SP2-0734: неизвестное начало команды "impdp"

Нужна помощь..

Я импортирую файл .DMP в моей базе данных, когда я пишу свой запрос impdp на SQL, он возвращается с этой ошибкой Я не знаю, что это за ошибка

SP2-0734: неизвестное начало команды "impdp..." Остальная часть строки игнорируется

моя команда

impdp user/pass directory=DUMPS dumpfile=filedumpname.dmp logfile=name.log full=yes

Ответ 1

SP2-0734 - ошибка SQL * Plus.

impdp является автономной утилитой, а не командой SQL * Plus. Вам нужно запустить его из командной строки OS.

- Это означает, что impdp - это команда Windows, а не часть sqlplus:-) -

Ответ 2

Эта ошибка возникает из-за того, что impdp не является командой SQLPlus.

Решено

C:\Windows\system32>sqlplus sys/[email protected] 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/[email protected] directory=dp schemas=SCDB dumpfile=SCDB.DMP logfile=SCDB.log  

    SP2-0734: unknown command beginning "impdp syst..." - rest of line ignored.    


    SQL> ^C  

C:\Windows\system32>impdp system/[email protected] 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

Ответ 3

Я перепробовал все способы, но, наконец, я понял, что мы должны изменить кодировку на ANSI для всех файлов (.pck,.tps,.typ,.fnc). Надеюсь, это поможет вам;)