2

Oracle 11GR2 バージョンを使用しています。次のコマンドを使用してダンプを正常にエクスポートしました。エクスポート時にエラーは表示されず、すべてがうまくいきました。

expdp DBCOPY/DBCOPY@EAMSB1 DIRECTORY=DUMP_DIR dumpfile=dbcopy.dmp logfile=dbcopy.log schemas=DBCOPY

そして、同じデータベースインスタンスの別のユーザーのために、別のユーザーを作成することにより、impdpを使用してインポートしようとしました(私の最後でのテスト用)

impdp directory=DUMP_DIR dumpfile=DBCOPY.dmp FROMUSER=DBCOPY TRANSFORM=oid:n TOUSER=MADHU log=testlog9.log ignore=y remap_tablespace ={OBS_DATA:DATA_7I}

ここに示しています

次のエラーでインポートに失敗しました

impdb または expdb コマンドの問題を教えてください。インポート中に、テーブルスペース OBS_DATA が見つからないなどのエラーが発生します。そこで remap_tablespace 属性を試してみました。

ログ ファイルのエラー

processing object type SCHEMA_EXPORT/PROCEDURE/PROCEDURE
Processing object type SCHEMA_EXPORT/PACKAGE/COMPILE_PACKAGE/PACKAGE_SPEC/ALTER_PACKAGE_SPEC
Processing object type SCHEMA_EXPORT/FUNCTION/ALTER_FUNCTION
ORA-39082: Object type ALTER_FUNCTION:"MADHU "."O7SPNDMA" created with compilation warnings
ORA-39082: Object type ALTER_FUNCTION:"MADHU "."O7WZCOSL" created with compilation warnings
ORA-39082: Object type ALTER_FUNCTION:"MADHU "."O7OZOCST" created with compilation warnings
ORA-39082: Object type ALTER_FUNCTION:"MADHU "."O7OZLCOLTOTAL" created with compilation warnings
ORA-39082: Object type ALTER_FUNCTION:"MADHU "."O7OZOCSTTOTAL" created with compilation warnings
ORA-39082: Object type ALTER_FUNCTION:"MADHU "."O7REPJZACOS" created with compilation warnings
ORA-39082: Object type ALTER_FUNCTION:"MADHU "."O7REPJZPBCS" created with compilation warnings
ORA-39082: Object type ALTER_FUNCTION:"MADHU "."O7REPJZCOSL" created with compilation warnings
ORA-39082: Object type ALTER_FUNCTION:"MADHU "."O7REPJYACOS" created with compilation warnings
Processing object type SCHEMA_EXPORT/PROCEDURE/ALTER_PROCEDURE
ORA-39082: Object type ALTER_PROCEDURE:"MADHU "."DELETEDTBL" created with compilation warnings
ORA-39082: Object type ALTER_PROCEDURE:"MADHU "."SETFORCED" created with compilation warnings
ORA-39082: Object type ALTER_PROCEDURE:"MADHU "."O7PNODMA" created with compilation warnings
ORA-39082: Object type ALTER_PROCEDURE:"MADHU "."O7WOCOST" created with compilation warnings

インポートおよびエクスポート コマンドに問題はありますか? ログ ファイルの最後にメッセージが表示されない

Import terminated successfully

代わりに、次のメッセージが表示されます

Processing object type SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/FUNCTIONAL_AND_BITMAP/INDEX_STATISTICS
Processing object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
Job "SYS"."SYS_IMPORT_FULL_01" completed with 35 error(s) at 23:35:34
4

2 に答える 2

5

データベース エクスポートには、ストアド プロシージャと関数が含まれています。それらを再度インポートしたときにコンパイルできませんでした。

SHOW ERRORSSQLplus (および他の多くのツール) では、次のような特定のエラーを調査するために実行できます。

SHOW ERRORS FUNCTION MADHU.O7SPNDMA

別のユーザーでデータをインポートし、場合によっては別のデータベース インスタンスでデータをインポートしたため、新しいユーザーは、テーブルや他の PL/SQL パッケージにアクセスする同じ権限を持っていない可能性があります。関数とプロシージャを正常にコンパイルするには、コードまたは同義語が欠落している可能性があります。

SHOW ERRORS伝えとく。さらにサポートが必要な場合は、の出力をSHOW ERRORS質問に追加できます。

于 2012-06-09T10:03:13.683 に答える
1

エクスポートはどのデータベースから取得されましたか? 10g の場合は、バグ 5581731 の修正が必要になる場合があります。

于 2012-06-09T08:00:30.157 に答える