私はかなり混乱しているので、説明が必要です。
Export Pumpを使用してデータベースの完全なエクスポートを行います(レプリケーション/複製用)。
私が通常行うことは次のとおりです。
SQL>SHUTDOWN IMMEDIATE
SQL>STARTUP RESTRICT
次にエクスポートします。これにより、一貫性のあるエクスポート(DMPファイル)を実行できます。
パラメータCONSISTENT=Y
および/またはFLASHBACK_SCN=SOME_NUMBER
でのみエクスポートできますか?違いは何ですか(ある場合)、いつ使用するのですか?
誰かが簡単な言葉でそれを私に説明してくれることを願っています!
この点に関するベストプラクティスは何ですか?
Data Pumpコマンドライン引数は、エクスポートおよびインポートユーティリティと部分的に下位互換性があり、CONSISTENT
はFLASHBACK_TIME
にマップされます。
FLASHBACK_SCN
は、ソースデータベースからのすべての変更がエクスポートされるまでのシステム変更番号を指定するために使用されます。 FLASHBACK_TIME
を使用すると、変更時間を指定できます。 CONSISTENT
を指定すると、Data Pump Exportは現在の時刻を決定し、その値をFLASHBACK_TIME
に暗黙的に使用します。
詳細については、OracleDatabaseUtilitiesを参照してください。