次のようにしてexadbcpatchmulti
コマンドを使用して前提条件チェック操作を実行できます。
opc
ユーザーとして、計算ノードに接続します。
詳細な手順は、Secure Shell (SSH)経由での計算ノードへの接続を参照してください。
rootユーザーのコマンド・シェルを起動します。
$ sudo -s
#
-precheck_async
アクションを指定してexadbcpatchmulti
コマンドを実行します。
# /var/opt/oracle/exapatch/exadbcpatchmulti -precheck_async patchid
-sshkey=sshkey_file
-instance1=hostname:oracle_home1[,oracle_home2 ...]
[-instance2=hostname:oracle_home1[,oracle_home2 ...] ...]
説明:
patchid
は、事前確認するパッチを識別します。
注意:
使用可能なパッチ識別子を見つける方法の詳細は、使用可能なパッチのリストを参照してください。-sshkey
では、クラスタ内の計算ノードへの接続に使用される、opc
ユーザーのSSH秘密鍵の場所を指定します。
-instanceN
では、パッチ適用操作の対象となる計算ノードおよび1つ以上のOracleホーム・ディレクトリを指定します。 このコンテキストでは、Oracleホーム・ディレクトリは、Oracle Databaseホーム・ディレクトリまたはOracle Grid Infrastructureホーム・ディレクトリになります。
次に例を示します。
# /var/opt/oracle/exapatch/exadbcpatchmulti -precheck_async 12345678
-sshkey=/home/opc/.ssh/id_rsa
-instance1=hostname1:/u01/app/12.1.0.2/grid,/u01/app/oracle/product/12.1.0.2/dbhome_1
rootユーザーのコマンド・シェルを終了します。
# exit
$