Oracle 11.2.0.2.0 , EBS R12.1.3
学EBS以来, adpatch时就一直是关闭应用,enable维护模式后才进行的,opatch也是在关闭数据库之后进行的,
有一次也想测试一下 opatch 是否可以开启DB时进行,结果提示需要关闭数据库 , 不过最近在网上及书上看到
一些操作, 比如在版主zlc158 的大作上看到安装简体中文语言包时, 操作步骤中没有关闭应用,只有修改
维护模式 , adpatch 之后直接 disable 维护模式 。 这里有几个疑问:
1. (adpatch) 针对 EBS语言,EBS technology stack, EBS 产品 等的补丁, 在EBS系统启动的情况下,EBS
对应的文件是 lock状态么 (删除过运行中的oracle rdbms的人应该知道,一些文件是删除不了的) ?
2. adpatch时,在系统开启状态下,更改为维护模式, 并发管理器应该还是照常运行, 是否会对adpatch有影响 ?
或者说, 对于EBS产品相关的补丁, 需要关闭并发管理器及改为维护模式, 而对于语言补丁之类的, 对并发管理
器下执行的东西没有任何影响, 所以不用关闭并发管理器 ?
3. adstpall.sh 的时候,系统就测试登入不了了, 肯定是没有用户操作了,并发管理器也关闭了,那么还需要设
置维护模式么 ? 那么是否是 adpatch 的时候, 我们可以 adstpall.sh 或者 关闭并发管理器且设置维护模式 这
两种方式进行 , 或者和产品没有关系的语言类补丁,我们甚至可以只开启维护模式就可以进行adpatch ?
4. EBS opatch 是在应用层server上执行的, 更新的文件应该是应用层 $ORACLE_HOME 或 $IAS_ORACLE_HOME下
的文件, 按道理应该是不需要关闭数据库的, 关闭数据库的opatch, 应该是针对 Oracle RDBMS 数据库的 ,而不是
针对EBS 应用层的 ?
有一次也想测试一下 opatch 是否可以开启DB时进行,结果提示需要关闭数据库 , 不过最近在网上及书上看到
一些操作, 比如在版主zlc158 的大作上看到安装简体中文语言包时, 操作步骤中没有关闭应用,只有修改
维护模式 , adpatch 之后直接 disable 维护模式 。 这里有几个疑问:
1. (adpatch) 针对 EBS语言,EBS technology stack, EBS 产品 等的补丁, 在EBS系统启动的情况下,EBS
对应的文件是 lock状态么 (删除过运行中的oracle rdbms的人应该知道,一些文件是删除不了的) ?
2. adpatch时,在系统开启状态下,更改为维护模式, 并发管理器应该还是照常运行, 是否会对adpatch有影响 ?
或者说, 对于EBS产品相关的补丁, 需要关闭并发管理器及改为维护模式, 而对于语言补丁之类的, 对并发管理
器下执行的东西没有任何影响, 所以不用关闭并发管理器 ?
3. adstpall.sh 的时候,系统就测试登入不了了, 肯定是没有用户操作了,并发管理器也关闭了,那么还需要设
置维护模式么 ? 那么是否是 adpatch 的时候, 我们可以 adstpall.sh 或者 关闭并发管理器且设置维护模式 这
两种方式进行 , 或者和产品没有关系的语言类补丁,我们甚至可以只开启维护模式就可以进行adpatch ?
4. EBS opatch 是在应用层server上执行的, 更新的文件应该是应用层 $ORACLE_HOME 或 $IAS_ORACLE_HOME下
的文件, 按道理应该是不需要关闭数据库的, 关闭数据库的opatch, 应该是针对 Oracle RDBMS 数据库的 ,而不是
针对EBS 应用层的 ?
本文转自ITPUB博客tolywang的博客,原文链接:adpatch 时是否需要停应用,opatch是否需要停数据库,如需转载请自行联系原博主。