감사? 어떤 조언을하고 스레드. 이를 수행하려면 룰 세트에 룰을 추가해야합니다. 이 구성에서 적용 프로세스는 LCR (Logical Change Record) 이벤트를 큐에서 제거하고 모든 변경 사항을 대상 스키마에 적용합니다. 이렇게하려면 대상 DB에서 strmadmin 사용자로 다음을 실행하십시오.
SQL> begin
dbms_streams_adm.add_schema_rules (
schema_name => 'XXX',
streams_type => 'apply',
streams_name => 'apply_strm',
queue_name => 'capture_Downstream',
include_dml => true,
include_ddl => true,
source_database => 'SOURCE_GLOBAL_NAME');
end;
/
대소 문자를 기반으로 매개 변수를 조정해야합니다. https://docs.oracle.com/cd/B10501_01/appdev.920/a96612/d_strm_2.htm 9.2를 참조하십시오
스키마 이름을 바꾸시겠습니까? – etr
필자는 동일한 데이터베이스를 사용하지 않기 때문에 정말 멋쟁이라고 생각합니다. 내 경우 2 개의 데이터베이스 인스턴스가 있습니다. orcl (schema1) - 대상 (schema2) 어떤 아이디어가 있습니까? Thx :) – BlackRabbit1703