私はOracleの初心者で、すべてのデータとメタデータをOracleデータベース内のあるスキーマから別のスキーマに転送することを意図しています。データポンプexpdpとimpdpコマンドを使用する予定です。これに関して質問があります:
- ユーザーなしでターゲットスキーマを作成できますか、または最初にユーザーを作成する必要がありますか(スキーマも作成されます)。
- SYS(sysdba)アカウントを使用
expdpしてimpdpコマンドを実行できますか?それは好ましい方法ですか? このステートメントは、スキーマからすべてのオブジェクト(データとメタデータ)を取得し、これらを別のスキーマに移動しますか?
expdp \"/ as sysdba\" schemas=<schemaname> directory=dumpdir dumpfile=<schemaname>.dmp logfile=expdp_<schemaname>.logターゲットスキーマは、
impdpコマンド実行後のソーススキーマの正確なコピーですか?