黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

用Oracle Streams wizard生成配置腳本

系統(tǒng) 2619 0
導(dǎo)讀:
  前幾天都是用Package來(lái)完成streams的配置,但在管理上用OEM會(huì)感覺(jué)更為直觀,當(dāng)然對(duì)所有相關(guān)的Package很了解的話,也就都差不多了。在9i的OEM中看上去對(duì)streams的功能還不是很強(qiáng)。只是簡(jiǎn)單的一些應(yīng)用。下面有時(shí)間就要搞10gR2,想跳過(guò)10gR1的。下面帖一個(gè)在OEM建立單表復(fù)制的過(guò)程腳本。
  源數(shù)據(jù)庫(kù): GATES
  目標(biāo)數(shù)據(jù)庫(kù): CLONE
1.設(shè)置操作
  - Turn on supplemental logging and switch log file at source database.
  - Create and set default tablespace for LogMiner at source database.
  - 在源數(shù)據(jù)庫(kù)中捕獲以下各表, 然后傳播并將更改應(yīng)用于目標(biāo)數(shù)據(jù)庫(kù)。
  "SCOTT"."BONUS"
2.導(dǎo)出/導(dǎo)入操作
  - 導(dǎo)出從源數(shù)據(jù)庫(kù)選擇的所有對(duì)象。
  - 將它們導(dǎo)入到目標(biāo)數(shù)據(jù)庫(kù)。
3.啟動(dòng)操作
  - 首先在目標(biāo)數(shù)據(jù)庫(kù)中啟動(dòng)應(yīng)用進(jìn)程。
  - 在源數(shù)據(jù)庫(kù)中啟動(dòng)捕獲進(jìn)程。
  -- Setup Operations:



  REM


  REM The following sections setup streams at the destination database


  REM


  ACCEPT dest_strmadmin_passwd PROMPT '請(qǐng)輸入目標(biāo)數(shù)據(jù)庫(kù)


  CLONE 中的用戶 STRMADMIN 的口令 : 'HIDE


  connect STRMADMIN/&dest_strmadmin_passwd@CLONE





  REM


  REM Addapply rules fortables at the destination database


  REM


  BEGIN


  DBMS_STREAMS_ADM.ADD_TABLE_RULES(


  table_name =>'"SCOTT"."BONUS"',


  streams_type =>'APPLY',


  streams_name =>'STRMADMIN_GATES_VONGATES_',


  queue_name =>'"STRMADMIN"."STREAMS_QUEUE"',


  include_dml =>true,


  include_ddl =>true,


  source_database =>'GATES.VONGATES.COM');


  END;


  /





  REM


  REM The following sections setup streams at the source database


  REM


  ACCEPT source_strmadmin_passwd PROMPT '請(qǐng)輸入源數(shù)據(jù)庫(kù)


  GATES 中的用戶 STRMADMIN 的口令 : 'HIDE


  connect SYS/&source_dba_passwd@GATESasSYSDBA





  REM


  REM Turn onsupplemental logging


  REM


  ALTERDATABASEADDSUPPLEMENTAL LOGDATA (PRIMARYKEY,UNIQUEINDEX)


  COLUMNS;





  REM


  REM Switch logfile


  REM


  ALTERSYSTEM SWITCH LOGFILE;





  REM


  REM Createlogminer tablespace


  REM


  CREATETABLESPACE LOGMNRTS DATAFILE 'logmnrts_GATES.dbf'


  SIZE 25M REUSE


  AUTOEXTEND ONMAXSIZE UNLIMITED;





  REM


  REM Setlogminer tablespace


  REM


  BEGIN


  DBMS_LOGMNR_D.SET_TABLESPACE('LOGMNRTS');


  END;


  /


  connect STRMADMIN/&source_strmadmin_passwd@GATES





  REM


  REM Addcapture rules fortables at the source database


  REM


  BEGIN


  DBMS_STREAMS_ADM.ADD_TABLE_RULES(


  table_name =>'"SCOTT"."BONUS"',


  streams_type =>'CAPTURE',


  streams_name =>'STRMADMIN_CAPTURE',


  queue_name =>'"STRMADMIN"."STREAMS_QUEUE"',


  include_dml =>true,


  include_ddl =>true,


  source_database =>'GATES.VONGATES.COM');


  END;


  /





  REM


  REM Addpropagation rules fortables at the source database


  REM


  BEGIN


  DBMS_STREAMS_ADM.ADD_TABLE_PROPAGATION_RULES(


  table_name =>'"SCOTT"."BONUS"',


  streams_name =>'STRMADMIN_PROPAGATE',


  source_queue_name =>'"STRMADMIN"."STREAMS_QUEUE"',


  destination_queue_name =>'"STRMADMIN"."STREAMS_QUEUE"@CLONE.VONGATES.COM',


  include_dml =>true,


  include_ddl =>true,


  source_database =>'GATES.VONGATES.COM');


  END;


  /


  --Export/Import Operations:


  expUSERID="STRMADMIN"@GATESTABLES="SCOTT"."BONUS"


  FILE=tables.dmp GRANTS=Y ROWS=Y LOG=exportTables.log


  OBJECT_CONSISTENT=Y INDEXES=Y





  imp USERID="STRMADMIN"@CLONEFULL=Y CONSTRAINTS=Y FILE=tables.dmp


  IGNORE=Y GRANTS=Y ROWS=Y COMMIT=Y LOG=importTables.log


  STREAMS_CONFIGURATION=Y STREAMS_INSTANTIATION=Y





  --Startup Operations:


  ACCEPT dest_strmadmin_passwd PROMPT '請(qǐng)輸入目標(biāo)數(shù)據(jù)庫(kù)


  CLONE 中的用戶 STRMADMIN 的口令 : 'HIDE


  connect STRMADMIN/&dest_strmadmin_passwd@CLONE





  REM


  REM Start apply process at the destination database


  REM


  DECLARE


  v_started number ;


  BEGIN


  SELECTdecode(status, 'ENABLED', 1 , 0 ) INTOv_started


  FROMDBA_APPLY WHEREAPPLY_NAME ='STRMADMIN_GATES_VONGATES_';





  if(v_started = 0 ) then


  DBMS_APPLY_ADM.START_APPLY(apply_name =>'STRMADMIN_GATES_VONGATES_');


  endif;


  END;


  /





  ACCEPT source_strmadmin_passwd PROMPT '請(qǐng)輸入源數(shù)據(jù)庫(kù)


  GATES 中的用戶 STRMADMIN 的口令 : 'HIDE


  connect STRMADMIN/&source_strmadmin_passwd@GATES





  DECLARE


  v_started number ;


  BEGIN


  SELECTdecode(status, 'ENABLED', 1 , 0 ) INTOv_started


  FROMDBA_CAPTURE WHERECAPTURE_NAME ='CAPTURE';


  if(v_started = 0 ) then


  DBMS_CAPTURE_ADM.START_CAPTURE(capture_name =>'CAPTURE');


  endif;


  END;


  /





本文轉(zhuǎn)自
http://oracle.itpub.net/post/20957/146515

用Oracle Streams wizard生成配置腳本


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論