应用程序数据库捆绑修补程序12.2中的ORACLE_HOME的更改-201805

2020-09-18 12:26发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


早上好

我已在我们的SAP Oracle 12.2数据库上应用了SBP 12.2.0.180417-201805。

SAP要求在ORACLE_HOME设置为/oracle/SID/12201的情况下执行MOPatch。

然后,它告诉执行将ORACLE_HOME设置为/oracle/SID/122的catspb。

这是一个可能的错误源,因为连接到DB的进程必须具有与用于启动DB的进程相同的ORACLE_HOME。

如果不是这种情况,它将无法正常工作。


我认为选择SAP是有原因的。

能否请您解释一下为什么SAP更改ORACLE_HOME而不是始终使用/oracle/SID/122?

祝你有美好的一天。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


早上好

我已在我们的SAP Oracle 12.2数据库上应用了SBP 12.2.0.180417-201805。

SAP要求在ORACLE_HOME设置为/oracle/SID/12201的情况下执行MOPatch。

然后,它告诉执行将ORACLE_HOME设置为/oracle/SID/122的catspb。

这是一个可能的错误源,因为连接到DB的进程必须具有与用于启动DB的进程相同的ORACLE_HOME。

如果不是这种情况,它将无法正常工作。


我认为选择SAP是有原因的。

能否请您解释一下为什么SAP更改ORACLE_HOME而不是始终使用/oracle/SID/122?

祝你有美好的一天。

付费偷看设置
发送
5条回答
大道至简
1楼-- · 2020-09-18 12:39

在单独的文件系统(/oracle//12201)上安装Oracle 12.2之后,应该执行mopatch.sh脚本。 您需要将ORACLE_HOME临时设置到上述位置,然后启动mopatch.sh来应用捆绑软件。 在数据库升级到12.2并在新的ORACLE_HOME下运行之后,应执行catsbp.ql脚本。/oracle/SID/122基本上是到实际位置的符号链接。

哎,真难
2楼-- · 2020-09-18 12:53

>> SAP要求在ORACLE_HOME设置为/oracle/SID/12201的情况下执行MOPatch。

我关于设置ORACLE_HOME的答复是基于您最初的帖子中的这一句话。 如果您只是在进行SBP更新,则与ORACLE_HOME设置没有任何关系。 您只需要停止数据库并应用SBP。 据我所记得,/oracle/SID/122(OHRDBMS)应该是/oracle/SID/12201的符号链接。 除非将其设置不正确,否则我认为它不是危险的设置。

hongfeng1314
3楼-- · 2020-09-18 12:43

MOPATCH正在orale安装目录上进行活动,该目录是/oracle/SID/12201的物理路径。
虽然数据库运行时位于oracle运行时主目录下,它是/oracle/SID/122链接。

如果我在上面的输入中输入错误,请更正我。

因此,为了运行catspb或其他任何文件 脚本,我们需要附加运行时主目录,即链接


nice_wp
4楼-- · 2020-09-18 12:53

嗨Benoit,

对。 感谢您的澄清。

在从11.2.0.3升级到11.2.0.4的示例中,我的意思是,如果升级成功,可能会出现以下目录结构。

/oracle/ 11203(目录)

/oracle/ 11204(目录)

/oracle/ 112_64(链接)->在最佳情况下指向"/img/oracle/ 11204"

此致

Janos

SKY徐
5楼-- · 2020-09-18 12:44

嗨Benoit,

这是相对简单的。 如果我没记错的话,从11g(或者从10g开始?),Oracle引入了Patchset概念。 意味着所有补丁集都有自己的软件材料。 没有单独的补丁集"软件包"可安装在基本发行版之上,因此每个-let的say-补丁集都有/具有自己的物理异象,例如11.2.0.2、11.2.0.3、11.2.0.4、12.1.0.1, 12.1.0.2、12.2.0.1。 这些物理目录称为"安装主目录"(IHRDBMS)。 但是同时,我们(SAP)引入了"运行时主目录",它仅是指向"安装主目录"的软链接。 因此,"运行时主目录"始终设置为基本发行​​版(类似),如/oracle/ /

,通常是/oracle/ /112或12c/oracle/ /121或/oracle/ / 122.In SAP环境中的Oracle实例必须始终使用" RUNTIME HOME"作为ORACLE_HOME来启动,以避免出现任何问题。

自述文件是正确的,没有任何错误。 尽管您是对的,但是您所指的要点是将ORACLE_HOME一次设置为IHRDBMS,一次将ORACLE_HOME设置为OHRDBMS,但是这些操作并没有将ORACLE_HOME设置为不同的值来启动Oracle实例,它们只是将此变量用作参考。 并且这是避免使用来自不同目录的工具所必需的,该目录使用不同的补丁集,例如 数据库从11.2.0.3升级到11.2.0.4,但旧软件从未删除的情况。

希望这会有所帮助,

Janos

一周热门 更多>