Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Excluindo tabelas não suportadas para serem capturadas pelo Oracle Streams

Após a criação do processo de captura, edite e execute abaixo do bloco PLSQL para ignorar as tabelas a serem capturadas que não são suportadas.

DECLARE
CURSOR VIN é
Selecione TABLE_NAME
De DBA_STREAMS_UNSUPPORTED
Onde OWNER ='URSCHEMA';
BEGIN
Para C In VIN LOOP
dbms_streams_adm .add_table_rules (
table_name => 'URSCHEMA.'||C.TABLE_NAME,
streams_type => 'capture',
streams_name => 'STREAMS_CAPTURE',
queue_name => ' STRMADMIN.STREAMS_CAPTURE_Q',
include_dml => true,
include_ddl => false,
include_rule => false,
source_database => 'STREAM'
);
FIM DO LOOP;
COMMIT;