web-dev-qa-db-ja.com

Data Guard Brokerの構成を自動化することは可能ですか?

私たちは毎年多くのOracleデータベースを展開しており、そのかなりの割合でデータガード構成が必要です。

データベースの同期を非常にうまく実行できるスクリプトを開発しました。

  1. init.oraの変更/ spfileの生成
  2. listener.oraを生成する
  3. tnsnames.oraを生成する
  4. スタンバイ制御ファイルを作成する
  5. スタンバイREDOログを作成する
  6. スタンバイサーバーに出荷する準備ができているtarボールにすべてのファイルを集めます。

スタンバイサーバーで別のスクリプト:

  1. さまざまなデータファイル、制御ファイル、REDOログを必要な場所にディスパッチします。
  2. Init.oraを変更し、spfileを生成します
  3. listener.oraを生成する
  4. tnsnames.oraを生成する
  5. recover managed standby databaseコマンドを実行します

次に、Data Guard Managerの壁にぶつかりました:(構成を自動化するにはどうすればよいですか。

私がこのようなことをすることができれば本当に素晴らしいでしょう:

dgmgrl sys/manager -e "プライマリデータベースが 'プライマリ'であるため、構成ブローカー1を作成します接続識別子はto_primary;"

そのようなものを見たことがありません。

誰もがこれを自動的に実行するために何ができるかという考えを持っていますか?

3

実際、気にしないで、私は答えを見つけました^^

私は正しいことをググる必要がありました! http://docs.Oracle.com/cd/B19306_01/server.102/b14230/dgmgrl.htm

8.1.1 DGMGRLオプションパラメータ

DGMGRL sys/knl_test7 @ primary "show database 'North_Sales'"

3