Como corrigir o erro UDI-31623 no Oracle?

0

Ontem eu tentei importar outro dump como um novo esquema do Oracle e não consegui limitar o espaço. Então o impdp (Data Pump Import) saiu com um erro. Eu com sucesso excluí os esquemas desatualizados usando a conta sysadmin e tentei iniciar a importação novamente. Agora ele sempre gera o seguinte código de erro e eu ainda não encontrei uma solução; text está em alemão, que é o que o sistema está configurado para gerar:

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

A saída de erro traduzida é:

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

Alguma idéia do que pode estar errado e como posso corrigir isso?

    
por Daniel Bleisteiner 01.09.2010 / 09:56

1 resposta

0

Você atribuiu os direitos e funções corretos? Certifique-se de ter atribuído create session , create table , create procedure , imp_full_database ao usuário que está importando o arquivo de despejo.

Além disso, atribua direitos de leitura e gravação ao diretório do serviço de dados.

grant read, write on directory <directory_name> to <user-name>
    
por 01.09.2010 / 15:26

Tags