datapatchコマンド

指定したOracle Databaseにパッチを適用するには、datapatchキーワードを指定したコマンドを使用します。

rhpctl apply datapatch

指定されたOracle Databaseにデータパッチを適用します。

構文

rhpctl apply datapatch -workingcopy workingcopy_name [-targetnode node_name] 
  [-root | -cred cred_name | -sudouser sudo_user_name -sudopath sudo_binary_location | 
  -auth plugin_name [-arg1 name1:value1 [-arg2 name2:value2 ...]]]
  [-dbname db_name_list] [-excludedblist db_name_list] [-eval] [-schedule {timer_value | NOW | PAUSE}] 
  [-jobtag tag_name]

パラメータ

表A-27 rhpctl apply datapatchコマンドのパラメータ

パラメータ 説明
-workingcopy workingcopy_name

データパッチを適用する作業用コピーの名前を指定します。

-targetnode node_name

必要に応じて、フリート・パッチ適用およびプロビジョニング・クライアントを持たないリモート・クラスタ内のノードの名前を指定できます。

-root | -cred cred_name | -sudouser sudo_user_name -sudopath sudo_binary_location | -auth plugin_name plugin_args

-targetnodeパラメータの使用を選択した場合に、リモート・ノードにアクセスするには、root、資格証明名、sudo、または認証プラグインを選択する必要があります。

スーパーユーザー操作をrootとして実行する場合は、-rootを選択します。また、リモート・ノードにアクセスするためのユーザー名とパスワード資格証明を関連付ける資格証明名の指定、sudoユーザー名とsudoバイナリへのパスの指定によるsudoユーザーとしてのスーパーユーザー操作の実行、またはリモート・ノードにアクセスするための認証プラグインの使用も選択できます。

-dbname db_name_list

パッチ適用済作業用コピーに移動するデータベースの一意の名前(DB_DOMAINのないDB_UNIQUE_NAME)を指定します。

ノート: 非クラスタ化(シングル・インスタンス)データベースを移動する場合は、-dbnameパラメータの値に対して、データベース名ではなくデータベースのSIDを指定する必要があります。

-excludedblist db_name_list

-dbnameパラメータを使用するかわりに、-excludedblistパラメータを使用すると、特定のデータベースを除くすべてのデータベースにパッチを適用できます。

–eval

移動操作を実際に実行することなく、ノードの自動生成バッチおよび移動の順序を出力する場合は、–evalパラメータを使用します。

-schedule {timer_value | NOW | PAUSE}
必要に応じて、次の例に示すように、このパラメータを使用して、ISO-8601形式でこの操作を実行する時間をスケジュールできます。
2018-07-25T19:13:17+05

NOWを指定するか、オプションを省略すると、ジョブはただちにスケジュールされます。

PAUSEを指定すると、ジョブは一時停止状態で起動するため、rhpctl resume job -jobid job_idコマンドを使用してジョブを再開する必要があります。

-jobtag tag_name

オプションで、ユーザー定義タグをスケジュール済ジョブに関連付けることができます。