以下是在CentOS上安装和配置Oracle数据库的步骤:
sudo yum update -y。sudo systemctl stop firewalld,sudo setenforce 0,并修改相关配置文件使其永久生效。sudo groupadd oinstall,sudo groupadd dba,sudo useradd -g oinstall -G dba oracle,并设置密码。sudo mkdir -p /u01/app/oracle/product/19.3.0/dbhome_1,sudo mkdir -p /u01/app/oradata,并设置权限。使用命令sudo yum install -y oracle-database-preinstall-19c安装所需依赖包。
编辑/etc/sysctl.conf,添加内核参数;编辑/etc/security/limits.conf,设置用户资源限制。然后执行sudo sysctl -p使内核参数生效。
从Oracle官网下载对应版本安装包,上传到服务器,如unzip LINUX.X64_193000_db_home.zip -d /u01/app/oracle/product/19.3.0/dbhome_1。
切换到Oracle用户,执行cd /u01/app/oracle/product/19.3.0/dbhome_1,./runInstaller,按提示完成安装。
使用dbca工具创建数据库实例,如sudo su - oracle,cd /u01/app/oracle/product/19.3.0/dbhome_1/bin,./dbca -silent -createDatabase -gdbname orcl -sid orcl等。
使用netca工具配置监听器,或手动编辑listener.ora文件,并启动监听器lsnrctl start。
编辑/home/oracle/.bash_profile,添加ORACLE_BASE、ORACLE_HOME、ORACLE_SID等环境变量,执行source /home/oracle/.bash_profile使其生效。
使用sqlplus / as sysdba连接数据库,执行简单查询验证。