这是自己曾经写的一个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>