IMPDP travado - wait for unread message on broadcast channel

Backup, Recover, Import, Export, Datapump, etc
Responder
felipe_pno
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 1
Registrado em: Dom, 19 Dez 2021 1:44 pm
Localização: Novo Hamburgo

Boa tarde,

Estou com um problema que não consigo resolver.

Foi feito um EXPDP de uma base de um cliente e estou usando o IMPDP para fazer o import, internamente para testes do sistema de ERP, porém em todas as tentativas de importação o processo trava no mesmo local, pegando a sessão pelo Session Browser do TOAD, foi visto que ele esta com a seguinte mensagem:

Selecionar tudo

- wait for unread message on broadcast channel
E o Current Statement dele está fazendo o seguinte processo:

Selecionar tudo

BEGIN
   :1 := sys.kupc$que_int.get_status ( :2, :3);
END;
Efetuando uma busca pela net, verifiquei que existe um parâmetro do banco: PGA_AGGREGATE_TARGET e PGA_AGGREGATE_LIMIT que dependendo de como está setado, pode ser que trave em alguns processos, porém analisando com a seguinte query:

Selecionar tudo

SELECT * FROM V$PARAMETER WHERE NAME LIKE 'pga%'
Esta me retornando o seguinte resultado:

Selecionar tudo

SQL Statement which produced this data:
  SELECT * FROM V$PARAMETER WHERE NAME LIKE 'pga%';

SQL Statement which produced this data:
  SELECT * FROM V$PARAMETER WHERE NAME LIKE 'pga%';

NUM|NAME|TYPE|VALUE|DISPLAY_VALUE|ISDEFAULT|ISSES_MODIFIABLE|ISSYS_MODIFIABLE|ISINSTANCE_MODIFIABLE|ISMODIFIED|ISADJUSTED|ISDEPRECATED|ISBASIC|DESCRIPTION|UPDATE_COMMENT|HASH
1775|pga_aggregate_target|6|0|0|TRUE|FALSE|IMMEDIATE|TRUE|FALSE|FALSE|FALSE|TRUE|Target size for the aggregate PGA memory consumed by the instance|null|2184567208
Pelo que andei lendo se o valor do PGA estiver definido como 0, ele já não teria um limite, e sim iria sempre utilizar o máximo possível, pelo que parece mostrar no resultado acima da Query o VALUE atual dele já está definido como = 0, porém o IMPDP sempre trava no mesmo ponto, quando está importando uma PKG:

Selecionar tudo

Job: SYS_IMPORT_FULL_01
  OperaþÒo: IMPORT
  Modo: FULL
  Estado: EXECUTING
  Bytes Processados: 3.125.038.608
  Percentual ConcluÝdo: 99
  Paralelismo Atual: 1
  Contagem de Erros do Job: 1
  Arquivo de Dump: D:\VST\VST.DMP

Worker 1 Status:
  Nome do Processo: DW00
  Estado: EXECUTING
  Esquema de Objeto: VST
  Nome do Objeto: PKG_INXC
  Tipo de Objeto: SCHEMA_EXPORT/PACKAGE/COMPILE_PACKAGE/PACKAGE_SPEC/ALTER_PACKAGE_SPEC
  Paralelismo do Worker: 1
Queria ver se tem uma maneira de pular essa PKG, ou fazer com que ele não trave neste momento, se tem como talvez fazer um EXP ou EXPDP sem aquela PKG.

Em anexo segue o Log do IMPDP até o momento e também o Log do EXPDP.

Se tiver alguém que possa ajudar, agradeço.

Tks. :-o
Anexos
EXPDP.log
(367.28 KiB) Baixado 85 vezes
IMPDP.LOG
(389.67 KiB) Baixado 90 vezes
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Olá Felipe: (caramba, eu morei em Novo Hamburgo mais de 20 anos) :-D

Eu encontrei um caso parecido com o seu neste link:
https://blog.toadworld.com/2018/06/07/i ... but-has-it

O que ele diz é que parece estar travado, mas no caso dele, está criando índices.

Tente executar essa query pra saber se algum JOB está rodando:

Selecionar tudo

select owner_name, job_name, operation, job_mode
from dba_datapump_jobs
where state='EXECUTING' ;
Não sou DBA pra dizer com certeza o que está acontecendo com você.
Aqui tem outro link que pode ajudar:
http://exadata-dba.blogspot.com/2020/10 ... -wait.html

Vamos ver a resposta dos GURUS DBA's.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 17 visitantes