一;
在先安装好,GI、DB,没有DBCA的情况下。
虽然GI的PSU包含了GI、DB,使用 patch auto 方式打补丁,
由于GI中没有db instance的相关信息,或GI和 DB 版本有差异,会导致由于无法获取db instance的相关信息从而使得 patch auto 不会给 DB软件打补丁。
所以在 需要在 README 中的 patch auto 步骤给 GI 打完补丁完成后,单独给 DB打一次补丁
root;
$DB_HOME/OPatch/opatch auto <UNZIPPED_PATCH_LOCATION> -oh <DB_HOME> -ocmrf /ocm.rsp
--详细见MOS文档1361802.1和1479651.1。
二;完整的GI,DB patch auto 方式打补丁步骤如下;
1.
(root);
mkdir /u01/soft/patch
chmod 777 /u01/soft/patch -R
unzip <PSU_PATCH>.zip
1.
(grid);
cd /tmp/
$GI_HOME/OPatch/ocm/bin/emocmrsp
chmod 777 /tmp/ocm.rsp
-- 2个节点都需要执行
2.
(root);
$GI_HOME/OPatch/opatch auto /u01/soft/patch -ocmrf /tmp/ocm.rsp
-- 节点1 完成后 在 节点2执行
3.
(root);
$DB_HOME/OPatch/opatch auto /u01/soft/patches/ -oh $DB_HOME -ocmrf /tmp/ocm.rsp
-- 节点1 完成后 在 节点2执行
4.
(oracle);
dbca