web-dev-qa-db-ja.com

単一ノードのData Guardフィジカルスタンバイを備えたOracle RAC

Oracle 11gR2 Data Guardのベストプラクティスは、プライマリデータベースとスタンバイデータベースが同じレイアウトであることを意味します。 RACからRACへ。

RACデータベースを単一ノードのフィジカルスタンバイに複製するために考慮する必要がある特別な考慮事項は何ですか?

これが非常に悪い考えになる理由は何ですか?

2
Roy

私の環境では、単一のインスタンスから単一のインスタンスへの構成と比較して、変更が必要ないくつかの追加のinitパラメーターしか見つかりませんでした。

これらは、スタンバイインスタンスの初期pfileを作成するときに削除または変更する必要がありました。

これはかなり明白であり、falseに設定する必要があります。

cluster_database = false

これらは、おそらく単一インスタンスのスタンバイでは設定しないでください。

remote_listener
listener_networks

同様に、RMANを使用してスタンバイデータベースを作成している場合、クローンスクリプトは同じパラメーターに対応する必要があり、次のようになります。

DUPLICATE TARGET DATABASE
  FOR STANDBY
  FROM ACTIVE DATABASE
  DORECOVER
  SPFILE
    SET DB_UNIQUE_NAME='STBY' COMMENT 'standby'
    SET LOG_ARCHIVE_DEST_2='SERVICE=PROD ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=PROD'
    SET FAL_SERVER='PROD' COMMENT 'primary'
    SET CLUSTER_DATABASE='FALSE' COMMENT 'standby is single instance'
    SET REMOTE_LISTENER='' COMMENT 'standby is single instance'
    SET LISTENER_NETWORKS='' COMMENT 'standby is single instance'
 NOFILENAMECHECK;

Philが言及した10g MAAホワイトペーパーには、適切な概要があります。 11g MAAのホワイトペーパーでは多くを見つけることはできませんでしたが、データガードのドキュメントから、または単に試行錯誤によって解決できます。

また、クラスター化されたプライマリのSCANリスナーを使用するための参照を見つけることができなかったので、スタンバイインスタンスに専用のVIPリスナーを介して接続させましたが、これは問題ありません。とにかくデータガードトラフィックがパブリックネットワークを経由することを望んでいます。

0
Roy

RAC-> No RAC Primary-> Standby構成をセットアップする際に考慮する必要がある特別な考慮事項はありません。

実際、セットアップを説明する ホワイトペーパー がOracleによって書かれています。

Oracleのドキュメント ここにあります

2
Philᵀᴹ