3

私は、新しい Oracle Database Server (11gR2) にアップグレードするタスクを与えられました。元 DBA は次のように指示しました。

Embarcadero を使用して古いサーバーから役割をエクスポートし、新しいサーバーで SQL を実行する

Embarcadero を使用して、古いものからテーブルスペースをエクスポートし、新しいもので SQL を実行する

Embarcadero を使用して、古いものからユーザーをエクスポートし、新しいもので SQL を実行する

expdp/impdp を使用して、完全な dmp ファイルからのみスキーマをコピーします。

私の質問は、「完全なエクスポートを使用してすべてを一度に実行できないでしょうか?」ということです。100% 確信が持てない唯一のことは、すべてのテーブルスペースが同じ場所に戻されるかどうかです。

ありがとう。

4

1 に答える 1

3

フル エクスポートがある場合 (つまり、FULL=Y を指定した場合)、CREATE TABLESPACEソース データベースと同じディレクトリ構造にある同じデータ ファイルを使用して、宛先サーバーにテーブルスペースを再作成するコマンドが含まれている必要があります。以前の DBA が、単純に impdp を使用するのではなく、複数の手順を実行することを好む理由がわかりません。なぜ単純に impdp を使用しないのか、彼または彼女に尋ねましたか?

于 2011-08-01T13:43:44.310 に答える