RMAN を使用して Oracle バックアップを取得し、現在の scn 番号を保存しています。以下のコマンドから scn 番号を取得しています。
select max(next_change#) from v$archived_log where archived = 'YES' group by thread#;
以下のように出力されます
MAX(NEXT_CHANGE#)
-----------------
3911392
3903950
オラクルのドキュメントから見つけたのは、ログが2回アーカイブされた場合、同じ、、、のアーカイブされたログレコードが2つあるがTHREAD#
、SEQUENCE#
名前FIRST_CHANGE#
が異なることです。
SET Until SCN
質問 1)コマンドで復元中にどの SCN を参照する必要がありますか?
Que 2) 以下のように、SCN を取得するためのコマンドがもう 1 つあります。
select current_scn from v$database;
その出力は
CURRENT_SCN
-----------
3914145
これら 2 つのコマンド出力 SCN の違いは何ですか?
質問 3) 2 つの Oracle マシンを持つ RAC セットアップがあります。これらの 2 つのスレッド # はこれと関係がありますか?