天天看点

Oracle单实例安装环境一键配置脚本(CentOS6 + 11gR2 )

这是自己曾经写的一个oracle 11gr2在centos6 x86_64服务器上,一键配置安装环境的脚本,能快速完成安装前环境的配置。

具体完成以下工作:

备份系统配置文件,以防出错

添加oracle用户和用户组

创建安装目录

关闭selinux

在.bash_profile中修改环境变量

修改<code>sysctl.conf</code>文件

修改<code>limits.conf</code>文件

修改pam的login文件

安装必要的依赖包

使用注意事项:

root的用户执行,<code>chmod +x oraclepreinstcheck.sh</code>

<code>./oraclepreinstcheck.sh</code>运行后,请仔细阅读说明,再决定是否使用该脚本

该脚本默认参数适用于2核4g内存的环境,你可以根据需要修改<code>kernelset()</code>部分

执行完后,你检查一下你的安装目录及权限(默认<code>/db/oracle</code>)

该脚本会有提示输入的地方,请不要挑战它的健壮性,比如输入安装根目录时,不要带入空格

脚本只需执行一次,修改系统参数如sysctl.conf之前,都有备份成<code>xxx.ora_bak</code>

请确保可以通过yum方式安装软件包(使用挂载dvd镜像或联网)

建议结合<code>tee</code>将执行过程记录在日志文件中,<code>./oraclepreinstcheck.sh | tee oraclepreinstcheck.log</code>