relink all的摘抄

relink all 是如何使用的?有什么作用
 
当环境发生变化(如 ORACLE_HOME发生改变),或者为了特定的需求修改了一些 配置参数(如降低 oracle 的sga内存分配 地址 base)……
如  os 做过一些重大升级

总之,link 是将一些经过编译的   object 文件  合并为可执行文件,若 os 相关部分lib库文件发生变化,则重新link 为好。
oracle 自己的一些 文件发生了变化(被替换),则建议将相关的 执行文件重新link为好 。

oracle 的安装文件提供了 经过编译的一些组件(半成品),这些组件 可以通过特定的参数配合link 生成可执行文件(成品),比如 linux下打开 aio 就重新link  oracle 执行文件。

当然,我也只是知道点皮毛并不曾全面地研究过这些东西。

有兴趣的话,在了解 c 的编译 过程的基础上,看看 relink 这个脚本到底执行了那些脚本,仔细理下去就明白了。
 
当oracle软件出现问题或例如os升级的时候,例如,你刚从别的机器把软件打包过来的时候,等等,都会用到。
 
不是用编译器编译一吧,只要重新link就可以了,安装过程中 界面就有一个显示  link 的过程……

出厂时候就将 源文件编译成了 .o   文件,否则让你自己编译,不是代码都出来了。

安装的时候自行 link也有很多好处啊,可以自己选择组件。

在aix 等等商业os上编译器是需要单独购买的,而oracle安装不需要编译器。
 
文章来自互联网,感谢作者!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值