What's this?
OPatchにいつの間にか組み込まれていたツール。
パッチの適用する時の手順書を生成してくれる。
- RACにPSUを適用する時
- Exadataにバンドルパッチを適用する時
手順書が生成できる構成やパッチ種別はまだまだ限られている。
今後はシングル構成とかでも動くようになるのだろうか。
What's good?
- ほぼコピペでいけるレベルの手順を自動作成してくれる。
- 日本語の環境であれば日本語の手順も作ってくれる。
- ロールバックの手順も生成してくれる。
オラクルのREADMEは基本的に英語なので和訳しなくてよいのは助かる。
生成されるのはHTML。以下サンプルイメージ。
How to use
${ORACLE_HOME}/OPatch/oplan/oplan generateApplySteps [patch bundle directory]
正しく実行出来ていればこんな感じの出力となる。
${ORACLE_HOME}/OPatch/oplan/oplan generateApplySteps /home/oracle/psu/17478514/
リクエストを処理しています...
次のファイルに取得されたログ・メッセージを確認してください: /u01/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/oplan/2014-02-12-01-03-51/log.txt
成功しました。
次のインストール手順のドキュメントに記載されている手順に従って、システムにパッチを適用してください:
適用手順(HTML) : /u01/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/oplan/2014-02-12-01-03-51/ApplyInstructions.html
適用手順(テキスト) : /u01/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/oplan/2014-02-12-01-03-51/ApplyInstructions.txt
使うのはgenerateApplyStepsだけど、一応シンタックスは以下。
usage: oplan [-h] [-v] { generateSteps <patch> | generateApplySteps
<patch> | generateRollbackSteps <patch> | saveConfigurationSnapshot
<configXML> | configurationCompare <configXML1> [<configXML2>] }
[-RACPatches <Comma separated list of patches to be applied to Database
Homes>] [-GIPatches <Comma separated list of patches to be applied to Grid
Infrastructure Homes>] [-NodeNumberPerReadme <Node Number for each readme
file for a execution plan>]
-GIPatches <gipatches> Comma separated list of
patches to be applied to Grid Infrastructure Homes
-MoveConfigToOH <MoveConfigToOH> Database Home to migrate the
config
-NodeNumberPerReadme <NodeNumberPerReadme> Node Number for each readme
file for a execution plan
-RACPatches <racpatches> Comma separated list of
patches to be applied to Database Homes
-h,--help Prints help message.
-logDir <logDir> Directory for logging and
output
-v,--version Prints OPlan's version
information.
generateSteps
- パッチの適用およびロールバック手順を生成します
generateApplySteps
- パッチの適用手順を生成します
generateRollbackSteps
- パッチのロールバック手順を生成します
saveConfigurationSnapshot
- 現在の構成情報をXMLファイルに保存します
configurationCompare
- 変更がないか、2つのシステム構成を比較します