Oracle Stream实战(1)—测试环境介绍 http://space.itpub.net/81227/viewspace-714227
Oracle Stream实战(2)—测试环境准备(一) http://space.itpub.net/81227/viewspace-714228
Oracle Stream实战(3)—测试环境准备(二) http://space.itpub.net/81227/viewspace-714229
Oracle Stream实战(4)—测试环境准备(三) http://space.itpub.net/81227/viewspace-714230
Oracle Stream实战(5)—测试环境准备(四) http://space.itpub.net/81227/viewspace-714231
9 实例化复制数据库
在主数据库环境中,执行如下Shell语句。如果从库的demo用户不存在,则建立一个demo的空用户及其默认表空间。
[oracle@ora]$ exp userid=demo/…@cow file='/tmp/demo.dmp' object_consistent=y rows=y
SQL> create tablespace demo
2 datafile '/.../demodb/demo01.dbf' size 100M
3 autoextend on next 10M maxsize 1000M
4 extent management local autoallocate
5 segment space management auto;
SQL> create user demo identified by demo default tablespace demo temporary tablespace temp;
[oracle@ora]$ imp userid=system/...@demodb file='/tmp/demo.dmp' ignore=y commit=y log='/tmp/demo.log' streams_instantiation=y fromuser=demo touser=demo
10 创建传播进程
以下是引用片段:
#以strmadmin身份,登录主数据库。
SQL> connect strmadmin/strmadmin
begin
dbms_streams_adm.add_schema_propagation_rules(
schema_name => 'demo',
streams_name => 'cow_to_demodb',
source_queue_name => 'strmadmin.demodb_queue',
destination_queue_name =>'strmadmin.cow_queue@demodb',
include_dml => true,
include_ddl => true,
include_tagged_lcr => false,
source_database => 'cow',
inclusion_rule => true);
end;
/
11 创建应用进程
以下是引用片段:
#以strmadmin身份,登录从数据库。
SQL> conn strmadmin/strmadmin
begin
dbms_streams_adm.add_schema_rules(
schema_name => 'demo',
streams_type => 'apply',
streams_name => 'apply_cow',
queue_name => 'strmadmin.cow_queue',
include_dml => true,
include_ddl => true,
include_tagged_lcr => false,
source_database => 'cow',
inclusion_rule => true);
end;
/
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/81227/viewspace-714232/ ,如需转载,请注明出处,否则将追究法律责任。