Mar 23, 2017

Error de respaldo con Oracle 10gR2 y sobre TDP de IBM (TSM) ORA-07445: exception encountered: core dump [krbbsi()+75] [SIGFPE] [Integer divide by zero]


Les comento un tips que me fue muy útil: Hace poco luego de configurar respaldos de base de datos bajo un ambiente linux redhat 5 con Oracle 10gR2 con TDP de IBM, empezé a ejecutar respaldos de base de datos y este se caia con el error siguiente:

input archive log thread=1 sequence=228078 recid=64803 stamp=939379423
input archive log thread=1 sequence=228079 recid=64805 stamp=939379431
channel ch01: starting piece 1 at 23-MAR-17
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of backup command on ch01 channel at 03/23/2017 10:44:37
RMAN-10038: database session for channel ch01 terminated unexpectedly
RMAN>
Recovery Manager complete.


Al revisar el archivo de alertas se ve el siguiente error:

Thu Mar 23 10:44:37 2017
Errors in file /oracle/product/admin/g5/udump/cdcorona_ora_19026.trc:
ORA-07445: exception encountered: core dump [krbbsi()+75] [SIGFPE] [Integer divide by zero] [0x0027E1343] [] []
Thu Mar 23 11:14:38 2017


No encontré nada con el primer argumento señalado para error ORA-7445 ni en el soporte de Metalink de Oracle ni en el soporte de IBM. Asì que me puse a realizar pruebas y saqué el siguiente parámetro del canal RMAN:

  allocate channel ch01 type 'sbt_tape'
  PARMS= 'BLKSIZE=6291456,ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt)';


 Luego de sacar dicho parámetro que aun no encuentro que significa realmente (obviamente tiene que ver con el tamaño de bloque de I/O pero no sé que hace aún exactamente ) El backup anduvo sin problemas. Este problema me pasó con otros dos motores Oracle 10.2.0.4.

Espero les sirva.

No comments:

Post a Comment