【11gR2】使用runfixup.sh脚本彻底告别曾经琐碎的系统参数设置步骤

Oracle 11gR2数据库安装过程中的一大特色功能是“Fix & Check again”,这个功能极大的简化了在Oracle安装之前对系统参数的繁琐设置,从今儿以后,即使在部署安装之前不对系统参数做任何设置,使用“Fix & Check again”功能亦可瞬间完成系统参数调整之目的。

如果想对“Fix & Check again”这个功能有个感性的认识,请参见我之前整理过的两篇安装手册类文章。罗列在此:
【11gR2】Enterprise Linux Release 5 Update 4安装64位Oracle 11gR2(文字版)
http://space.itpub.net/519536/viewspace-617547
【11gR2】Enterprise Linux Release 5 Update 4安装64位Oracle 11gR2(图文版)
http://space.itpub.net/519536/viewspace-617726

OK,让我们来揭开这个Oracle重大进步的面纱吧。

秘密尽在“runfixup.sh”脚本!

1.所谓的“runfixup.sh”脚本位置何在?
1)如果11gR2的安装目录结构熟悉的话,应该可以快速的定位到这套脚本的位置在$ORACLE_HOME/cv/remenv目录下。
进入到相应目录
ora11g@secDB /home/oracle$ cd $ORACLE_HOME/cv/remenv
查看一下目录中包含的文件信息
ora11g@secDB /oracle/ora11gR2/product/11.2.0/dbhome_1/cv/remenv$ ls -1

cvuqdisk-1.0.7-1.rpm
exectask*
exectask.sh*
orarun.log
orarun.sh*
runfixup.sh*
scratch/

2)如果您对11gR2的目录结构不熟悉,也毋庸着急,可以使用find命令来辅助确定它的下落
ora11g@secDB /home/oracle$ find /oracle -name runfixup.sh
/oracle/ora11gR2/product/11.2.0/dbhome_1/cv/remenv/runfixup.sh

2.“runfixup.sh”脚本的使用方法
使用非常简便,在root用户下直接运行runfixup.sh即可。
[root@secDB ~]# sh /oracle/ora11gR2/product/11.2.0/dbhome_1/cv/remenv/runfixup.sh
Response file being used is :/oracle/ora11gR2/product/11.2.0/dbhome_1/cv/remenv/fixup.response
Enable file being used is :/oracle/ora11gR2/product/11.2.0/dbhome_1/cv/remenv/fixup.enable
Log file location: /oracle/ora11gR2/product/11.2.0/dbhome_1/cv/remenv/orarun.log
Nothing to fix!!

如果之前的参数设置的都正确,则会收到如上的提示信息:“Nothing to fix!!”。
如果存在一些设置不当的内容,脚本执行完成后便会自动对其进行修改。

3.核心内容主要包含runfixup.sh和orarun.sh两个脚本
建议对这两个重要的Shell脚本进行细致研究,无论是对Shell书写技巧上还是对Oracle所需系统参数细节了解上都有非常好的裨益。


4.小结
从11gR2版开始,Oracle数据库部署的时候可以完全忘记系统变量设置这一步骤了,可以使用这个runfixup.sh脚本一次性搞定。实乃Oracle一人性化改进。
如能对其脚本内容深入洞察并稍作修改,便可将其改造为一个在任何版本中都通用的系统环境变量自动设置脚本(这个工作之前也有弟兄做过尝试,不过脚本不是不够细致就是不具有通用性)。

Good luck.

-- The End --

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/519536/viewspace-619629/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/519536/viewspace-619629/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值