2011-01-12 14 views
1

トピックでは、データ、トリガ、シーケンスを含むカスタムテーブルをdmpファイルにエクスポートする必要があります。データ、トリガ、シーケンスを含むカスタムテーブルをdmpファイルにエクスポートする

exp SYSTEM/password FULL=y FILE=dba.dmp LOG=dba.log CONSISTENT=y 

この例はすべてのデータベースをエクスポートするのに役立ちますが、カスタムオブジェクトをエクスポートする必要があります。 誰かが私にそのことを教えるかもしれませんか?

ありがとうございました。

+1

「カスタムテーブル」はどのように識別していますか?おそらく、特定のスキーマ内のすべてのオブジェクトをエクスポートしようとしていますか? –

+0

@Justin_Caveカスタムテーブル=テーブルのリスト(スキーマ)から選択したテーブルが少数です – bikt

答えて

1

含めるテーブルを指定するパラメータファイルを作成する必要があります。ここで

は一例です:

DIRECTORY=DATA_PUMP_DIR 
FILESIZE=2G 
EXCLUDE=INDEX 
EXCLUDE=CONSTRAINT 
EXCLUDE=GRANT,ROLE_GRANT,DEFAULT_ROLE 
EXCLUDE=VIEW,PACKAGE,PROCEDURE,FUNCTION 
EXCLUDE=COMMENT,JOB,SYNONYM 
EXCLUDE=TABLE:" NOT IN ('table1','table2','table3')" 

は、その後、あなたのパラメータファイルのパスを指定して、expdbユーティリティを実行します。関連するシーケンス、データおよびトリガーでTABLE1、テーブル2と表3をエクスポートします

${ORACLE_HOME}/bin/expdp user/[email protected] SCHEMAS=schemaname DUMPFILE=$DMPFILE LOGFILE=$DMPLOG PARFILE=$DATA_PUMP_PAR 

+0

ありがとうございました。 – bikt

+0

私は最終的な更新スクリプトがこれに基づいていたので、正しい答えとしてマークします。ご協力いただきありがとうございます。 – bikt

関連する問題