Para asegurarse de que los datos de origen y destino estén sincronizados para las ejecuciones DELTA durante la copia incremental, DSA establece la tabla de destino en solo lectura después de la ejecución COMPLETA incremental, también conocida como estado de restauración incremental.
El usuario no puede cambiar los datos de la tabla de destino, incluida la adición de índices de unión o de hash, lo que da como resultado Operation not allowed: table is in Incremental Restore (read-only) state.
- Si el sistema de destino debe promoverse durante una emergencia, como un sistema DR que sustituye a un sistema PROD, el usuario puede configurar GDO 555 IgnoreIncrementalRestoreState en true para habilitar la escritura en todo el sistema.
- Si el usuario solo desea habilitar la escritura de las tablas de destino en un trabajo incremental, el usuario puede iniciar el trabajo con el parámetro -ir_allow_write establecido en "true": datamove start -job_name my_ir_job -ir_allow_write true.
- Invoque una sentencia SQL para permitir la escritura del objeto de solo lectura:
La sintaxis es:
INCREMENTAL RESTORE ALLOW WRITE FOR
|--<Databasename> --|
|--<Databasename.TableName> --| ;