注意:
EMCLIコマンドでは大/小文字が区別されます。EMCLIの詳細は、『Oracle Enterprise Managerコマンドライン・インタフェース』を参照してください。
この章では、次のEMCLIコマンドを取り上げます。
タグを使用して、サイト間での操作計画をグループ化および検索できます。
操作計画にタグを追加するEMCLIコマンド。
形式
emcli add_operation_plan_tags
-plan_name="Name of the operation plan"
-tags="names of the tags separated by ;"
| パラメータ | 説明 |
|---|---|
|
操作計画の名前 |
|
操作計画に追加するタグのセミコロン区切りリスト。カンマ(,)は無効な文字です。 |
emcli add_operation_plan_tags -plan_name="austin-switchover-plan" -tags="rack1_austin;created_by_john" emcli add_operation_plan_tags -plan_name="austin-switchover-plan" -tags="created_by_john"
補助ホストとは、システムには属していないもののOracle Enterprise Manager Cloud Controlで管理されるホストです。
Oracle Site Guardシステムに補助ホストを追加するEMCLIコマンド。
補助ホストではあらゆるスクリプトを実行できます。補助ホストで実行されている他のターゲットは操作計画に含まれます。
形式
add_siteguard_aux_hosts
-system_name="sytem name"
-host_name="host name"
| パラメータ | 説明 |
|---|---|
|
システムの名前。 |
|
ホストの名前。 |
emcli add_siteguard_aux_hosts
-system_name="austin-system"
-host_name="host1.domain.com"
emcli add_siteguard_aux_hosts
-system_name="austin-system"
-host_name="host2.domain.com"
-host_name="host3.domain.com"
スクリプトに渡される資格証明のユーザー名とパスワードに、スクリプト内からアクセスできます。
Oracle Site Guardスクリプトに名前付き資格証明パラメータを追加するEMCLIコマンド。
形式
emcli add_siteguard_script_credential_params
-script_id="id_associated_with_the_script"
-credential_name="name_of_the_credential"
[-credential_owner="credential_owner"]
注意:
[]は、パラメータがオプションであるか、一定の条件下ではオプションであることを示します。
| パラメータ | 説明 |
|---|---|
|
スクリプトID。 |
|
資格証明の名前。 |
|
資格証明の所有者の詳細。資格証明の所有者がログインしているユーザーと同じである場合、このパラメータの値は不要です。 |
emcli add_siteguard_script_credential_params
-script_id="1"
-credential_name="NAMED_CREDENTIAL_X"
emcli add_siteguard_script_credential_params
-script_id="2"
-credential_name="NAMED_CREDENTIAL_Y"
-credential_owner="SG_ADMIN"
1つ以上のホストをOracle Site Guard構成スクリプトに追加します。
構成スクリプトにホストを追加するEMCLIコマンド。複数のホストをスクリプトに追加できます。
形式
emcli add_siteguard_script_hosts
-script_id="script_id"
-host_name="host_name"
注意:
[]は、パラメータがオプションであるか、一定の条件下ではオプションであることを示します。
| パラメータ | 説明 |
|---|---|
|
スクリプトに関連付けられているID。 |
|
スクリプトに関連付けるホスト。複数のホスト名を指定できます。 |
emcli add_siteguard_script_hosts
-script_id="10"
-host_name ="host1.domain.com"
Oracle Site Guardシステムでのデータベースのラグ制限を構成します。
システム内の1つまたはすべてのデータベースに適用ラグおよびトランスポート・ラグを構成するEMCLIコマンド。
形式
emcli configure_siteguard_lag
-system_name="system_name"
-property_name="apply_lag or transport_lag"
-value="maximum_lag_limit_in_seconds"
[-target_name="database_target_name"]
注意:
[]は、パラメータがオプションであるか、一定の条件下ではオプションであることを示します。
| パラメータ | 説明 |
|---|---|
|
しきい値の制限を構成するシステム。 |
|
プロパティ名。有効な値は、 |
|
構成するしきい値(秒単位)。 |
|
しきい値の制限を構成するデータベース・ターゲット名。このパラメータが指定されない場合、しきい値はシステムのすべてのデータベースに適用されます。 |
emcli configure_siteguard_lag
-system_name="example-system"
-property_name="apply_lag"
-value="1000"
emcli configure_siteguard_lag
-system_name="example-system"
-target_name="OID_db"
-property_name="transport_lag"
-value="2500"
Oracle Site Guard操作計画を作成します。
新規操作計画を作成するEMCLIコマンド。
形式
emcli create_operation_plan
-system_name="name_of_the_system"
[-primary_system_name="name_of_primary_system"]
[-standby_system_name="name_of_standby_system"]
[-operation="name_of_the_operation"]
[-plan_name="name_of_the_operation_plan"]
[-like="name_of_the_operation_plan_from_which_the_steps_are_to_be_copied"]
[-tags=list of tags separated by ; ]
注意:
[]は、パラメータがオプションであるか、一定の条件下ではオプションであることを示します。
| パラメータ | 説明 |
|---|---|
|
システムの名前。このオプションは、起動または停止の操作に対して使用されます。 |
|
プライマリ・サイトに関連付けられるシステムの名前。このオプションは、スイッチオーバーまたはフェイルオーバーの操作に対して使用されます。 |
|
スタンバイ・サイトに関連付けられるシステムの名前。このオプションは、スイッチオーバーまたはフェイルオーバーの操作に対して使用されます。 |
|
操作の機能。例: |
|
操作計画の名前。 |
|
手順をコピーする操作計画の名前。このオプションを指定すると、システム名、操作およびロールが無視されます。 |
|
操作計画から削除するタグのセミコロン区切りリスト。カンマ(,)は無効な文字です。 |
emcli create_operation_plan
-primary_system_name="austin"
-standby_system_name="austin2"
-operation="switchover"
-name="austin-switchover-plan"
emcli create_operation_plan
-system_name="austin"
-operation="start"
-name="austin-start-plan"
-role="Primary"
emcli create_operation_plan
-like="austin-start-plan"
-name="austin-start-plan-copy"
Oracle Site Guard構成を作成します。
新規サイト・ガード構成を作成するEMCLIコマンド。
形式
emcli create_siteguard_configuration
-primary_system_name="name_of_primary_system"
[-standby_system_name="name_of_standby_system"]
注意:
[]は、パラメータがオプションであるか、一定の条件下ではオプションであることを示します。
| パラメータ | 説明 |
|---|---|
|
プライマリ・サイト・システムの名前。 |
|
スタンバイ・システムの名前。複数指定できます。 |
emcli create_siteguard_configuration
-primary_system_name="example1"
emcli create_siteguard_configuration
-primary_system_name="example1"
-standby_system_name="example2"
資格証明をサイト内のターゲットに関連付けます。
資格証明をサイト・ターゲットに関連付けるEMCLIコマンド。
形式
emcli create_siteguard_credential_association
-system_name="name_of_the_system"
-credential_type="type_of_credential"
-credential_owner="credential_owner"
[-target_name="name_of_the_target"]
[-credential_name="name_of_the_credential"]
[–use_preferred_credential="flag_to_use_preferred_credential"]
注意:
[]は、パラメータがオプションであるか、一定の条件下ではオプションであることを示します。
| パラメータ | 説明 |
|---|---|
|
システムの名前。 |
|
資格証明のタイプ。 |
|
資格証明の所有者。資格証明の所有者がログインしているユーザーと同じである場合、この引数を指定する必要はありません。(オプション)。 |
|
ターゲットの名前。(オプション)。 |
|
資格証明の名前。(オプション)。 |
|
名前付き資格証明のかわりに優先資格証明を使用するためのフラグ。(オプション)。 |
emcli create_siteguard_credential_association
-system_name="austin-system"
-credential_type="HostNormal"
-credential_name="HOST-SGCRED"
-credential_owner="sysman"
emcli create_siteguard_credential_association
-system_name="utah-system"
-credential_type="HostPrivileged"
-use_preferred_credential
-credential_owner="sysman"
emcli create_siteguard_credential_association
-system_name="austin-system"
-target_name="austin-database-instance1;austin-database-instance2"
-credential_type="DatabaseSysdba"
-credential_name="HOST-DBCRED"
-credential_owner="sysman"
Oracle Site Guard構成用の前処理スクリプト、後処理スクリプトおよびストレージ・スクリプトを作成します。
構成用のスクリプトを作成するEMCLIコマンド。
形式
emcli create_siteguard_script
-system_name="name_of_the_system"
-operation="name_of_the_operation"
-script_type="type_of_the_script"
-path="path_of_the_script"
-role="role_associated_with_the_system"
[-host_name="name_of_the_host_where_the_scripts_are_run"]
[-component="path_of_the_entity_in_software_library"]
[-runtime_script="if_prechecks_to_check_availability_of_this_script"]
[-run_on="flag_specifying_the_host"]
[-all_hosts="flag_to_run_script_on_all_the_hosts_in_the_system"]
[-credential_type="type_of_the_credential"]
[-credential_name="name_of_the_credential"]
[-credential_owner="credential_owner"]
注意:
[]は、パラメータがオプションであるか、一定の条件下ではオプションであることを示します。
| パラメータ | 説明 |
|---|---|
|
システムの名前。 |
|
操作の名前。次の操作名のいずれかです。 |
|
スクリプトのタイプ。 |
|
スクリプトへのパス。 |
|
システム・ロールに基づいてスクリプトを構成するためのフラグ。デフォルトでは、スクリプトは、特定のシステムのプライマリ・ロールおよびスタンバイ・ロールの両方に対して構成されます。例: |
|
このスクリプトが実行されるホストの名前。複数指定できます。 |
|
ソフトウェア・ライブラリのエンティティへのパス。コンポーネントが指定されている場合、パスに含められるのはファイル名とそのパラメータのみです。 |
|
値は デフォルトでは、ソフトウェア・ライブラリからステージングされたすべてのスクリプトがランタイム・スクリプトとして指定されます。ソフトウェア・ライブラリからステージングされないスクリプトのデフォルト値は、 |
|
使用可能なホストの1つのみでスクリプトを実行する( |
|
システム内のすべてのホストでスクリプトを実行できるようにするためのフラグ。このパラメータは、 |
|
|
|
このスクリプトを実行するために使用される資格証明の名前。 パラメータ |
|
資格証明の所有者。 |
emcli create_siteguard_script
-system_name="austin-system"
-operation="Switchover"
-script_type="Precheck-Script"
-role="Primary"
-credential_type="HostNormal"
-path="/tmp/precheckscript"
-all_hosts="true"
emcli create_siteguard_script
-system_name="austin-system"
-operation="Failover"
-script_type="Post-Script"
-role="Standby"
-credential_name="MY_NAMED_HOST_CREDENTIAL"
-path="/tmp/postscript"
-host_name="host1.domain.com"
-host_name="host2.domain.com"
-run_on="any"
-runtime_script="true"
emcli create_siteguard_script
-system_name="austin-system"
-operation="Switchover"
-script_type="Pre-Script"
-credential_type="HostNormal"
-path="stop_mycomponent.sh"
-component="/Components/MyScripts/LCM_Operations"
-all_hosts="true"
-role="Primary"
emcli create_siteguard_script
-system_name="austin-system"
-operation="Switchover"
-script_type="Global-Pre-Script"
-credential_type="HostNormal"
-path="/tmp/prescript"
-all_hosts="true"
-target_storage_credential_name="SGCRED-TARGET-STORAGE"
-source_storage_credential_name="SGCRED-SOURCE-STORAGE"
-credential_owner="sysman"
Oracle Site Guard操作計画を削除します。
操作計画を削除するEMCLIコマンド。
形式
emcli delete_operation_plan
-plan_name="name_of_operation_plan"
| パラメータ | 説明 |
|---|---|
|
削除対象の操作計画。 |
emcli delete_operation_plan
-plan_name="austin-switchover"
Oracle Site Guard操作計画内のタグを削除します。
操作計画内のタグを削除するEMCLIコマンド。
形式
emcli delete_operation_plan_tags
-plan_name="Name of the operation plan"
[-tags="names of the tags separated by ;"]
[-all="names of the tags separated by ;"]
| パラメータ | 説明 |
|---|---|
|
操作計画の名前。 |
|
操作計画から削除するタグのセミコロン区切りリスト。カンマ(,)は無効な文字です。 |
|
操作計画のすべてのタグが削除されます。この値は、 |
emcli delete_operation_plan_tags
-plan_name="austin-switchover-plan"
-tags="rack1_austin;created_by_john"
emcli delete_operation_plan_tags
-plan_name="austin-switchover-plan"
-all
Oracle Site Guardシステムに関連付けられている補助ホストを削除します。
システムに関連付けられている補助ホストを削除するEMCLIコマンド。
形式
emcli delete_siteguard_aux_host
-system_name="system_name"
[-host_name="name_of_the_host"]
注意:
[]は、パラメータがオプションであるか、一定の条件下ではオプションであることを示します。
| パラメータ | 説明 |
|---|---|
|
操作を実行しているシステム。 |
|
削除する補助ホストの名前。指定しない場合、システムに関連付けられているすべての補助ホストが削除されます。 注意: ホスト名が |
emcli delete_siteguard_aux_host
-system_name="austin-system"
emcli delete_siteguard_aux_host
-system_name="austin-system"
-host_name="example-host1.domain.com"
emcli delete_siteguard_aux_host
-system_name="austin-system"
-host_name="example-host2.domain.com"
システムおよび関連付けられているすべてのスタンバイ・システムの構成全体を削除します。
Oracle Site Guard構成を削除するEMCLIコマンド。このコマンドでは、システムおよびスタンバイ・システム内のスクリプト、資格証明アソシエーション、サイト・アソシエーションおよび操作計画を削除します。
形式
emcli delete_siteguard_configuration
[-primary_system_name="name_of_the_primary_system"]
[-standby_system_name="name_of_the_standby_system"]
[-force="delete all Site Guard stale configurations"]
注意:
[]は、パラメータがオプションであるか、一定の条件下ではオプションであることを示します。
| パラメータ | 説明 |
|---|---|
|
プライマリ・システムの名前。 |
|
スタンバイ・システムの名前。このパラメータを指定しない場合、指定したプライマリ・システムとすべてのスタンバイ・システムのサイト・ガード構成が削除されます。 |
|
失効構成を削除する必要があるかどうか。構成は、構成に関連する1つ以上のサイトが変更または削除された場合に失効する可能性があります。 |
emcli delete_siteguard_configuartion
-primary_system_name="austin-system1"
emcli delete_siteguard_configuration
-standby_system_name="austin2-system2"
emcli delete_siteguard_configuration
-force="true"
Oracle Site Guard構成から資格証明アソシエーションを削除します。
構成から資格証明アソシエーションを削除するEMCLIコマンド。
形式
emcli delete_siteguard_credential_association
-system_name="name"
-credential_type="type"
[-target_name="name"]
注意:
[]は、パラメータがオプションであるか、一定の条件下ではオプションであることを示します。
| パラメータ | 説明 |
|---|---|
|
サービスが存在しているシステム。 |
|
資格証明タイプ。 |
|
ターゲットの名前。 |
emcli delete_siteguard_credential_association
-system_name="austin-system"
-credential_type="HostNormal"
emcli delete_siteguard_credential_association
-system_name="austin-system"
-credential_type="DatabaseSysdba"
-target_name="austin-database-instance"
システム内のデータベースの適用ラグおよびトランスポート・ラグのしきい値を削除します。
システム内のOracle Data Guardが有効化された1つ以上のデータベースに構成されている適用ラグおよびトランスポート・ラグのしきい値を削除するEMCLIコマンド。
形式
emcli delete_siteguard_lag
-system_name="system name"
-property_name="lag value"
[-target_name="database target name"]
注意:
[]は、パラメータがオプションであるか、一定の条件下ではオプションであることを示します。
| パラメータ | 説明 |
|---|---|
|
しきい値の制限を構成するシステム。 |
|
プロパティ名。有効な値は、 |
|
しきい値の制限が構成されているターゲット・データベースの名前。このパラメータが指定されない場合、しきい値はシステムのすべてのデータベースに適用されます。 |
emcli delete_siteguard_lag
-system_name="austin-system"
-property_name="apply_lag"
emcli delete_siteguard_lag
-system_name="austin-system"
-target_name="OID_db"
-property_name="transport_lag"
Oracle Site Guard構成からスクリプトを削除します。
サイト構成からスクリプトを削除するEMCLIコマンド。
形式
emcli delete_siteguard_script
-script_id="script id"
| パラメータ | 説明 |
|---|---|
|
スクリプトに関連付けられたID。 |
emcli delete_siteguard_script
-script_id="10"
Oracle Site Guardスクリプトに渡された資格証明を削除します。
スクリプトにパラメータとして渡された名前付き資格証明を削除するEMCLIコマンド。
形式
emcli delete_siteguard_script_credential_params
-script_id="Id associated with the script"
[-credential_name="name of the credential"]
[-credential_owner="credential owner"]
注意:
[]は、パラメータがオプションであるか、一定の条件下ではオプションであることを示します。
| パラメータ | 説明 |
|---|---|
|
スクリプトに関連付けられたID。 |
|
資格証明の名前。この引数が指定されない場合、スクリプトに関連付けられているすべての資格証明が削除されます。 |
|
資格証明の所有者。資格証明の所有者がログインしているユーザーと同じである場合、このパラメータを指定する必要はありません。 |
emcli delete_siteguard_script_credential_params
-script_id="1"
-credential_name="NAMED_CREDENTIAL_X"
emcli delete_siteguard_script_credential_params
-script_id="2"
-credential_name="NAMED_CREDENTIAL_Y"
-credential_owner="SG_ADMIN"
emcli delete_siteguard_script_credential_params
-script_id="3"
Oracle Site Guardスクリプトに関連付けられているホストを削除します。
スクリプトに関連付けられているホストを削除するEMCLIコマンド。
形式
emcli delete_siteguard_script_hosts
-script_id="script id"
-host_name="host_name"
| パラメータ | 説明 |
|---|---|
|
スクリプトに関連付けられたID。 |
|
このスクリプトが実行されるホストの名前。 このパラメータは、2回以上指定できます。 |
emcli delete_siteguard_script_hosts
-script_id="10"
-host_name="example-host.domain.com"
Oracle Site Guard操作計画の詳細を取得します。
設定されている操作計画に関する完全な詳細情報を出力するEMCLIコマンド。このコマンドをスクリプト・モードで使用すると、詳細がJSON形式で出力されます。
形式
emcli get_operation_plan_details
-plan_name="plan_name"
| パラメータ | 説明 |
|---|---|
|
操作計画の名前。 |
emcli get_operation_plan_details
-plan_name="austin-switchover"
構成済のOracle Site Guard操作計画をすべてリストします。
サイトに構成されているすべての操作計画をリストするEMCLIコマンド。出力には、計画名、操作名、プライマリ・サイト名、スタンバイ・サイト名、タグなどの情報が含まれています。
形式
emcli get_operation_plans
[-plan_name="name_of_the_operation_plan"]
[-operation="type_of_operation"]
[-system_name="name_of_the_system"]
[-primary_system_name="name_of_the_primary_system"]
[-standby_system_name="name_of_the_standby_system"]
[-tags="tag names separated by ;" ]
注意:
[]は、パラメータがオプションであるか、一定の条件下ではオプションであることを示します。
| パラメータ | 説明 |
|---|---|
|
操作計画の名前。 |
|
操作の名前。例: |
|
操作計画で使用するシステムの名前。これらの値を指定する場合、 |
|
操作計画で使用するプライマリ・システムの名前。 |
|
操作計画で使用するスタンバイ・システムの名前。 |
|
操作計画に追加するタグのセミコロン区切りリスト。カンマ(,)は無効な文字です。 |
emcli get_operation_plans
-operation="switchover"
-system_name="austin-system"
emcli get_operation_plans
-operation="switchover"
-primary_system_name="austin-system"
emcli get_operation_plans
-operation="failover"
-standby_system_name="austin2-system"
emcli get_operation_plans
-name="austin-switchover-plan"
-system_name="austin-system"
emcli get_operation_plans
-tags="rack1_austin"
Oracle Site Guardシステムの補助ホストをすべてリストします。
システムに関連付けられているすべての補助ホストのリストを出力するEMCLIコマンド。
形式
emcli get_siteguard_aux_hosts
-system_name="system_name"
| パラメータ | 説明 |
|---|---|
|
操作を実行しているシステム。 |
emcli get_siteguard_supported_targets
-system_name="example-system"
Oracle Site Guard構成の詳細をリストします。
設定されている構成を出力するEMCLIコマンド。出力には、プライマリ・サイトとスタンバイ・サイトの構成の詳細が含まれています。
形式
emcli get_siteguard_configuration
[-system_name="name_of_the_system"]
[-primary_system_name="name_of_the_primary_system"]
[-standby_system_name="name_of_the_standby_system"]
注意:
[]は、パラメータがオプションであるか、一定の条件下ではオプションであることを示します。
| パラメータ | 説明 |
|---|---|
|
操作計画で使用されているシステムの名前。これを指定する場合、 |
|
プライマリ・システムの名前。 |
|
スタンバイ・システムの名前。 |
emcli get_siteguard_configuartion
-primary_system_name="austin-system"
-standby_system_name="austin2-system"
emcli get_siteguard_configuration
-system_name="austin-system"
システムに構成されている資格証明をすべてリストします。
システムに構成されている資格証明アソシエーションをリストするEMCLIコマンド。出力には、ターゲット名、資格証明名および資格証明タイプが含まれています。
形式
emcli get_siteguard_credential_association
-system_name="name_of_the_system"
[-target_name="name_of_the_target"]
[-credential_type="type_of_the_credential"]
注意:
[]は、パラメータがオプションであるか、一定の条件下ではオプションであることを示します。
| パラメータ | 説明 |
|---|---|
|
システムの名前。 |
|
ターゲットの名前。 |
|
資格証明のタイプ。 |
emcli get_siteguard_credential_association
-system_name="austin-system"
-credential_type="HostNormal"
emcli get_siteguard_credential_association
-system_name="austin-system"
-target_name="austin-database-instance"
-credential_type="DatabaseSysdba"
操作計画のヘルス・チェックのスケジュールを取得します。
操作計画のヘルス・チェックのスケジュールを表示するEMCLIコマンド。
形式
emcli get_siteguard_health_checks
-plan_name="name_of_the_operation_plan"
| パラメータ | 説明 |
|---|---|
|
ヘルス・チェックのスケジュールを表示する操作計画の名前。 |
emcli get_siteguard_health_checks
-plan_name="austin-switchover"
サイト・ガード構成のヘルス・チェック・レポートのスケジュールを取得します。
すべてのサイト・ガード構成のヘルス・チェック・レポートを表示するEMCLIコマンド。このレポートは、障害時リカバリの準備状況の識別に役立ちます。
形式
emcli get_siteguard_health_check_report
[ -operation="type of the operation for which health check report has to be generated" ]
[ -systems="List of primary and standby systems, separated by ; (semi-colon)" ]
注意:
[]は、パラメータがオプションであるか、一定の条件下ではオプションであることを示します。| パラメータ | 説明 |
|---|---|
|
ヘルス・チェック・レポートを生成する対象の操作のタイプ -systems ; (セミコロン)で区切られたプライマリ・システムおよびスタンバイ・システムのリスト。プライマリ・システム名とスタンバイ・システム名は: (コロン)で区切ります 次に例を示します。 emcli get_siteguard_health_check_report -operation="Switchover" emcli get_siteguard_health_check_report -systems="System1:System2;System3:System4;System5:System6" |
関連項目:
emcli schedule_siteguard_health_checks、emcli stop_siteguard_health_checksおよびemcli run_prechecksデータベース・システムのラグに構成されている制限を取得します。
システムの1つまたはすべてのデータベースのapply_lagおよびtransport_lagラグに構成されている制限を取得するEMCLIコマンド。
形式
emcli get_siteguard_lag
-system_name="name_of_the_system"
-property_name="lag_type"
[-target_name="database_target_name"]
注意:
[]は、パラメータがオプションであるか、一定の条件下ではオプションであることを示します。
| パラメータ | 説明 |
|---|---|
|
システムの名前。 |
|
プロパティの名前有効な値は、 |
|
データベースの名前。データベース名を指定しない場合、システム内のすべてのデータベースについてプロパティが取得されます。 |
emcli get_siteguard_lag
-system_name="austin-system"
-property_name="apply_lag"
emcli get_siteguard_lag
-system_name="austin-system"
-target_name="OID_db"
-property_name="transport_lag"
Oracle Site Guardスクリプトのパラメータとして使用されている資格証明をすべて取得します。
スクリプトのすべての資格証明パラメータを出力するEMCLIコマンド。
形式
emcli get_siteguard_script_credential_params
-script_id="Id_associated_with_the_script"
[-credential_name="name_of_the_credential"]
[-credential_owner="credential_owner"]
注意:
[]は、パラメータがオプションであるか、一定の条件下ではオプションであることを示します。
| パラメータ | 説明 |
|---|---|
|
スクリプトに関連付けられたID。 |
|
資格証明の名前。この引数が指定されない場合、スクリプトに関連付けられているすべての資格証明が削除されます。 |
|
資格証明の所有者。資格証明の所有者がログインしているユーザーと同じである場合、このパラメータを指定する必要はありません。 |
emcli get_siteguard_script_credential_params
-script_id="1"
-credential_name="NAMED_CREDENTIAL_X"
emcli get_siteguard_script_credential_params
-script_id="3"
emcli get_siteguard_script_credential_params
-script_id="3"
-credential_owner="SG_ADMIN"
Oracle Site Guardスクリプトに関連付けられているホストをすべてリストします。
スクリプトで使用されているホストをリストするEMCLIコマンド。出力には、ホスト名が含まれています。
形式
emcli get_siteguard_script_hosts
-script_id="script_id"
| パラメータ | 説明 |
|---|---|
|
スクリプトに関連付けられたID。 |
emcli get_siteguard_script_hosts
-script_id="10"
システム内のOracle Site Guardスクリプトをすべてリストします。
システムに関連付けられているスクリプトを出力するEMCLIコマンド。出力には、スクリプトID、タイプ、操作、パスおよびロールが含まれています。
形式
emcli get_siteguard_scripts
-system_name="system_name"
-operation="operation_name"
-script_type="type_of_the_script"
[-role="role_of_the_system"]
注意:
[]は、パラメータがオプションであるか、一定の条件下ではオプションであることを示します。
| パラメータ | 説明 |
|---|---|
|
システムの名前。 |
|
操作の名前。 |
|
スクリプトのタイプ。 |
|
システムに関連付けられたロールに基づいてスクリプトをフィルタ処理します。 |
emcli get_siteguard_scripts
-system_name="austin-system"
-operation="Switchover"
-script_type="Pre-Script"
emcli get_siteguard_scripts
-system_name="austin-system"
-operation="Switchover"
-script_type="Pre-Script"
-role="Primary"
Oracle Site Guardシステム内のターゲットをすべてリストします。
システム内のすべてのサポート対象ターゲットのリストを出力するEMCLIコマンド。
形式
emcli get_siteguard_supported_targets
-system_name="system name"
[-target_type="target type"]
注意:
[]は、パラメータがオプションであるか、一定の条件下ではオプションであることを示します。
| パラメータ | 説明 |
|---|---|
|
システムの名前。 |
|
ターゲットのタイプ。 |
emcli get_siteguard_supported_targets
-system_name="austin-system"
emcli get_siteguard_supported_targets
-system_name="austin-system"
-target_type="weblogic"
emcli get_siteguard_supported_targets
-system_name="austin-system"
-target_type="database"
Oracle Site Guard操作計画の事前チェックを実行します。
操作計画の事前チェックを実行するEMCLIコマンド。
形式
emcli run_prechecks
-plan_name="name_operation_plan"
[-database_lag_checks="true or false"]
注意:
[]は、パラメータがオプションであるか、一定の条件下ではオプションであることを示します。
| パラメータ | 説明 |
|---|---|
|
操作計画の名前。 |
|
すべてのData Guard構成済データベースに対し、事前チェックの一部としてデータベース・ラグ・チェックを実行します。 |
emcli run_prechecks
-plan_name="austin-switchover"
emcli run_prechecks
-plan_name="austin-switchover"
-database_lag_checks="true"
操作計画のヘルス・チェックをスケジュールします。
操作計画のヘルス・チェックをスケジュールするEMCLIコマンド。
形式
emcli schedule_siteguard_health_checks
-plan_name="name of the operation plan"
-schedule= "start_time:yyyy/MM/dd HH:mm;
tz:java timezone ID;
frequency:interval/weekly/monthly/yearly;
repeat:tx;
end_time:yyyy/MM/dd HH:mm;
grace_period:xxx;"
[-email="email_address_to_be_notified"]
[-notify_on_failure] If set, health check report will be emailed on failed execution only.
注意:
[]は、パラメータがオプションであるか、一定の条件下ではオプションであることを示します。
| パラメータ | 説明 |
|---|---|
|
ヘルス・チェックをスケジュールする操作計画の名前。 |
|
ヘルス・チェックを実行するためのスケジュール。
指定しないと、ヘルス・チェックは無期限に実行します。
値を |
|
ヘルス・チェック・レポートの通知に使用する電子メール・アドレス。この電子メール・アドレスは、現在のユーザーの構成された電子メール・アドレスである必要があります。 |
|
設定した場合、ヘルス・チェック・レポートは実行が失敗したときにのみ電子メールで送信されます。(オプション)。 |
emcli schedule_siteguard_health_checks
-plan_name="austin-switchover"
-schedule="start_time:2014/06/10 15:45"
emcli schedule_siteguard_health_checks
-plan_name="austin-switchover"
-schedule="start_time:2014/10/29
2:00;frequency:interval;repeat:1d"
-email="admin@example.com"
-notify_on_failure
emcli schedule_siteguard_health_checks
-plan_name="austin-failover"
-schedule="start_time:2014/08/10
01:00;frequency:interval;repeat:1w"
emcli schedule_siteguard_health_checks
-plan_name="austin-failover"
-schedule="start_time:2014/08/10
1:00;frequency:weekly;days:6,7;
grace period:60;tz:America/New_York"
Oracle Site Guard操作計画での将来のヘルス・チェック実行をすべて停止します。
操作計画でのヘルス実行を停止するEMCLIコマンド。
形式
emcli stop_siteguard_health_checks
-plan_name="name_of_the_operation_plan"
| パラメータ | 説明 |
|---|---|
|
ヘルス・チェックの実行を停止する操作計画の名前。 |
emcli stop_siteguard_health_checks
-plan_name="austin-switchover"
実行対象のOracle Site Guard操作計画を送信します。
実行対象の操作計画を送信するEMCLIコマンド。
形式
emcli submit_operation_plan
-plan_name="name_of_operation_plan"
[-disable_run_prechecks="whether_or_not_to_run_prechecks"]
[-stop_primary="whether_to_stop_the_primary_site_during_failover"]
[-database_lag_checks="whether to run database lag checks"]
[-database_trace_enable="whether to enable database tracing"]
[-database_immediate_failover="whether to fail over the database immediately"]
注意:
[]は、パラメータがオプションであるか、一定の条件下ではオプションであることを示します。
| パラメータ | 説明 |
|---|---|
|
操作計画の名前。 |
|
事前チェックを実行しません。 |
|
フェイルオーバー操作中にプライマリ・サイトのターゲットを停止するかどうか。 |
|
すべてのData Guard構成済データベースに対し、事前チェックの一部としてデータベース・ラグ・チェックを実行します。 |
|
スイッチオーバーまたはフェイルオーバー操作中に追加のデータベース・トレース・メッセージをログに送信します。 |
|
データベースを即座にフェイルオーバーし、REDOログを適用しません。 |
emcli submit_operation_plan
-plan_name="example-switchover"
emcli submit_operation_plan
-plan_name="example-switchover"
-disable_run_prechecks
emcli submit_operation_plan
-plan_name="austin-switchover"
-disable_run_prechecks="true"
-database_trace_enable="true"
emcli submit_operation_plan
-plan_name="austin-switchover"
-database_lag_checks="true"
emcli submit_operation_plan
-plan_name="austin-failover"
-stop_primary="true"
-database_immediate_failover="true"
Oracle Site Guard操作計画を更新します。
操作計画を更新するEMCLIコマンド。
形式
emcli update_operation_plan
-plan_name="name of the plan"
-step_number="plan step number to update"
-target_host="name of the target host"
-target_name="name of the target"
[-error_mode="the error mode"]
[-enabled="flag specifying whether the step should be enabled"]
[-execution_mode="execution mode"]
[-execution_group="when execution_mode is parallel, then targets sharing the same execution group will execute in parallel"]
[-timeout="timeout in seconds"]
[-move="direction in which to move step"]
[-delete "whether step should be deleted"]
注意:
[]は、パラメータがオプションであるか、一定の条件下ではオプションであることを示します。
| パラメータ | 説明 |
|---|---|
|
操作計画の名前。 |
|
更新する必要がある手順の番号。 |
|
システムの名前。これを指定すると、このターゲット・ホストに関連するすべてのステップが更新されます。 |
|
操作の機能。 |
|
|
|
実行モード。 |
|
ターゲットの実行グループ。このグループのすべてのメンバーがパラレル実行されます。1から10までの整数で指定し、各グループは順次実行されます。 |
|
手順の実行のタイムアウト(秒)。1秒から86400秒(24時間)までの値で指定します。 |
|
順序を変更します。 |
|
手順を削除するかどうか。 |
emcli update_operation_plan
-name="austin-switchover"
-step_number="1"
-error_mode="Continue"
-enabled="true"
-execution_mode="Serial"
-execution_group="2"
-timeout="10800"
emcli update_operation_plan
-name="austin-switchover"
-step_number="5"
-move="Up"
emcli update_operation_plan
-name="austin-switchover"
-target_host="myhost.domain.com"
-error_mode="Continue"
-enabled="true"
emcli update_operation_plan
-name="example-switchover"
-target_name="/Farm1/MyDomain"
-delete="true"
プライマリ・システムにスタンバイ・システムをさらに追加します。
スタンバイ・システムをプライマリ・システムに追加するEMCLIコマンド。1つのプライマリ・システムを、1つ以上のスタンバイ・システムに関連付けることができます。
形式
emcli update_siteguard_configuration
-primary_system_name="primary_system_name"]
-standby_system_name="standby_system_name"]
[-reverse_role="whether_to_reverse_system_roles"]
[-role="new role of standby system"]
注意:
[]は、パラメータがオプションであるか、一定の条件下ではオプションであることを示します。
| パラメータ | 説明 |
|---|---|
|
プライマリ・システムの名前。 |
|
追加するスタンバイ・システムの名前。このパラメータは、2回以上指定できます。 |
|
スタンバイからプライマリにサイトのロールをリバースするかどうか。 このオプションを指定する場合、 |
|
スタンバイ・システムの新規ロール。 このオプションを指定する場合、
|
emcli update_siteguard_configuartion
-primary_system_name="austin-system"
-standby_system_name="austin2-system"
emcli update_siteguard_configuration
-primary_system_name="austin-system"
-standby_system_name="austin2-system"
-reverse_role
emcli update_siteguard_configuration
-primary_system_name="austin-system"
-standby_system_name="utah-system"
-role="ValidateStandby"
Oracle Site Guard資格証明アソシエーションを更新します。
システムの資格証明アソシエーションを更新するEMCLIコマンド。
形式
emcli update_siteguard_credential_association
-system_name="name_of_the_system"
-credential_type="type_of_the_credential"
-credential_owner="credential_owner"
[-target_name="name_of_the_target"]
[-credential_name="name_of_the_credential"]
[–use_preferred_credential="whether to use a preferred credential"]
注意:
[]は、パラメータがオプションであるか、一定の条件下ではオプションであることを示します。
| パラメータ | 説明 |
|---|---|
|
システムの名前。 |
|
ターゲットの名前。 |
|
資格証明のタイプ。 |
|
資格証明の名前。 |
|
優先資格証明を使用している場合は、 |
|
資格証明の所有者。資格証明の所有者がログインしているユーザーと同じである場合、この引数を指定する必要はありません。 |
emcli update_siteguard_credential_association
-target_name="austin-database-instance"
-credential_type="DatabaseSysdba"
-credential_name="HOST-DBCRED"
-credential_owner="sysman"
emcli update_siteguard_credential_association
-target_name="austin-database-instance"
-credential_type="DatabaseSysdba"
-credential_name="HOST-DBCRED"
-credential_owner="sysman"
システム内のデータベースのラグのしきい値を更新します。
システム内の1つまたはすべてのデータベースの適用ラグおよびトランスポート・ラグのしきい値を更新するEMCLIコマンド。
形式
emcli update_siteguard_lag
-system_name="system_name"
-property_name="lag_type"
-value="max_limit"
[-target_name="database_target_name"]
注意:
[]は、パラメータがオプションであるか、一定の条件下ではオプションであることを示します。
| パラメータ | 説明 |
|---|---|
|
しきい値の制限を構成するシステム。 |
|
しきい値の制限を構成するデータベース・ターゲット名。このパラメータが指定されない場合、しきい値はシステムのすべてのデータベースに適用されます。 |
|
プロパティ名。有効な値は、 |
|
更新するしきい値(秒単位)。 |
emcli update_siteguard_lag
-system_name="example-system"
-property_name="apply_lag"
-value="1000"
emcli update_siteguard_lag
-system_name="example-system"
-target_name="OID_db"
-property_name="transport_lag"
-value="2500"
Oracle Site Guardスクリプトに関連付けられているパスおよびフラグを更新します。
スクリプトに関連付けられているパスおよびall_hostsフラグを更新するEMCLIコマンド。
形式
emcli update_siteguard_script
-script_id="ID_associated_with_the_script"
[-path="path_of_the_script"]
[-component="path of the entity in Software library"]
[-runtime_script="if_prechecks_to_check_availability_of_the_script"]
[–credential_type="type_of_credential"]
[-credential_name="name of the credential"]
[-host_name="name_of_the_host_where_this_script_will_run"]
[-run_on="whether to run on ANY or ALL hosts"]
[-all_hosts="whether to run the script on all the hosts in the system"]
[-credential_owner="credential_owner"]
注意:
[]は、パラメータがオプションであるか、一定の条件下ではオプションであることを示します。
| パラメータ | 説明 |
|---|---|
|
スクリプトID。 |
|
スクリプトへのパス。 |
|
ソフトウェア・ライブラリのエンティティへのパス。このパラメータの値が指定される場合、パスに含められるのはファイル名とそのパラメータのみです。 |
|
スクリプトがランタイム・スクリプトであるかどうか。スクリプトがランタイム・スクリプトとして指定される場合、事前チェックはスクリプトを確認しません。スクリプトが動的にマウントされるか、操作計画の実行の一部として生成される場合、このオプションを使用できます。 デフォルトでは、ソフトウェア・ライブラリからステージングされたすべてのスクリプトがランタイム・スクリプトとして指定されます。ソフトウェア・ライブラリからステージングされないスクリプトのデフォルト値は、falseです |
|
資格証明のタイプ。 |
|
資格証明の名前。値が指定されない場合、パラメータ |
|
このスクリプトを実行するホストの名前。複数指定できます。 |
|
使用可能なホストの1つのみでスクリプトを実行する( |
|
スクリプトを、システム内のすべてのホストで実行できるようにするためのオプション・フラグ。 |
|
資格証明の所有者。資格証明の所有者がログインしているユーザーと同じである場合、この引数を指定する必要はありません。 |
例
emcli update_siteguard_script
-script_id="10"
-path="/tmp/script"
-all_hosts="true"
emcli update_siteguard_script
-script_id="10"
-path="stop_mycomponent.sh"
-component="/Components/MyScripts/LCM_Operations"
-all_hosts="true"
emcli update_siteguard_script
-script_id="10"
-host_name="host1.domain.com"
-host_name="host2.domain.com"
-run_on="any"
emcli update_siteguard_script
-script_id="10"
-all_hosts="false"
-credential_name="MY_NAMED_HOST_CREDENTIAL"
-host_name="host1.domain.com"
emcli update_siteguard_script
-script_id="16"
-path="/tmp/script"
-credential_type="HostPrivileged"
-runtime_script="true"