Oracle
 sql >> база данни >  >> RDS >> Oracle

С изключение на неподдържани таблици, които да бъдат заснети от потоци на Oracle

След създаването на процеса на заснемане редактирайте и стартирайте под PLSQL блока, за да игнорирате таблици, които трябва да бъдат заснети, които не се поддържат.

DECLARE
CURSOR VIN е
Изберете TABLE_NAME
От DBA_STREAMS_UNSUPPORTED
Където OWNER ='URSCHEMA';
BEGIN
За C в 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,
inclusion_rule => false,
source_database => 'STREAM'
);
КРАЙ ИЗКЛЮЧВАНЕ;
ЗАДАВАНЕ;

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Завъртане на таблица в SQL (т.е. кръстосана табулация / кръстосана таблица)

  2. Подчертаването не работи в клауза като оракул

  3. Стъпка по стъпка R12.2.6 Инсталиране на EBS на Virtual Box

  4. SQLFiddle повреден ли е? Грешки за Oracle, SQL Server, ...?

  5. Разбиране на Lob сегменти (SYS_LOB) в oracle?