再记录一下怎么向流里面加一个表。
2008-06-13 16:40
337 查看
在源上:
SQL> spool add_table.out
SQL> BEGIN
2 DBMS_STREAMS_ADM.ADD_TABLE_PROPAGATION_RULES(
3 table_name => 'rep.tao',
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.tao',
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 /
在备上:
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.tao',
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.tao',
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> spool add_table.out
SQL> BEGIN
2 DBMS_STREAMS_ADM.ADD_TABLE_PROPAGATION_RULES(
3 table_name => 'rep.tao',
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.tao',
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 /
在备上:
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.tao',
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.tao',
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.
注:这个对新建立的表起作用。原来有数据的还要想其它的办法。
相关文章推荐
- 忘了怎么直接连mysql了,记录一下
- 记录一下SQLite里面的 时间日期函数
- 记录一下怎么使用pycaffe调用已有的网络模型识别人脸(物体)
- 记录一下怎么在Markdown打数学公式..
- js怎么获取访问页数记录(知道的能不能告诉我一下)
- 总算知道在.net里面怎么post提交了...记录下先
- 怎么去除table多余出来的行,我的table里面只显示一条记录,但是下面出现很多空白的行,要怎么去掉
- 怎么随机抽取数据库里面的记录
- 昨天不知带怎么搞的,电脑小键盘突然不可用了。捣鼓了好一会才修复,记录一下,下次遇到不求人
- 刚测试了一下finsh命令:list_thread(),怎么输出的是Null node,没有显示出手册里面提到的系统线程当前状态
- 记录一下,Linux 3/4/5下宝塔面板忘记密码怎么处理
- IIS部署SSL,.crt .key 的证书,怎么部署到IIS,记录一下,以免忘记。
- 记录一下tf里面函数的细节变动
- 记录一下怎么发npm包
- ORACLE 8i 的存储过程里面 select aaa into var1 from tablea 如果记录为空,会出错.怎么解决
- 浅浅的介绍一下android里面Handler、Looper、Message和MessageQueue是怎么联系到一起的.
- 记录一下g++的编译选项
- 小技巧记录一下
- 已经删除的微信聊天记录怎么恢复
- 记录一下mysql中的问题