error | ExpoDBA

error

Advanced replication - Errores por tabla

Muestra cantidad de errores de replicación por tabla y error, de manera de identificar a que tablas pertenecen los errores en la base destino.
 col ERROR_MSG for a40
 set lines 200
 set pages 200
select SCHEMANAME, PACKAGENAME, ERROR_MSG, count(9) cant
from DEFCALL c, DEFERROR e
where 1=1
and c.DEFERRED_TRAN_ID = e.DEFERRED_TRAN_ID
and c.CALLNO = e.CALLNO
group by SCHEMANAME, PACKAGENAME, ERROR_MSG

Advanced replication - Aplicar transacciones con error

Intenta aplicar todas las transacciones diferidas con error que hay en el server que se ejecute
(Ejecutar desde SQLPlus)

set pages 0
set lines 200
spool aplica_error.sql
        select 'exec dbms_defer_sys.execute_error(deferred_tran_id => '''||deferred_tran_id||''', destination => '''|| destination ||''');'
        from deferror;