CentOS 上 Oracle 常用配置文件位置与修改方法
一、网络与监听相关配置
echo $ORACLE_HOME 查看后再进入对应目录。示例(常见安装路径):/opt/oracle/product/19c/dbhome_1/network/admin/。修改监听地址示例:将 HOST=LOCALHOST 改为服务器 IP 或 主机名,并确保端口为 1521。修改后使用 lsnrctl stop → lsnrctl start 重启监听并用 lsnrctl status 检查状态。二、数据库初始化参数文件
ALTER SYSTEM SET parameter=value SCOPE=SPFILE;,然后重启实例生效。CREATE PFILE FROM SPFILE;,编辑后再 CREATE SPFILE FROM PFILE; 生成新的 SPFILE。三、如何快速定位你的 ORACLE_HOME 与 SID
echo $ORACLE_HOMEecho $ORACLE_SIDexport ORACLE_HOME=/opt/oracle/product/19c/dbhome_1export ORACLE_SID=ORCLCDB
修改后执行 source ~/.bash_profile 使其生效。四、与系统相关的常见配置
fs.file-max、kernel.shmmax、kernel.sem 等),修改后执行 sysctl -p 生效。nofile、nproc、stack 等)。session required pam_limits.so)。hostnamectl set-hostname your_hostname,确保主机名可解析,避免监听与连接异常。