SET INSTANTIATION CSN
Use SET INSTANTIATION CSN no seu banco de dados de destino para definir o CSN de instanciação manualmente. Esse comando requer DBLOGIN. Ele permite que um Replicat com a opção DBOPTIONS ENABLE_INSTANTIATION_FILTERING filtre registros abaixo do CSN especificado para qualquer objeto sem informações de instanciação de importação do data pump da Oracle. É uma alternativa para especificar @FILTER(@GETENV('TRANSACTION','CSN').
Para ativar a filtragem de SCN de instanciação, você deve fazer o seguinte:
-
Seu arquivo de parâmetro de Replicat deve conter
DBOPTIONS ENABLE_INSTANTIATION_FILTERING. -
Os SCNs de instanciação devem ser definidos no banco de dados de destino para cada tabela.
Você pode fazer isso usando um dos dois seguintes métodos:
Defina automaticamente o SCN de origem pelo data pump da Oracle na importação se as tabelas tiverem sido preparadas no banco de dados de origem usando
ADD TRANDATA PREPARECSNouADD SCHEMATRANDATA PREPARECSNantes da exportação do data pump da Oracle.ou
Defina manualmente o SCN de origem da instanciação no banco de dados de destino usando este comando.
Sintaxe
SET INSTANTIATION CSN csn FOR [schema.]table FROM source-database-name
csn
O número CSN que a instanciação iniciará.
[schema.]table
O nome da tabela na qual definir o CSN de instanciação. Se nenhum esquema for fornecido, o usuário DBLOGIN será usado,
source-database-name
O nome global do banco de dados de origem para o qual esse é um destino.
Exemplo
SET INSTANTIATION CSN 12345678 FOR hr.employees FROM orcl.com