¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Solução para short dump ST22 com erro ORA-00060 ao executar DTP no SAP NW 7.3 e Oracle 11g

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 3 Vistas
0
Cargando...

Olá,

Estou recebendo um short dump (ST22) ao executar meu DTP.

No short dump, aparece o erro ORA-00060. Apliquei a nota SAP 84348, mas ainda estou com o problema. Anexo uma parte do dump.

Verifiquei que o DTP está sendo executado em

Modo de processamento: extração e processamento paralelos

Modo de extração: Completo

A extração paralela está ativada.

E o número de trabalhos em lotes paralelos é 3.

SAPNW 7.3

Banco de dados: Oracle 11g

E estamos utilizando tabelas de partição

Após a conclusão do trabalho em lotes (alguns falharam devido ao dump e outros foram concluídos), a solicitação aparece em amarelo, mas ao acessar a identificação da solicitação para verificar qual pacote de dados falhou, ela fica vermelha. Será devido a bloqueios?

Tentei executar o DTP na cadeia de processos, mas tenho o mesmo problema.

Preciso da sua ajuda.

Abaixo está uma parte do dump que considero relevante, posso fornecer mais dados se alguém precisar analisar o problema.

Análise de erro

Ocorreu uma exceção que é explicada detalhadamente abaixo.

A exceção, atribuída à classe 'CX_SY_OPEN_SQL_DB', não foi capturada

no

procedimento "WRITE_ICFACT" "(FORM)", nem foi propagada por uma cláusula RAISING.

Dado que o chamador do procedimento não pôde antecipar que a

exceção ocorreria, o programa atual é encerrado.

A razão da exceção é:

Texto de erro do banco de dados: "ORA-00060: deadlock detected while waiting for resource"

Informações da Interface do Banco de Dados

C 1 Configuração NLS do cliente (por OCINlsGetInfo(con=1)): 'AMERICAN_AMERICA.UTF16' [dboci.c#2854]
C 1 Configuração NLS do cliente (por OCINlsGetInfo(con=1)): 'AMERICAN_AMERICA.UTF16' [dboci.c#2854]
C 1 Logando como usuário OPS$- para obter a senha do SAPSR3 [dbsloci.c#12550]
C 1 Conectando como /@BD4 na conexão 1 (nls 0) ... (dbsl 720 291112, UNICODE[2]) [dbsloci.c#15268
C 1 Iniciando sessão de usuário: OCISessionBegin(con=1, usr='/', svc=0616AE48, srv=07F3E258, usr=0689C48
C 1    OCIStmtExecute() falhou com -1=OCI_ERROR [dboci.c#4454]
C 1    Erro SQL 942: [dboci.c#4455]
C 1 Não foi possível ler o ID da sessão do V$MYSTAT. rc=-1. [dbsloci.c#16115]
C 1 Agora '/@BD4' está conectado: con=1, nls=0, sessão=-1, tempo='2013-10-24 14:12:00' [dbsloci.c#1529
C 1    OCIStmtExecute() falhou com -1=OCI_ERROR [dboci.c#4454]
C 1    Erro SQL 1031: [dboci.c#4455]
C E ORA-1031 ao atualizar a tabela SAPUSER [dbsloci.c#15929]
C 1 Senha do SAPSR3 obtida de OPS$- [dbsloci.c#12557]
C 1 Desconectando da conexão 1 ... [dbsloci.c#15355]
C 1 Fechando sessão de usuário (con=1, svc=0616AE48, usr=0689C488) [dboci.c#3371]
C 1 Desconectado (con=1) do ORACLE. [dbsloci.c#15372]
C 1 Conectando como SAPSR3/<pwd>@BD4 na conexão 1 (nls 0) ... (dbsl 720 291112, UNICODE[2]) [dbsl
C 1 Iniciando sessão de usuário: OCISessionBegin(con=1, usr='SAPSR3', svc=0616AE48, srv=07F3E258, usr=06
C 1 Agora 'SAPSR3/<pwd>@BD4' está conectado: con=1, nls=0, sessão=658, tempo='2013-10-24 14:12:00' [db
C 1 A instância do BD BD4 está em execução em SIDCDEV01 com versão do ORACLE 11.2.0.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá Ankit,

Você consultou sua equipe de banco de dados? Por favor, consulte a equipe de banco de dados, eles podem ajudar a resolver esse problema. A equipe de banco de dados estará muito familiarizada com essa terminologia e poderá entender onde estão os problemas.

Obrigado

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Perdeu a minha resposta?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Raman,

Li o link que você forneceu, mas estou um pouco confuso sobre a parte do ITL.

Sobre o gráfico do banco de dados, aqui está:

Gráfico de bloqueio:

---------Bloqueador(es)-------- ---------Aguardante(s)---------

Nome do Recurso processo sessão mantém espera processo sessão mantém espera

TX-00070010-0003a899 26 106 X 37 657 S

TX-0004000c-00035bfc 37 657 X 26 106 S

Faço parte da equipe de banco de dados, preciso resolver esse problema. A cada dois dias recebo dumps de outras tabelas do BW.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Ankit!

Você informou sua equipe de banco de dados sobre esse problema? Por favor, verifique com eles.

Solicite ajuda à equipe de banco de dados e verifique os bloqueios no banco de dados.

Enquanto isso, verifique a solução relacionada ao erro ORA-00060.

http://oracle-error.blogspot.in/2008/10/ora-00060-deadlock-detected-while_20.html

Obrigado

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?