Avalados por :

Solución al short dump ST22 con error ORA-00060 al ejecutar DTP en SAP NW 7.3 y Oracle 11g

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

Hola,

Estoy recibiendo un short dump (ST22) cuando ejecuto mi DTP.

En el short dump dice, error ORA-00060. He aplicado la nota de SAP 84348, pero aún tengo el problema. Adjunto una parte del dump.

He verificado que el DTP se está ejecutando en

Modo de procesamiento: extracción y procesamiento paralelos

Modo de extracción: Completo

La extracción paralela está activada.

Y el número de trabajos en lotes paralelos es 3.

SAPNW 7.3

Base de datos: Oracle 11g

Y estamos utilizando tablas de partición

Después de la finalización del trabajo en lotes (algunos fallaron debido al dump y otros finalizaron), la solicitud se muestra en amarillo, pero al acceder a la identificación de la solicitud para verificar qué paquete de datos falla, se vuelve rojo. ¿Es debido a los bloqueos?

Intenté ejecutar el DTP en la cadena de procesos pero tengo el mismo problema.

Necesito tu ayuda.

A continuación se muestra parte del dump que encontré relevante, puedo proporcionar más datos si alguien necesita analizar el problema.

Análisis de error

Ocurrió una excepción que se explica detalladamente a continuación.

La excepción, que está asignada a la clase 'CX_SY_OPEN_SQL_DB', no fue capturada

en

el procedimiento "WRITE_ICFACT" "(FORM)", ni fue propagada por una cláusula RAISING.

Dado que el llamante del procedimiento no pudo anticipar que se produciría la

excepción, el programa actual se termina.

La razón de la excepción es:

Texto de error de la base de datos: "ORA-00060: deadlock detected while waiting for resource"

Información de la Interfaz de Base de Datos

C 1 Configuración de NLS de cliente (por OCINlsGetInfo(con=1)): 'AMERICAN_AMERICA.UTF16' [dboci.c#2854]
C 1 Configuración de NLS de cliente (por OCINlsGetInfo(con=1)): 'AMERICAN_AMERICA.UTF16' [dboci.c#2854]
C 1 Iniciar sesión como usuario OPS$- para obtener la contraseña de SAPSR3 [dbsloci.c#12550]
C 1 Conectando como /@BD4 en conexión 1 (nls 0) ... (dbsl 720 291112, UNICODE[2]) [dbsloci.c#15268
C 1 Iniciando sesión de usuario: OCISessionBegin(con=1, usr='/', svc=0616AE48, srv=07F3E258, usr=0689C48
C 1    OCIStmtExecute() falló con -1=OCI_ERROR [dboci.c#4454]
C 1    Error SQL 942: [dboci.c#4455]
C 1 No se pudo leer el ID de sesión de V$MYSTAT. rc=-1. [dbsloci.c#16115]
C 1 Ahora '/@BD4' está conectado: con=1, nls=0, sesión=-1, tiempo='2013-10-24 14:12:00' [dbsloci.c#1529
C 1    OCIStmtExecute() falló con -1=OCI_ERROR [dboci.c#4454]
C 1    Error SQL 1031: [dboci.c#4455]
C E ORA-1031 al actualizar la tabla SAPUSER [dbsloci.c#15929]
C 1 Se obtuvo la contraseña de SAPSR3 de OPS$- [dbsloci.c#12557]
C 1 Desconectando de la conexión 1 ... [dbsloci.c#15355]
C 1 Cerrando sesión de usuario (con=1, svc=0616AE48, usr=0689C488) [dboci.c#3371]
C 1 Desconectado (con=1) de ORACLE. [dbsloci.c#15372]
C 1 Conectando como SAPSR3/<pwd>@BD4 en conexión 1 (nls 0) ... (dbsl 720 291112, UNICODE[2]) [dbsl
C 1 Iniciando sesión de usuario: OCISessionBegin(con=1, usr='SAPSR3', svc=0616AE48, srv=07F3E258, usr=06
C 1 Ahora 'SAPSR3/<pwd>@BD4' está conectado: con=1, nls=0, sesión=658, tiempo='2013-10-24 14:12:00' [db
C 1 La instancia de BD BD4 se está ejecutando en SIDCDEV01 con versión de ORACLE 11.2.0.

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

4 Respuestas

0
Cargando...

Hola Ankit,

¿Has consultado con tu equipo de base de datos? Por favor, consulta con el equipo de base de datos, ellos pueden ayudarte a resolver este problema. El equipo de base de datos estará muy familiarizado con esta terminología y podrán entender dónde se encuentran los problemas.

Gracias

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

¿Te perdiste mi respuesta?

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

Hola Raman,

He leído el enlace que proporcionaste, pero estoy un poco confundido acerca de la parte del ITL.

Respecto al gráfico de la base de datos, aquí está:

Gráfico de bloqueo:

---------Bloqueador(es)-------- ---------Esperador(es)---------

Nombre del Recurso process session holds waits process session holds waits

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

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

Soy del equipo de base de datos, necesito resolver este problema. Cada dos días recibo los volcados de otras tablas de BW.

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

¡Hola Ankit!

¿Has informado a tu equipo de base de datos sobre este problema? Por favor, verifica con ellos.

Solicita ayuda al equipo de base y verifica los bloqueos en la base de datos.

Mientras tanto, revisa la solución relacionada con el error ORA-00060.

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

Gracias

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?