`
wsql
  • 浏览: 11810141 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

表级STREAM复制搞定

 
阅读更多
在源库: SQL> exec dbms_streams_adm.remove_streams_configuration; PL/SQL 过程已成功完成。 SQL> select script_id from dba_recoverable_script; SCRIPT_ID -------------------------------- 24C1BF1E40BD495FB7229E7DA01DE823 SQL> SQL> SQL> exec dbms_streams_adm.RECOVER_OPERATION('&1','PURGE'); 输入 1 的值: 24C1BF1E40BD495FB7229E7DA01DE823 PL/SQL 过程已成功完成。 SQL> show user USER 为 "ORCL" SQL> spool primary.out SQL> EXEC DBMS_STREAMS_ADM.SET_UP_QUEUE(); PL/SQL 过程已成功完成。 SQL> BEGIN 2 DBMS_STREAMS_ADM.ADD_TABLE_PROPAGATION_RULES( 3 table_name => 'rep.wen', 4 streams_name => 'str1_to_str2', 5 source_queue_name => 'strmadmin.streams_queue', 6 destination_queue_name => 'strmadmin.streams_queue@centledb.su.net' 7 include_dml => true, 8 include_ddl => true, 9 source_database => 'orcl.sun.net', 10 inclusion_rule => true, 11 queue_to_queue => true); 12 END; 13 / BEGIN * 第 1 行出现错误: ORA-24010: QUEUE "STRMADMIN"."STREAMS_QUEUE" 不存在 ORA-06512: 在 "SYS.DBMS_STREAMS_ADM", line 836 ORA-06512: 在 "SYS.DBMS_STREAMS_ADM", line 765 ORA-06512: 在 line 2 SQL> BEGIN 2 DBMS_STREAMS_ADM.ADD_TABLE_PROPAGATION_RULES( 3 table_name => 'rep.wen', 4 streams_name => 'str1_to_str2', 5 source_queue_name => 'orcl.streams_queue', 6 destination_queue_name => 'centledb.streams_queue@centledb.sun.net' 7 include_dml => true, 8 include_ddl => true, 9 source_database => 'orcl.sun.net', 10 inclusion_rule => true, 11 queue_to_queue => true); 12 END; 13 / PL/SQL 过程已成功完成。 SQL> BEGIN 2 DBMS_STREAMS_ADM.ADD_TABLE_RULES( 3 table_name => 'rep.wen', 4 streams_type => 'capture', 5 streams_name => 'capture_simp', 6 queue_name => 'orcl.streams_queue', 7 include_dml => true, 8 include_ddl => true, 9 inclusion_rule => true); 10 END; 11 / PL/SQL 过程已成功完成。 SQL> BEGIN 2 DBMS_CAPTURE_ADM.START_CAPTURE( 3 capture_name => 'capture_simp'); 4 END; 5 / PL/SQL 过程已成功完成。 在备库: SQL> conn / as sysdba Connected. SQL> create user centledb identified by centledb; g User created. SQL> rant dba to centledb; Grant succeeded. SQL> conn centledb/centledb Connected. SQL> create database link orcl.sun.net connect to orcl identified by orcl using 'orcl.sun.net'; Database link created. SQL> select * from dual@orcl.sun.net; D - X SQL> EXEC DBMS_STREAMS_ADM.SET_UP_QUEUE(); PL/SQL procedure successfully completed. SQL> DECLARE 2 iscn NUMBER; -- Variable to hold instantiation SCN value 3 BEGIN 4 iscn := DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER(); 5 DBMS_APPLY_ADM.SET_TABLE_INSTANTIATION_SCN@centledb.sun.net( 6 source_object_name => 'rep.wen', 7 source_database_name => 'orcl.sun.net', 8 instantiation_scn => iscn); 9 END; 10 / PL/SQL procedure successfully completed. SQL> BEGIN 2 DBMS_STREAMS_ADM.ADD_TABLE_RULES( 3 table_name => 'rep.wen', 4 streams_type => 'apply', 5 streams_name => 'apply_simp', 6 queue_name => 'centledb.streams_queue', 7 include_dml => true, 8 include_ddl => true, 9 source_database => 'orcl.sun.net', 10 inclusion_rule => true); 11 END; 12 / PL/SQL procedure successfully completed. SQL> BEGIN 2 DBMS_APPLY_ADM.SET_PARAMETER( 3 apply_name => 'apply_simp', 4 parameter => 'disable_on_error', 5 value => 'n'); 6 END; 7 / BEGIN DBMS_APPLY_ADM.START_APPLY( apply_name => 'apply_simp'); END; / PL/SQL procedure successfully completed. SQL> SQL> 2 3 4 5 PL/SQL procedure successfully completed. SQL> SQL> conn rep/rep Connected. SQL> select * from wen; select * from wen * ERROR at line 1: ORA-00942: table or view does not exist SQL> / select * from wen * ERROR at line 1: ORA-00942: table or view does not exist SQL> conn centledb/centledb Connected. SQL> DECLARE 2 iscn NUMBER; -- Variable to hold instantiation SCN value 3 BEGIN 4 iscn := DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER(); 5 DBMS_APPLY_ADM.SET_TABLE_INSTANTIATION_SCN@centledb.sun.net( 6 source_object_name => 'rep.wen', 7 source_database_name => 'orcl.sun.net', 8 instantiation_scn => iscn); 9 END; 10 / PL/SQL procedure successfully completed. SQL> conn centledb/centledb Connected. SQL> create table rep.wen as select * from rep.wen@orcl.sun.net; Table created. SQL> select * from rep.wen; WEN ---------- 250 SQL> / WEN ---------- 250 123
分享到:
评论

相关推荐

    ORACLE 10g STREAM 高级流复制技术

    STREAM的功能还是十分强大的,通过配置ORACLE STREAM可以更大的提升数据库的和安全性,如此一个好用且不用花费高昂额外费用的功能还是很值得一用。

    stream replication 双向复制

    stream replication 双向复制安装配置文档

    Oracle Stream-安装配置

    而streams不仅能够实现整库级的同步,在复制策略上设计的非常灵活,你可以通过不同的方式实现表空间/SCHMEA/表级的复制。也就是在复制策略定制上更灵活。由于是分析redo实现,因此对ddl的支持相比高级复制那实在好太...

    TS STREAM4 TS STREAM4

    TS STREAM4 TS STREAM4 TS STREAM4 TS STREAM4

    Linux内存性能测试工具stream

    STREAM 是事实上的行业标准基准用于测量持续的内存带宽。

    sqlstream.zip

    Sqlstream 是能够作为复制者连接到 MySQL 服务器,将复制事件读取到 Apache Kafka 的 topic,这些事件能够产生 JSON 序列号形式的 map, key 是产生事件的 server-id。pyr/sqlstream · GitHub 可用于获得 MySQL 的...

    Stream-2-Stream

    开源项目Stream-2-Stream_1.0.zip

    Oracle 10g配置单向stream流复制

    到了Oracle 10g,有了DBMS_STREAMS_ADM之后,Stream流复制已经很好配置了 下面的只是一个最简单的stream流复制,不涉及复杂的rule配置 环境: OS:Redhat Linux Oracle 10.2.0.2 source:stream1 destnation:stream2

    最全pmt中的stream_type总结

    最全pmt中的stream_type总结,其中对80后的也做了描述,例如ac3为0x81,DTS为0x82

    h5stream-master

    h5stream-master h5stream-master h5stream-master h5stream-master

    Oracle Stream配置详细步骤

    利用Oracle数据库Stream复制技术,搭建主从数据库,实现读写分离等。

    java stream

    java stream doc.

    Elecard Stream Analyzer的破解版

    Elecard Stream Analyzer的破解版

    streamsets-官方文档.docx

    StreamSets是一个侧重数据集成、数据加工流程构建的平台,也是一个开源的产品。通过StreamSets,用户可以方便的接入不同的数据源,并且完成数据加工流程的构建。SteamSets有可视化的数据流构建工具,并且能够对运行...

    Elecard StreamEye_4.0(试用)

    Elecard.Streameye.Tools v4.0,一个强大的视频序列或码流分析软件,YUV分析,264文件分析软件,H.264视频编解码学习必备的东西,Elecard StreamEye Suite是一套用于专业视频压缩领域的功能强大的工具 ,能够帮助...

    Elecard StreamEye Studio 3.1(含2.9.0)

    Elecard.Streameye.v3.1,是一个强大的视频序列或码流分析软件,YUV分析,264文件分析软件,H.264视频编解码学习必备的东西,Elecard StreamEye Suite是一套用于专业视频压缩领域的功能强大的工具 ,能够帮助用户...

    deepstream-test1-app_rtsp-master基于Deepstream实现RTSP视频流的读取

    deepstream-test1-app_rtsp-master基于Deepstream实现RTSP视频流的读取,c++源代码

    vb adodb.stream 详解

    vb adodb stream aeecss adodb resouse recordset

    Elecard StreamEye Tool(3.0) StreamEye(4.0) HEVC-Analyzer

    StreamEye 3.0 可以看 h.264 免激活 StreamEye 4.0 试用版 可以看前 30帧 HEVC-Analyzer 带 Keygen

    streamEye绿色版本

    streamEye音视频分析工具,windows下的免费工具,用来分析h264很有用

Global site tag (gtag.js) - Google Analytics