Procedimiento CHANGE_RESYNC_ENTRIES

El procedimiento CHANGE_RESYNC_ENTRIES suprime o difiere entradas de la lista de seguimiento de objetos (OTL).

Si no se especifican argumentos, todas las entradas de historial y de error se eliminan de la tabla de seguimiento. De lo contrario, las entradas para los objetos especificados se eliminan o modifican en la OTL de acuerdo con el valor del parámetro entradas-resinc. Si no existen entradas para el objeto especificado, se devuelve un error. Las entradas pueden examinarse con la vista QSYS2.RESYNC_STATUS. Las entradas de historial tienen un valor de columna RESYNC_ENDTIME que no es nulo. Las entradas de error tienen un valor de columna FAILURE_MESSAGE que no es nulo.

CHANGE_RESYNC_ENTRIES no está permitido mientras las entradas están siendo resincronizadas en la OTL.

Autorización: Los privilegios del ID de autorización de la sentencia deben incluir los siguientes1:

  • Para obtener la autorización necesaria para utilizar este procedimiento, consulte Autorización.
  • Autorización para el identificador de uso de la función QIBM_DB2_MIRROR.
  • Autorización *EXECUTE sobre la biblioteca QRECOVERY.
  • Para eliminar una entrada de historial o de error,
    • Autorización *OBJOPR y *DLT sobre QRECOVERY/QADBRSYSTS.
  • Para diferir una entrada que no sea una entrada de historial o de error,
    • Autorización *OBJOPR y *UPD sobre QRECOVERY/QADBRSYSTS.
Leer diagrama de sintaxisOmitir diagrama de sintaxis visual CHANGE_RESYNC_ENTRIES ( SYSTEM_OBJECT_SCHEMA => esquema-objeto-sistema,SYSTEM_OBJECT_NAME => nombre-objeto-sistema,SYSTEM_OBJECT_TYPE => tipo-objeto-sistema,RESYNC_NUMBER => número-resincronización,RESYNC_ENTRIES => entradas de resincronización )

El esquema es QSYS2.

esquema-objeto-sistema
Serie gráfica o de caracteres que identifica la biblioteca que contiene los objetos cuyas entradas se eliminarán o modificarán. Debe ser un nombre de esquema del sistema.

El valor especial de *ALL se puede utilizar para indicar todos los objetos de cualquier esquema. *ALL es el valor predeterminado.

nombre-objeto-sistema
Serie gráfica o de caracteres que identifica el objeto cuyas entradas se eliminarán o modificarán. Debe ser un nombre de objeto del sistema.

El valor especial de *ALL se puede utilizar para indicar todos los objetos de cualquier nombre. *ALL es el valor predeterminado.

tipo-objeto-sistema
Serie gráfica o de caracteres que identifica el tipo de objeto de los objetos cuyas entradas se eliminarán o modificarán.

El valor especial de *ALL se puede utilizar para indicar objetos de cualquier tipo de objeto. *ALL es el valor predeterminado.

número-resinc
Valor entero que identifica el número de resincronización de las entradas que se eliminarán o modificarán. El número de resincronización debe ser superior a 0. Un valor nulo indica que se cambiarán las entradas con cualquier número de resincronización.
entradas-resinc
Valor entero que indica las entradas que se eliminarán o modificarán.
0
Se eliminarán las entradas históricas, las entradas diferidas de resincronización y las entradas de error no recuperable. Este es el valor por omisión.
1
Se eliminan las entradas históricas, las entradas de resincronización diferida y todas las entradas de error. Todas las demás entradas tendrán la columna RESYNC_DEFERRED establecida en el valor USER DEFERRED.
Aviso: esta opción se debe utilizar con extrema precaución, ya que puede provocar que entradas que se deben procesar se eliminen de la resincronización.

Ejemplo

Eliminar todas las entradas de historial y de error de la OTL.

   CALL QSYS2.CHANGE_RESYNC_ENTRIES( ); 
1 Para cada IASP, la tabla QADBRSYSTS existe en la biblioteca QRCYnnnnnn; las reglas de autorización también se aplican a estas tablas.