Вчера я попытался импортировать еще один дамп в качестве новой схемы Oracle и не смог ограничить пространство. Таким образом, impdp (Data Pump Import) вышел с ошибкой. Я успешно удалил устаревшие схемы, используя учетную запись sysadmin, а затем попытался снова начать импорт. Теперь он всегда выдает следующий код ошибки, и я пока не нашел решения; текст на немецком языке, который система выводит:

oracle@team1:~/admin/QS1/dpdump$ !impdp
impdp PARFILE=../scripts/ecg/userid.conf DUMPFILE=expdp_epl_prod__30-08-2010.dmp SCHEMAS=EPPROD REMAP_SCHEMA=EPPROD:LIVE_SQL_FINAL REMAP_TABLESPACE=EPL:USERS

Import: Release 11.1.0.7.0 - 64bit Production on Mittwoch, 01 September, 2010 9:44:44

Copyright (c) 2003, 2007, Oracle.  All rights reserved.

Angemeldet bei: Oracle Database 11g Release 11.1.0.7.0 - 64bit Production

UDI-31623: Vorgang hat ORACLE-Fehler generiert 31623
ORA-31623: Ein Job ist dieser Session nicht über das angegebene Handle zugeordnet
ORA-06512: in "SYS.DBMS_DATAPUMP", Zeile 2862
ORA-06512: in "SYS.DBMS_DATAPUMP", Zeile 4052
ORA-06512: in Zeile 1

Переведенный вывод ошибки:

UDI-31623: ORACLE error process has generated 31623
ORA-31623: A job is not assigned to this session via the specified handle
ORA-06512: in "SYS.DBMS_DATAPUMP", line 2862
ORA-06512: in "SYS.DBMS_DATAPUMP", line 4052
ORA-06512: in line 1

Есть идеи, что может быть не так и как я могу это исправить?

1 ответ1

0

Вы назначили правильные права и роли? Убедитесь, что вы назначили create session , create table , create procedure , imp_full_database пользователю, импортирующему файл дампа.

Кроме того, назначьте права на чтение и запись для каталога datapump.

grant read, write on directory <directory_name> to <user-name>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .