在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
重新加载配置。参考来源: