[セットトップ]11.2.0.3.5 PSU 11パッチ--手動方式(p 18706488_12030_AIX 64-5 L.zip)
11.2.0.3.5 PSU 11パッチ--手動方式(p 18706488_120030_AIX 64-5 L.zip)
一:バージョン状況
OSプラットフォームAIX 61009
oracleバージョン
11.2.0.3.5
二:パッチ適用前の準備
1.ASM/RDBMSをバックアップするspfileファイルgridユーザー
oracleユーザー
2.oracleソフトウェアとcrsソフトウェアrootユーザーのバックアップ
3.OPatch Utility Information(必要に応じたOPatchをダウンロードし、各ノードのgrid_homeとoracle_homeディレクトリの下のディレクトリを上書き)
a.Download the OPatch utility
download from My Oracle Support patch6880880 by selecting ARU link for the 11.2.0.0.0 release
b.For each Oracle RAC database home and the GI home that are being patched, run the following commands as the home owner to extract the OPatch utility
$ unzip -d ##gridおよびoracleユーザーごとに$/OPatch/opatch version--上書き後、opatchバージョンが変更されているかどうかを確認します.
Validation of Oracle Inventory
Before beginning patch application, check the consistency of inventory information for GI home and each database home to be patched. Run the following command as respective Oracle home owner to check the consistency.
$/OPatch/opatch lsinventory -detail -oh
If this command succeeds, it lists the Oracle components that are installed in the home. Save the output so you have the status prior to the patch apply.
If this command fails, contact Oracle Support Services for assistance.
#2つのノードでoracleとgridユーザーでコマンドを実行し、結果を保存
5.衝突チェック
Patch Conflict Checkerツールを使用した競合チェック(「My Oracle Supportパッチ競合インスペクタ」(Patch Conflict Checker)を参照)
3:PSUパッチを適用する
##各ノードで次のコマンドを実行します.
1.パッチ適用前に該当ノードEMを停止する
As the Oracle RAC database home owner execute:
2.Stop the CRS managed resources running from DB homes ##.CRS管理のリソースを停止する.
【oracleユーザー】
1) case1
If this is a GI Home environment, as the database home owner execute: $/bin/srvctl stop home -o -s -n
次のようになります.
2) case2
If this is an Oracle Restart Home environment, as the database home owner execute:
##このステップでは、対応するノードのデータベース・インスタンスが停止します.
3. Run the pre root script. ##.pre rootスクリプトを実行します.
【rootユーザー】
1) case1
If this is a GI Home, as the root user execute:
2) case2
If this is an Oracle Restart Home, as the root user execute:
##このステップでは、対応するノードのCRSが停止します.
Note:
You need to make sure that the Oracle ACFS file systems are unmounted (see My Oracle Support document1494652.1How to Mount or Unmount ACFS File System While Applying GI Patches?) and all other Oracle processes are shutdown before you proceed.(パッチを適用する前にACFSファイルシステムがアンインストールされ、すべてのoracle関連プロセスが停止していることを確認し、2ステップ目にインスタンスなどの関連リソースが聞こえ、3ステップ目にCRSが停止します)
4. Apply the CRS patch using ##.CRSパッチをインストールします.
【gridユーザー】
##注意AIXオペレーティングシステムがパッチを適用する前にROOTユーザーでslibcleanコマンドを何回か実行してカーネルとライブラリの現在使用されていないモジュールを削除する場合
##新しいgrid PSUを打つ前に、前のgrid pusをロールバックすることに注意してください.databaseのpusを打つときはそうではありません.新しいPSUパッチrollbackを適用するとdbのPSUバージョンが元になります(ここでは元のpsu 5になります)がgridにはパッチ情報はありません
5. Run the pre script for DB component of the patch.As the database home owner execute: ##.DBコンポーネントのpre scriptを実行する.
【oracleユーザー】
6.Apply the DB patch.As the database home owner execute: ##.DB patchを取り付ける.
【oracleユーザー】
7.Run the post script for DB component of the patch.As the database home owner execute: ##.DBコンポーネントのpost scriptを実行する.
【oracleユーザー】
8. Run the post script.As the root user execute: ##.post scriptを実行します.
【rootユーザー】
1)
2)
case1
If this is a GI Home, as the root user execute:
case2
If this is an Oracle Restart Home, as the root user execute:
9.「A system reboot is recommended before using ACFS」というメッセージが表示された場合、ホストを再起動する必要がある.
If the message, "A system reboot is recommended before using ACFS” is shown, then a reboot must be issued before continuing. Failure to do so will result in running with an unpatched ACFS\ADVM\OKS driver.
10.Start the CRS managed resources that were earlier running from DB homes. ##.CRS管理のリソースを起動する.
【oracleユーザー】
1) case1
If this is a GI Home environment, as the database home owner execute:
次のようになります.
2) case2
If this is an Oracle Restart Home environment, as the database home owner execute:
11.システムパッチが正常に適用されたかどうかを確認する
gridとoracleユーザーの下でopatch lsinventoryを実行
最新のPSUを打ったかどうかを確認します.注意gridのPSUはPSU 9以降新しいパッチセットが増えていないので、PSU 11を打っていますが、検索結果は以下の通りです.
12.他のRACノードで同じ手順を繰り返す
13.すべてのノードpsuが成功すると、データベース・スクリプトがロードされます.
14.Upgrade Oracle Recovery Manager Catalog ##.catalogライブラリを更新します.
##catalogライブラリを使用する場合、psuを終了した後、catalogを更新する必要があります.
##これでpsuパッチのインストールを完了
##詳細はReadme-Patch Installation and Deinstallation For 11.2.0.3を参照してください.x GI PSU(Doc ID 149446.1)第5部「Manual Steps for Apply/Rollback Patch」
##Oracle Recommended Patches--Oracle Database(Doc ID 756671.1)では、各バージョンの最新のpsu(通常GI PSUにdatabase psuが含まれている)を表示できます.
一:バージョン状況
OSプラットフォームAIX 61009
oracleバージョン
11.2.0.3.5
二:パッチ適用前の準備
1.ASM/RDBMSをバックアップするspfileファイルgridユーザー
$sqlplus '/as sysasm'
SQL>create pfile='/apps/*****/backup/pfile_grid_201410.ora' from spfile;
oracleユーザー
$sqlplus '/as sysdba'
SQL>create pfile='/apps/******/backup/pfile_rdbms_201410.ora' from spfile;
2.oracleソフトウェアとcrsソフトウェアrootユーザーのバックアップ
#cd /apps/*****/backup
#tar -cvf oracle201410.tar /apps/oracle/product/11.2.0.3/db_1/*
#tar -cvf grid201410.tar /apps/11.2.0.3/grid/*
#tar -cvf oraInventory201410.tar /apps/oracle/oraInventory/*
3.OPatch Utility Information(必要に応じたOPatchをダウンロードし、各ノードのgrid_homeとoracle_homeディレクトリの下のディレクトリを上書き)
a.Download the OPatch utility
download from My Oracle Support patch6880880 by selecting ARU link for the 11.2.0.0.0 release
b.For each Oracle RAC database home and the GI home that are being patched, run the following commands as the home owner to extract the OPatch utility
$ unzip
Validation of Oracle Inventory
Before beginning patch application, check the consistency of inventory information for GI home and each database home to be patched. Run the following command as respective Oracle home owner to check the consistency.
$
If this command succeeds, it lists the Oracle components that are installed in the home. Save the output so you have the status prior to the patch apply.
If this command fails, contact Oracle Support Services for assistance.
#2つのノードでoracleとgridユーザーでコマンドを実行し、結果を保存
5.衝突チェック
Patch Conflict Checkerツールを使用した競合チェック(「My Oracle Supportパッチ競合インスペクタ」(Patch Conflict Checker)を参照)
3:PSUパッチを適用する
##各ノードで次のコマンドを実行します.
1.パッチ適用前に該当ノードEMを停止する
As the Oracle RAC database home owner execute:
$ <ORACLE_HOME>/bin/emctl stop dbconsole
2.Stop the CRS managed resources running from DB homes ##.CRS管理のリソースを停止する.
【oracleユーザー】
1) case1
If this is a GI Home environment, as the database home owner execute: $
次のようになります.
/apps/oracle/product/11.2.0.3/db_1/bin/srvctl stop home -o /apps/oracle/product/11.2.0.3/db_1 -s /apps/****/s1.out -n node1
2) case2
If this is an Oracle Restart Home environment, as the database home owner execute:
$ <ORACLE_HOME>/bin/srvctl stop home -o <ORACLE_HOME> -s <status file location>
##このステップでは、対応するノードのデータベース・インスタンスが停止します.
3. Run the pre root script. ##.pre rootスクリプトを実行します.
【rootユーザー】
1) case1
If this is a GI Home, as the root user execute:
# <GI_HOME>/crs/install/rootcrs.pl -unlock
:/apps/11.2.0.3/grid/crs/install/rootcrs.pl -unlock
2) case2
If this is an Oracle Restart Home, as the root user execute:
# <GI_HOME>/crs/install/roothas.pl -unlock
##このステップでは、対応するノードのCRSが停止します.
Note:
You need to make sure that the Oracle ACFS file systems are unmounted (see My Oracle Support document1494652.1How to Mount or Unmount ACFS File System While Applying GI Patches?) and all other Oracle processes are shutdown before you proceed.(パッチを適用する前にACFSファイルシステムがアンインストールされ、すべてのoracle関連プロセスが停止していることを確認し、2ステップ目にインスタンスなどの関連リソースが聞こえ、3ステップ目にCRSが停止します)
4. Apply the CRS patch using ##.CRSパッチをインストールします.
【gridユーザー】
##注意AIXオペレーティングシステムがパッチを適用する前にROOTユーザーでslibcleanコマンドを何回か実行してカーネルとライブラリの現在使用されていないモジュールを削除する場合
As the GI home owner execute:
$ <GI_HOME>/OPatch/opatch napply -oh <GI_HOME> -local <UNZIPPED_PATCH_LOCATION>/<GI_components_number>
:/apps/11.2.0.3/grid/OPatch/opatch napply -oh /apps/11.2.0.3/grid -local /apps/****/psu/17592127
As the GI home owner execute:
$ <GI_HOME>/OPatch/opatch apply -oh <GI_HOME> -local <UNZIPPED_PATCH_LOCATION>/<DB_PSU_number>
:/apps/11.2.0.3/grid/OPatch/opatch apply -oh /apps/11.2.0.3/grid -local /apps/****/psu/18522512
</span>
##新しいgrid PSUを打つ前に、前のgrid pusをロールバックすることに注意してください.databaseのpusを打つときはそうではありません.新しいPSUパッチrollbackを適用するとdbのPSUバージョンが元になります(ここでは元のpsu 5になります)がgridにはパッチ情報はありません
5. Run the pre script for DB component of the patch.As the database home owner execute: ##.DBコンポーネントのpre scriptを実行する.
【oracleユーザー】
$ <UNZIPPED_PATCH_LOCATION>/<GI_components_number>/custom/server/<GI_components_number>/custom/scripts/prepatch.sh -dbhome <ORACLE_HOME>
:/apps/****/psu/17592127/custom/server/17592127/custom/scripts/prepatch.sh -dbhome /apps/oracle/product/11.2.0.3/db_1
6.Apply the DB patch.As the database home owner execute: ##.DB patchを取り付ける.
【oracleユーザー】
$ <ORACLE_HOME>/OPatch/opatch napply -oh <ORACLE_HOME> -local <UNZIPPED_PATCH_LOCATION>/<GI_components_number>/custom/server/<GI_components_number>
$ <ORACLE_HOME>/OPatch/opatch apply -oh <ORACLE_HOME> -local <UNZIPPED_PATCH_LOCATION>/<DB_PSU_number>
:
/apps/oracle/product/11.2.0.3/db_1/OPatch/opatch napply -oh /apps/oracle/product/11.2.0.3/db_1 -local /apps/****/psu/17592127/custom/server/17592127
/apps/oracle/product/11.2.0.3/db_1/OPatch/opatch apply -oh /apps/oracle/product/11.2.0.3/db_1 -local /apps/****/psu/18522512
7.Run the post script for DB component of the patch.As the database home owner execute: ##.DBコンポーネントのpost scriptを実行する.
【oracleユーザー】
$ <UNZIPPED_PATCH_LOCATION>/<GI_components_number>/custom/server/<GI_components_number>/custom/scripts/postpatch.sh -dbhome <ORACLE_HOME>
:/apps/****/psu/17592127/custom/server/17592127/custom/scripts/postpatch.sh -dbhome /apps/oracle/product/11.2.0.3/db_1
8. Run the post script.As the root user execute: ##.post scriptを実行します.
【rootユーザー】
1)
# <GI_HOME>/rdbms/install/rootadd_rdbms.sh
2)
case1
If this is a GI Home, as the root user execute:
# <GI_HOME>/crs/install/rootcrs.pl -patch
case2
If this is an Oracle Restart Home, as the root user execute:
# <GI_HOME>/crs/install/roothas.pl -patch
:
/apps/11.2.0.3/grid/rdbms/install/rootadd_rdbms.sh
/apps/11.2.0.3/grid/crs/install/rootcrs.pl -patch
9.「A system reboot is recommended before using ACFS」というメッセージが表示された場合、ホストを再起動する必要がある.
If the message, "A system reboot is recommended before using ACFS” is shown, then a reboot must be issued before continuing. Failure to do so will result in running with an unpatched ACFS\ADVM\OKS driver.
10.Start the CRS managed resources that were earlier running from DB homes. ##.CRS管理のリソースを起動する.
【oracleユーザー】
1) case1
If this is a GI Home environment, as the database home owner execute:
$ <ORACLE_HOME>/bin/srvctl start home -o <ORACLE_HOME> -s <status file location> -n <node name>
次のようになります.
/apps/oracle/product/11.2.0.3/db_1/bin/srvctl start home -o /apps/oracle/product/11.2.0.3/db_1 -s /apps/****/s1.out -n node1
2) case2
If this is an Oracle Restart Home environment, as the database home owner execute:
$ <ORACLE_HOME>/bin/srvctl start home -o <ORACLE_HOME> -s <status file location>
11.システムパッチが正常に適用されたかどうかを確認する
gridとoracleユーザーの下でopatch lsinventoryを実行
最新のPSUを打ったかどうかを確認します.注意gridのPSUはPSU 9以降新しいパッチセットが増えていないので、PSU 11を打っていますが、検索結果は以下の通りです.
Patch 17592127 : applied on Mon Oct 13 21:19:44 CST 2014
Unique Patch ID: 17508149
Patch description: "Grid Infrastructure Patch Set Update : 11.2.0.3.9 (HAS Components)"
Created on 8 Jan 2014, 23:02:20 hrs PST8PDT
Bugs fixed:
12.他のRACノードで同じ手順を繰り返す
13.すべてのノードpsuが成功すると、データベース・スクリプトがロードされます.
sqlplus /nolog
SQL> CONNECT / AS SYSDBA
SQL> STARTUP
SQL> @?/rdbms/admin/catbundle.sql psu apply
SQL> QUIT
14.Upgrade Oracle Recovery Manager Catalog ##.catalogライブラリを更新します.
##catalogライブラリを使用する場合、psuを終了した後、catalogを更新する必要があります.
rman target / catalog rman/*****@tocatalog
RMAN> UPGRADE CATALOG;
##これでpsuパッチのインストールを完了
##詳細はReadme-Patch Installation and Deinstallation For 11.2.0.3を参照してください.x GI PSU(Doc ID 149446.1)第5部「Manual Steps for Apply/Rollback Patch」
##Oracle Recommended Patches--Oracle Database(Doc ID 756671.1)では、各バージョンの最新のpsu(通常GI PSUにdatabase psuが含まれている)を表示できます.