助けが必要 ..
データベースに.DMP
ファイルをインポートしています。SQLでimpdpクエリを書き込んでいると、このエラーが返されます。このエラーが何であるかわかりません
SP2-0734:「impdp ...」で始まる不明なコマンドが残りの行を無視しました
私の命令は
impdp user/pass directory=DUMPS dumpfile=filedumpname.dmp logfile=name.log full=yes
SP2-0734
はSQL * Plusエラーです。
impdp
はスタンドアロンユーティリティであり、SQL * Plusコマンドではありません。 OSコマンドラインから実行する必要があります。
-つまり、impdpはWindowsコマンドであり、sqlplusの一部ではありません:-)-
このエラーは、impdp
がSQLPlusコマンドではないために生成されます。
これをsqlplusコマンドとして実行しようとすると、エラーが発生します。
C:\Windows\system32>sqlplus sys/Oracle@orcl as sysdba
SQL*Plus: Release 12.2.0.1.0 Production on Wed Nov 7 12:03:56 2018
Copyright (c) 1982, 2017, Oracle. All rights reserved.
Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
SQL> impdp system/Oracle@orcl directory=dp schemas=SCDB dumpfile=SCDB.DMP logfile=SCDB.log
SP2-0734: unknown command beginning "impdp syst..." - rest of line ignored.
確かに、新しいターミナルを開いてそこでコマンドを実行する必要があります:
C:\Windows\system32>impdp system/Oracle@orcl directory=dp schemas=SCDB dumpfile=SCDB.DMP logfile=SCDB.log
Import: Release 12.2.0.1.0 - Production on Wed Nov 7 12:10:48 2018
Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved.
Connected to: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
Master table "SYSTEM"."SYS_IMPORT_SCHEMA_01" successfully loaded/unloaded
[重複した質問、回答は次のURLの可能性があります