• 検索結果がありません。

5 10g R2/11g R1 から 11.2.0.4 へアップグレード

本章では、10.2.0.5から11.2.0.4へアップグレードの手順について説明します。

パッチを適用

DBConsoleの再起動

2) Patch 14617909を適用

準備

CRSを停止

保護されたファイルのロックを解除

重要なコンフィギュレーション設定を保存

# unzip <p14617909_102052_Linux-x86-64.zip> -d <PATCH_ DIR >

# export PATH=$PATH:<BASE_CRS_HOME>/Opatch

# cd <PATCH_DIR >/14617909

$ cd <PATCH_DIR>/8350262

$ opatch apply

$ $ORACLE_HOME/bin/emctl start dbconsole

上記のコマンドでDBConsoleの起動が失敗した場合、ORACLE_HOMEとORACLE_SIDを設 定して、次のコマンドを実行します。

$ cd <PATCH_DIR/>/8350262

$ ./killDBConsole

# <BASE_DB_HOME>/bin/srvctl stop instance -d orcl -i <DB_SID>

# <BASE_DB_HOME>/bin/srvctl stop asm -n <NODE>

# <BASE_DB_HOME>/bin/srvctl stop nodeapps -n <NODE>

# <BASE_CRS_HOME>/bin/crsctl stop crs

# custom/scripts/prerootpatch.sh -crshome <BASE_CRS_HOME> -crsuser <OWNER>

# custom/scripts/prepatch.sh -crshome <BASE_CRS_HOME>

次の手順は、各ノードで実行することが必要です、一度に二つのノードにパッチを適用しないでく ださい。

パッチを適用

コンフィギュレーションを適用

セキュリティ設定をリストア、CRSの再起動

事後確認

11g R1 にパッチを適用

Oracle RAC 11g Release 1 (11.1.0.7)をアップグレードする場合、パッチ11724953を事前に適用する必 要があります。

1) パッチp11724953を適用

準備

 rootとして以下のコマンドを実行します。

 OPatch ツール(p6880880_111000_Linux-x86-64.zip)とパッチ

(p11724953_111070_Linux-x86-64.zip)をダウンロードし、<PATCH_DIR>に置きます。

# su <OWNER> -c "custom/scripts/postpatch.sh -crshome <BASE_CRS_HOME>"

# su <OWNER> -c "custom/server/14617909/custom/scripts/postpatch.sh ¥ -dbhome <BASE_DB_HOME>"

# mkdir -p <PATCH_DIR>

# chown oracle:oinstall <PATCH_DIR>

# chmod 775 <PATCH_DIR>

# su <OWNER> -c "opatch napply -local -oh <BASE_CRS_HOME> -id 14617909"

# su <OWNER> -c "opatch napply custom/server/ -local -oh <BASE_DB_HOME> ¥ -id 14617909"

# custom/scripts/postrootpatch.sh -crshome <BASE_CRS_HOME>

# su <OWNER> -c "opatch lsinventory -detail -oh <BASE_CRS_HOME>"

# su <OWNER> -c "opatch lsinventory -detail -oh <BASE_DB_HOME>"

次の手順は、各ノードで実行することが必要です、一度に二つのノードにパッチを適用しないでく ださい。

 oracleユーザーとして以下のコマンドを実行します。

CRSを停止

rootとして以下のコマンドを実行します。

保護されたファイルのロックを解除

設定を保存する

パッチを適用

設定を適用

$ cd < PATCH_DIR >

$ unzip p11724953_111070_Linux-x86-64.zip

$ unzip p6880880_111000_Linux-x86-64.zip

# <BASE_DB_HOME>/bin/srvctl stop instance -d orcl -i <DB_SID>

# <BASE_DB_HOME>/bin/srvctl stop asm -n <NODE>

# <BASE_DB_HOME>/bin/srvctl stop nodeapps -n <NODE>

# <BASE_CRS_HOME>/bin/crsctl stop crs

# su <OWNER> -c "custom/scripts/prepatch.sh -crshome <BASE_CRS_HOME>"

# su <OWNER> -c "custom/server/11724953/custom/scripts/prepatch.sh ¥ -dbhome <BASE_DB_HOME>"

# su <OWNER> -c "<PATCH_DIR>/OPatch/opatch napply -local ¥ -oh <BASE_CRS_HOME> -id 11724953"

# su <OWNER> -c "<PATCH_DIR>/OPatch/opatch napply custom/server/ -local ¥ -oh <BASE_DB_HOME> -id 11724953, 7388579"

# su <OWNER> -c "custom/scripts/postpatch.sh -crshome <BASE_CRS_HOME>"

# su <OWNER> -c "custom/server/11724953/custom/scripts/postpatch.sh ¥ -dbhome <BASE_DB_HOME>"

# custom/scripts/prerootpatch.sh -crshome <BASE_CRS_HOME> -crsuser <OWNER>

$ chmod a+rx OPatch/opatch

$ chmod 775 <PATCH_DIR>

$ cd <PATCH_DIR>/11724953

セキュリティ設定をリストア、CRSを再起動

事後確認

# custom/scripts/postrootpatch.sh -crshome <BASE_CRS_HOME>

# su <OWNER> -c "<PATCH_DIR>/OPatch/opatch lsinventory -detail ¥ -oh <BASE_CRS_HOME>"

# su <OWNER> -c "<PATCH_DIR>/OPatch/opatch lsinventory -detail ¥ -oh <BASE_DB_HOME>"

関連したドキュメント