阅读量:1
以下是Oracle在CentOS上的配置技巧及关键步骤:
一、系统准备
-
关闭防火墙与SELinux
systemctl stop firewalld && systemctl disable firewalld sed -i 's/SELINUX=.*/SELINUX=disabled/' /etc/selinux/config -
配置内核参数
编辑/etc/sysctl.conf,添加以下内容并执行sysctl -p:fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmmax = 4294967295 kernel.shmall = 2097152 net.ipv4.ip_local_port_range = 9000 65500 -
创建用户与目录
groupadd oinstall dba useradd -g o install -G dba oracle passwd oracle mkdir -p /u01/app/oracle/product/19.0.0/dbhome_1 chown -R oracle:oinstall /u01
二、安装Oracle软件
-
使用静默安装(推荐)
- 创建响应文件
db_install.rsp,指定安装路径、用户组等参数,例如:oracle.install.option=INSTALL_DB_SWONLY ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1 ORACLE_BASE=/u01/app/oracle UNIX_GROUP_NAME=oinstall - 执行安装:
su - oracle ./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
三、配置数据库实例
-
使用DBCA工具
dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname orcl -sid orcl -
配置监听器
netca -silent -listener
四、环境变量配置
编辑/home/oracle/.bashrc,添加:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19.0.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
执行source ~/.bashrc使配置生效。
五、验证与优化
-
启动数据库
sqlplus / as sysdba startup -
常用优化技巧
- 调整
/etc/security/limits.conf,增加Oracle用户资源限制(如nofile、nproc)。 - 使用
ulimit -n 65536临时提升文件描述符限制。
- 调整
注意事项
- 安装前确保系统已更新,并安装
oracle-database-preinstall包自动配置依赖。 - 推荐使用静默安装避免交互式配置错误。
- 定期备份
/u01目录和监听器配置文件。
参考来源:
以上就是关于“oracle在centos上的配置技巧”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm