亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

用Oracle Streams wizard生成配置腳本

系統(tǒng) 2444 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)論
主站蜘蛛池模板: 欧美黑大粗硬毛片视频 | 国产精品乱码免费一区二区 | 日韩在线欧美高清一区 | 欧美 亚洲 中文字幕 | 日韩伦理视频 | 久久精品视频网 | 欧美日韩视频一区三区二区 | 亚洲+自拍+色综合图区一 | 国产精品久久久99 | 久久精品国产一区二区三区日韩 | 欧美激情一区 | 99久久99久久精品国产 | 99热视屏 | 毛片a级 | 久久成人免费视频 | 四虎永久网址影院 | 国产在线自在拍91精品黑人 | 天天干天天爽天天射 | 狠狠色噜狠狠狠狠色综合久 | 亚洲一区在线免费 | 五月中文字幕 | 欧美三级一区二区三区 | 看片久久| 亚洲国产第一区二区香蕉 | 国产乱人视频在线播放不卡 | 日本一级毛片视频在线看 | 欧美观看一级毛片 | 一级成人a免费视频 | 久久91精品久久久久久水蜜桃 | 日韩在线一区二区 | www.久| 玖玖在线精品 | 国产1区2区3区在线观看 | 五月伊人 | 久综合网| 亚州色拍拍拍 | 一级全黄色毛片 | 国产一级久久免费特黄 | 丹武至尊在线观看动漫 | 亚洲精品字幕一区二区三区 | 亚洲中字幕 |