deferred transactions | ExpoDBA

deferred transactions

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;

Advanced replication - Transacciones encoladas

Muestra la cantidad de transacciones diferidas pendientes de transferir para cada destino de la replica.

col dblink for a30
select dblink, count(9)
from deftrandest
group by dblink;

Estado de queue de replicacion

Muestra la cantidad de Admin Request pendientes y con error.
Muestra cantidad de transacciones pendientes de propagar, cantidad de propagadas y cantidad de sesiones que se propagaron hacia la base donde se realiza con errores y se encuentran ecoladas con error.

COLUMN GLOBAL_NAME HEADING 'Database' FORMAT A25
COLUMN ADMIN_REQUESTS HEADING 'Admin|Reqests' FORMAT 99999999
COLUMN STATUS HEADING 'Admin|Errors' FORMAT 99999999
COLUMN TRAN HEADING 'Def|Trans|Pairs' FORMAT 99999999