Ошибка импорта дампа оракула - PullRequest
2 голосов
/ 12 марта 2009

Я пытаюсь импортировать дамп в две схемы в одной и той же оракулярной базе данных. Для этого требуется обходной путь.

Я пытаюсь запустить команду imp с параметром INDEXFILE, чтобы иметь возможность изменять имена табличных пространств в sql. Вот что я получаю:

E: \ oracle_10_2 \ BIN> imp atlantis / atlantis @ orcl file = ABCD1_EXCLUDE_CLOB_TABS_BAK.dmp indexfile = index.sql full = y log = imp.log

Импорт: выпуск 10.2.0.1.0 - производство 12 марта, 15:31:44 2009

Copyright (c) 1982, 2005, Oracle. Все права защищены.

Соединено с: Oracle Database 10g Enterprise Edition, выпуск 10.2.0.1.0 - Produc Тион С опциями Partitioning, OLAP и Data Mining

IMP-00002: не удалось открыть ABCD1_EXCLUDE_CLOB_TABS_BAK.dmp для чтения Импортировать файл: EXPDAT.DMP>

Выглядело как проблема с правами доступа к файлу, поэтому я попытался изменить его.

E: \ oracle_10_2 \ BIN> cacls E: \ ABCD1_EXCLUDE_CLOB_TABS_BAK.dmp / p atlantis: F

Вы уверены (да / нет)? Y

обработанный файл: E: \ ABCD1_EXCLUDE_CLOB_TABS_BAK.dmp

E: \ oracle_10_2 \ BIN> cacls E: \ ABCD1_EXCLUDE_CLOB_TABS_BAK.dmp

E: \ ABCD1_EXCLUDE_CLOB_TABS_BAK.dmp CORP \ atlantis: F

Но проблема сохраняется.

Ответы [ 2 ]

4 голосов
/ 12 марта 2009

Если вы используете Oracle 10g, рассмотрите возможность использования нового инструмента экспорта / импорта Oracle Data Pump , в котором вы можете использовать REMAP_TABLESPACE параметр.

В любом случае, вы пропустили путь к файлу экспорта (основываясь на командах для предоставления разрешений). Тогда Вы написали:

file=ABCD1_EXCLUDE_CLOB_TABS_BAK.dmp

вместо

file=E:\ABCD1_EXCLUDE_CLOB_TABS_BAK.dmp

Затем команда экспорта результата для работы:

imp atlantis/atlantis@orcl file=E:\ABCD1_EXCLUDE_CLOB_TABS_BAK.dmp indexfile=index.sql full=y log=imp.log
0 голосов
/ 15 ноября 2018

Открыть окно командной строки от имени администратора imp user / pass @ databasename (listenername) file = 'DMP path' log = indexfile.log full = y;

Не забудьте добавить свою базу данных или имя слушателя.

...