1
Oracle 11gデータベースを本番からテストまで毎週更新するスケジュール・タスクの作成に取り組んでいます。私は完全なエクスポート/インポートを行いたいのですが、PERFSTATという1つの表スペースを除き、統計パックを使用して実際にテストで使用する必要はありません。 "= 'PERFSTAT'":ここではoracleデータベースのエクスポートまたはインポートを完全に行う方法1つの表領域を除外する
は、私は、インポートをテストしたとき、私は次のエラー
ORA-01119: error in creating database file 'G:\ORACLE\ORADATA\TRPROD\PERFSTAT01.DBF'
ORA-27038: created file already exists
OSD-04010: <create> option specified, file already exists
Failing sql is:
CREATE TABLESPACE "PERFSTAT" DATAFILE 'G:\ORACLE\ORADATA\TRPROD\PERFSTAT01.DBF' SIZE 209715200 AUTOEXTEND ON NEXT 10485760 MAXSIZE 2146435072 LOGGING ONLINE PERMANENT BLOCKSIZE 8192 EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT NOCOMPRESS SEGMENT SPAC
を得た私は= TABLESPACEをEXCLUDE追加しようとしました
EXPDP system/[email protected] FULL=Y DIRECTORY=TRPROD_EXPORT DUMPFILE=TRPROD_FULL_EXPORT.DMP LOGFILE=TRPROD_FULL_EXPORT.LOG COMPRESSION=all
私の現在のエクスポート・コマンドでありますEXPDPコマンドでそのテーブルスペースを試して除外しましたが、私は構文エラーを出しました。私たちのテストデータベースを完全にリフレッシュする正しい方法が、この特定のテーブルスペースをまだ除外しているのでしょうか?
ありがとうございました。私は、ある行ですべてを実行しようとしていたときに、特定の引用文字がエスケープされる必要があったと思います。私はparファイルを使用することに切り替えました。 –