温馨提示×

oracle数据库centos安装指南

小樊
42
2025-09-15 18:29:06
栏目: 云计算

以下是在CentOS上安装Oracle数据库的指南:

安装前准备

  • 系统要求:CentOS 7及以上,64位系统,内存至少2GB,推荐8GB以上,磁盘空间至少12GB,Swap空间至少等于物理内存大小。
  • 关闭防火墙和SELinuxsystemctl stop firewalldsystemctl disable firewalldvim /etc/selinux/configSELINUX设为disabled
  • 创建用户和组groupadd oinstallgroupadd dbauseradd -g oinstall -G dba oracle,并设置密码。

安装过程

  • 安装依赖包yum install -y oracle-database-preinstall-19c,此包会自动安装所需依赖包并配置一些系统参数。
  • 下载并解压安装包:从Oracle官网下载LINUX.X64_193000_db_home.zip,上传到服务器,切换到/u01/app/oracle/product/19.0.0/目录下解压。
  • 执行静默安装:创建db_install.rsp响应文件,内容示例:oracle.install.option=INSTALL_DB_SWONLY等,然后执行./runInstaller -silent -responseFile /home/oracle/db_install.rsp -noconfig
  • 执行根脚本:安装完成后,切换到root用户执行/u01/app/oraInventory/orainstRoot.sh/u01/app/oracle/product/19.0.0/dbhome_1/root.sh

配置数据库

  • 配置监听器:可手动编辑listener.ora文件或使用netca工具配置。
  • 创建数据库:使用sqlplus / as sysdba登录,然后执行CREATE DATABASE等语句创建数据库,也可通过dbca工具创建。

后续设置

  • 配置环境变量:编辑/home/oracle/.bash_profile,添加ORACLE_HOMEORACLE_SID等变量。
  • 设置开机自启动:创建/etc/systemd/system/oracle-database.service文件,添加相关内容,然后执行systemctl daemon-reloadsystemctl enable oracle-database.service

0