在CentOS上配置Oracle数据库时,需重点关注以下方面:
系统环境准备
libaio、compat-libstdc++等,可通过yum install命令安装。用户与权限配置
oinstall和dba用户组,以及oracle用户,并赋予安装目录权限(如/u01/app/oracle)。系统参数调优
/etc/sysctl.conf,设置内核参数(如kernel.shmmax需大于SGA大小,fs.file-max≥6815744)。/etc/security/limits.conf,调整oracle用户的nproc、nofile等限制。安装与配置关键步骤
/u01/app/oracle/product/19c/dbhome_1),并设置环境变量(ORACLE_HOME、PATH等)。db_install.rsp),指定安装类型、数据库名、字符集等参数。orainstRoot.sh和root.sh脚本。网络与监听配置
listener.ora文件,设置监听端口(默认1521)和主机名。lsnrctl start和lsnrctl status。数据库实例创建
dbca工具创建实例,指定数据文件路径、字符集(如AL32UTF8)和初始化参数。/etc/oratab中实例配置为Y,以支持开机自启动。安全与防火墙
/u01/app/oracle/oradata)。注意事项:
oracle用户对安装目录有读写权限。sysctl -p重新加载配置。参考来源: