CATÁLOGO DE ORIGEM
Válido Para
Extract e Replicat
Descrição
Use o parâmetro SOURCECATALOG para especificar um dos seguintes para instruções TABLE ou MAP subsequentes que contenham nomes de duas partes, em que nomes de objetos de três partes são necessários para identificar totalmente um PDB (banco de dados plugável) Oracle de origem padrão
Esse parâmetro fornece uma alternativa eficiente para especificar o nome completo do objeto de três partes (container.schema.object ou catalog.schema.object) ao especificar objetos de origem de um banco de dados consolidado da Oracle. Somente o nome de duas partes (schema.object) precisa ser especificado nas instruções TABLE ou MAP subsequentes quando SOURCECATALOG for usado. Você pode usar várias instâncias de SOURCECATALOG para especificar diferentes contêineres ou catálogos padrão para diferentes conjuntos de instruções TABLE (ou instruções SEQUENCE, se a Oracle).
As especificações de nome de três partes encontradas após SOURCECATALOG substituem a especificação SOURCECATALOG em uma instrução TABLE, instrução MAP ou outro parâmetro que usa nomes de objeto como entrada.
Padrão
Nenhum
Sintaxe
SOURCECATALOG {<container>}
<container>
O nome de um banco de dados plugável Oracle que contém os objetos especificados no TABLE da instrução MAP.
Exemplo
No exemplo a seguir, SOURCECATALOG é usado para especificar três PDBs Oracle de origem diferentes em um arquivo de parâmetros de Extract.
SOURCECATALOG FINANCE
TABLE SAP.*;
TABLE REPORTS.*;
SOURCECATALOG HR
TABLE SIEBEL.*;
TABLE REPORTS.*;
SOURCECATALOG MFG
TABLE CUSTOMER.ORDERS;
TABLE REPORTS.*;
TABLE HQ.LOCATIONS.*;
Neste exemplo, o Extract captura o seguinte:
-
Todas as tabelas nos esquemas
SAPeREPORTSno PDBFINANCE. -
Todas as tabelas nos esquemas
SIEBELeREPORTSno PDBHR. -
Todas as tabelas nos esquemas
CUSTOMEReREPORTSno PDBMFG. -
Para a última instrução
TABLE, o Extract captura todas as tabelas no esquemaLOCATIONSno PDBHQ. Essa instrução é um nome de três partes totalmente qualificado e substitui a especificaçãoSOURCECATALOGanterior.