点击此处---> 群内免费提供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?
祝你有美好的一天。
在单独的文件系统(/oracle//12201)上安装Oracle 12.2之后,应该执行mopatch.sh脚本。 您需要将ORACLE_HOME临时设置到上述位置,然后启动mopatch.sh来应用捆绑软件。 在数据库升级到12.2并在新的ORACLE_HOME下运行之后,应执行catsbp.ql脚本。/oracle/SID/122基本上是到实际位置的符号链接。
>> SAP要求在ORACLE_HOME设置为/oracle/SID/12201的情况下执行MOPatch。
我关于设置ORACLE_HOME的答复是基于您最初的帖子中的这一句话。 如果您只是在进行SBP更新,则与ORACLE_HOME设置没有任何关系。 您只需要停止数据库并应用SBP。 据我所记得,/oracle/SID/122(OHRDBMS)应该是/oracle/SID/12201的符号链接。 除非将其设置不正确,否则我认为它不是危险的设置。
MOPATCH正在orale安装目录上进行活动,该目录是/oracle/SID/12201的物理路径。
虽然数据库运行时位于oracle运行时主目录下,它是/oracle/SID/122链接。
如果我在上面的输入中输入错误,请更正我。
因此,为了运行catspb或其他任何文件 脚本,我们需要附加运行时主目录,即链接
嗨Benoit,
对。 感谢您的澄清。
在从11.2.0.3升级到11.2.0.4的示例中,我的意思是,如果升级成功,可能会出现以下目录结构。
/oracle/ 11203(目录)
/oracle/ 11204(目录)
/oracle/ 112_64(链接)->在最佳情况下指向"/img/oracle/ 11204"
此致
Janos
嗨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
一周热门 更多>