CLAVES PERMITIDAS | CLAVES NO PERMITIDAS

Válido para

GLOBALS

ALLOWNULLABLEKEYS no es válido para el Replicat integrado.

Descripción

Utilice NOALLOWNULLABLEKEYS para cambiar la lógica de selección de claves para que no considere una clave única nula como un candidato viable para identificar de forma única una fila. Cuando se desactiva, las claves únicas anulables son candidatos viables. El valor por defecto para NOALLOWNULLABLEKEYS se define en true.

Al permitir que Oracle GoldenGate utilice una clave nula, se pueden dañar los datos, ya que Oracle trata cada fila con un valor NULL como una columna de clave y como un valor único independiente. Se recomienda utilizar NOALLOWNULLABLEKEYS a menos que esté absolutamente seguro de que la columna de clave no contiene ningún valor NULL.

Tenga cuidado al utilizar este parámetro porque afecta al contenido del archivo de pista y todas las instalaciones deben estar sincronizadas al utilizar este parámetro.

Al actualizar a Oracle GoldenGate 19c, se recomienda que consulte la vista DBA_LOGSTDBY_NOT_UNIQUE. Si no se utiliza SCHEMATRANDATA, para cada tabla de la vista DBA_LOGSTDBY_NOT_UNIQUE, agregue KEYCOLS que refleje las columnas de clave devueltas por INFO TRANDATA, DELETE TRANDATA o ADD TRANDATA para que la tabla seleccione o utilice una clave con columnas que no sean NULL.

Valor por defecto

NOALLOWNULLABLEKEYS

Sintaxis

ALLOWNULLABLEKEYS | NOALLOWNULLABLEKEYS