› Fóruns › Banco de dados Oracle › Erro ORA-31623 – DATAPUMP › Erro ORA-31623 – DATAPUMP
Colega, o teu erro aqui parece ser claro : a SGA *** não é *** a única área de memória que o RDBMS tem que manter : dentro do total máximo de RAM a alocar, o RDBMS tem que alocar além da SGA (que é a área de caches) *** TAMBÉM *** a PGA (área de memória das sessões conectadas, usadas principalmente para variáveis) – sendo assim, NÂO FAZ SENTIDO NENHUM vc botar SGA do tamanho da RAM máxima, cadê a espaço pra PGA ??
O que eu te aconselho é usar a AMM , ie, o gerenciamente de memória automático : isso se faz setando os parâmetros de MEMORY_xxxxx (RESPEITANDO o limite de 1 Gb máximo do XE, que o printscreen diz que vc tá usando) e Eliminando os parâmetros SGA_xxx, PGA_xxx, xxCACHExxx, XxxxPOOLxxx, xxxBUFFERxxx, etc…
Sobre a mensagem do client do expdp de job não encontrado, seguinte : o executável expdp.exe nada mais é do que um front-end, uma “casca” na frente dos JOBS DE BANCO que o datapump cria – toda a operação de export e import feita pelo datapump é feita INTERNAMENTE, dentro do database, via database jobs que o datapump cria automaticamente : pelo jeito, por um motivo qualquer (falta de memória, talvez ?) os jobs falharam mas ainda estão presentes dentro do database, com status de falha : depois de identificar e corrigir o problema, ELIMINE esses jobs, https://pavandba.com/2011/07/12/how-to-deleteremove-non-executing-datapump-jobs/ exemplifica como se faz…
[]s
Chiappa