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:

  1. El archivo de parámetros de Replicat debe contener DBOPTIONS ENABLE_INSTANTIATION_FILTERING.

  2. 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 PREPARECSN o ADD SCHEMATRANDATA PREPARECSN antes 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