LoginSignup
6
7

More than 5 years have passed since last update.

ORACLE OPLAN

Posted at

What's this?

OPatchにいつの間にか組み込まれていたツール。
パッチの適用する時の手順書を生成してくれる。

  • RACにPSUを適用する時
  • Exadataにバンドルパッチを適用する時

手順書が生成できる構成やパッチ種別はまだまだ限られている。
今後はシングル構成とかでも動くようになるのだろうか。

What's good?

  • ほぼコピペでいけるレベルの手順を自動作成してくれる。
  • 日本語の環境であれば日本語の手順も作ってくれる。
  • ロールバックの手順も生成してくれる。

オラクルのREADMEは基本的に英語なので和訳しなくてよいのは助かる。
生成されるのはHTML。以下サンプルイメージ。

oplan

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つのシステム構成を比較します

参考

Oracle Software Patching with OPLAN

6
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
7