SET INSTANTIATION CSN
Utilice SET INSTANTIATION CSN en la base de datos destino para definir la instanciación manual de CSN. Este comando necesita DBLOGIN. Activa un Replicat con la opción DBOPTIONS ENABLE_INSTANTIATION_FILTERING para filtrar los registros bajo el CSN especificado para cualquier objeto sin información del instanciamiento de la importación de la bomba de datos deOracle. Es una alternativa a especificar @FILTER(@GETENV('TRANSACTION','CSN').
Para activar la instanciación del filtrado de SCN, debe realizar lo siguiente:
-
El archivo de parámetros de Replicat debe contener
DBOPTIONS ENABLE_INSTANTIATION_FILTERING. -
Los SCN de instanciación se deben definir en la base de datos destino para cada tabla.
Para hacerlo, puede utilizar uno de los dos métodos siguientes:
Definir automáticamente el SCN de origen por la bomba de datos de Oracle al momento de realizar la importación si las tablas se han preparado en la base de datos origen con
ADD TRANDATA PREPARECSNoADD SCHEMATRANDATA PREPARECSNantes la exportación del bomba de datos de Oracle.o bien
Definir manualmente el SCN del origen de instanciación en la base de datos destino con este comando.
Sintaxis
SET INSTANTIATION CSN csn FOR [schema.]table FROM source-database-name
csn
Número de CSN en el que empezará la instanciación.
[schema.]table
Nombre de la tabla para activar el CSN de la instanciación. Si no se proporciona ningún esquema, se utiliza un usuario DBLOGIN.
source-database-name
Nombre global de la base de datos de origen para la que es un destino.
Ejemplo
SET INSTANTIATION CSN 12345678 FOR hr.employees FROM orcl.com