Oracle Stream實戰(6)—測試環境準備(五)

cow977發表於2011-12-26

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 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 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 =>,

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部落格 ” ,連結:http://blog.itpub.net/81227/viewspace-714232/,如需轉載,請註明出處,否則將追究法律責任。

相關文章