ポリシー管理データベースまたは管理者管理のデータベースの初期化パラメータ・ファイルで、アーカイブ先の値を次のように、設定できます。
次の例に示すように、SID指定子を使用して、各インスタンスにSID
.LOG_ARCH_DEST
パラメータを設定します。
sid1.LOG_ARCHIVE_DEST_1="LOCATION=/arc_dest_1" sid2.LOG_ARCHIVE_DEST_1="LOCATION=/arc_dest_2" sid3.LOG_ARCHIVE_DEST_1="LOCATION=/arc_dest_3"
ポリシー管理データベースでは、ノードおよびインスタンス・バインディングを手動で作成し、次のように、sid1
が常に同じノードで動作するようにします。
$ srvctl modify database -d mydb -n node1 -i sid1 $ srvctl modify database -d mydb -n node2 -i sid2 $ srvctl modify database -d mydb -n node3 -i sid3
次のリストは、データベース制御ファイルのアーカイブREDOログ・エントリを示しています。障害発生後にデータベースをリカバリするために、すべてのノードは任意のスレッドからアーカイブREDOログの読取りができる必要があることに注意してください。
/arc_dest_1/log_1_1000_23435343.arc /arc_dest_2/log_1_1001_23452345.arc <- thread 1 archived in node2 /arc_dest_2/log_3_1563_23452345.arc <- thread 3 archived in node2 /arc_dest_1/log_2_753_23452345.arc <- thread 2 archived in node1 /arc_dest_2/log_2_754_23452345.arc /arc_dest_3/log_3_1564_23452345.arc