switchover (非推奨)
ノート:
switchoverは非推奨のため、かわりにdg_switchoverを使用します。書式
emcli switchover
-primary_target_name="<primary target name>"
-primary_target_type="oracle_database|rac_database"
-standby_target_name="<standby target name>"
-standby_target_type="oracle_database|rac_database"
[-primary_db_creds_name="<primary database credential name>"]
[-primary_host_creds_name="<primary database host credential name>"]
[-standby_db_creds_name="<standby database credential name>"]
[-standby_host_creds_name="<standby database host credential name>"]
[-swap_jobs]
[-swap_thresholds] オプション
-
primary_target_name
プライマリ・データベースのEnterprise Managerターゲット名。単一インスタンス・データベースまたはクラスタ・データベースのいずれも可能です。
-
primary_target_type
プライマリ・データベースのターゲット・タイプ。単一インスタンスの場合はoracle_databaseを、クラスタの場合はrac_databaseを指定します。
-
standby_target_name
スタンバイ・データベースのEnterprise Managerターゲット名。単一インスタンス・データベースまたはクラスタ・データベースのいずれも可能です。
-
standby_target_type
スタンバイ・データベースのターゲット・タイプ。単一インスタンスの場合はoracle_databaseを、クラスタの場合はrac_databaseを指定します。
-
primary_db_creds_name
SYSDBAまたはSYSDGロールを持つユーザーのプライマリ・データベースの名前付き資格証明。デフォルトでは優先資格証明が使用されます。
-
primary_host_creds_name
プライマリ・データベースのOracleホームにアクセスできるオペレーティング・システム・ユーザーのプライマリ・データベース・ホストの名前付き資格証明。デフォルトでは優先資格証明が使用されます。
-
standby_db_creds_name
SYSDBAまたはSYSDGロールを持つユーザーのスタンバイ・データベースの名前付き資格証明。デフォルトでは優先資格証明が使用されます。
-
standby_host_creds_name
スタンバイ・データベースのOracleホームにアクセスできるオペレーティング・システム・ユーザーのスタンバイ・データベース・ホストの名前付き資格証明。デフォルトでは優先資格証明が使用されます。
-
swap_jobs
転送可能タイプ(バックアップ、RMANスクリプトおよびSQLスクリプト)のプライマリ・データベースまたはスタンバイ・データベースのスケジュール済ジョブが、Enterprise Managerによってファスト・スタート・フェイルオーバーが検出された後、他のデータベースに移動するかどうかを指定します。デフォルトでは有効になりません。
-
swap_thresholds
Enterprise Managerによってファスト・スタート・フェイルオーバーが検出された後、プライマリ・データベースとスタンバイ・データベースの間でモニタリング設定がスワップされることを指定します。デフォルトでは有効になりません。
例
例1
次のコマンドでは、databaseという名前のプライマリ単一インスタンス・データベースとdatabase1という名前のスタンバイ単一インスタンス・データベース間でスイッチオーバーを実行します。
emcli switchover
-primary_target_name="database"
-primary_target_type="oracle_database"
-standby_target_name="database1"
-standby_target_type="oracle_database"
例2
次のコマンドでは、primaryという名前のプライマリ単一インスタンス・データベースとstandbyという名前のスタンバイ単一インスタンス・データベース間でスイッチオーバーを実行します。primaryのスケジュール済ジョブとモニタリング設定は、スイッチオーバーの完了後にstandbyに移動されます。
emcli switchover
-primary_target_name="primary"
-primary_target_type="rac_database"
-standby_target_name="standby"
-standby_target_type="rac_database"
-swap_jobs
-swap_thresholds