Проблема импорта файла дампа в SQL-разработчик - PullRequest
1 голос
/ 16 апреля 2019

Я пытаюсь импортировать файл дампа разработчику oracle sql, но это не удается.Кто-нибудь знает, как должен быть определен каталог файла дампа?Такое ощущение, что каталог под именем файла указан неверно.Кто-нибудь знает?

Error importing dump file

Я пытался с помощью команды

  SQL> select Directory_Path
    2  from all_directories
    3  where directory_name = 'DATA_PUMP_DIR';

Результат:

DIRECTORY_PATH
C:\app\TestKing1/admin/mydb/dpdump/

Попытка изменить каталог с помощью команды, но не удалось.

CREATE DIRECTORY DATA_PUMP_DIR AS 'C:\app\TestKing1\admin\mydb\dpdump\'

ОШИБКА ИЗМЕНЕНИЯ СПРАВОЧНИКА

ERROR at line 1:
ORA-00955: name is already used by an existing object

Я добавил файл дампа.

Файл тестирования

Ответы [ 2 ]

1 голос
/ 16 апреля 2019

Запросите вашу базу данных следующим запросом:

select DIRECTORY_PATH
  from all_directories
 where directory_name = 'DATA_PUMP_DIR';

Она даст вам путь к папке DATA PUMP по умолчанию

Возможно, вы захотите создать новый каталог, указывающий на вашу папку:

CREATE DIRECTORY custom_dump_dir AS 'c:\app\TestKing1\admin\MYDB\dpdump\';

Затем используйте этот каталог при экспорте насоса данных вместо каталога по умолчанию

0 голосов
/ 16 апреля 2019

Если каталог создан неправильно, подключитесь как привилегированный пользователь (SYS) и заново создайте его, используя правильные параметры. Для этого используйте ИЛИ ЗАМЕНИТЬ , например,

create or replace directory data_pump_dir... 

Команда

...