中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

利用mssql復制功能實現與oracle數據庫同步
來源:易賢網 閱讀:1193 次 日期:2014-11-12 15:14:49
溫馨提示:易賢網小編為您整理了“利用mssql復制功能實現與oracle數據庫同步”,方便廣大網友查閱!

1.分別建立鏈接對數據庫進行操作,sqlserver可以用ado.net,操作oracle可以用oledb或者用system.data.oracleclient(需要添加引用才能用)

這種方案的優點就是簡單,各自寫各自的數據庫操作代碼,缺點就是不能將兩個數據庫中的表直接進行聯合查詢,鏈接oracle的每臺機器必須安裝oracleclient才可以使用。

2.使用同義詞操作oracle數據庫。

這種方法的具體操作我在以前的文章中已經寫清楚了,這樣做一來可以進行表的聯合查詢二來不需要每臺機器都安裝oracleclient,但是還是有一個缺點:效率低,比如對同義詞使用like去查找需要的數據,如果是直接連oracle數據庫也許只要0.1秒就可以找到答案,但是用同義詞可能就要等10秒20秒或更久。原來sqlserver并不是直接把查詢語句傳遞給oracle,讓oracle執行操作,而是將所有數據都取到sqlserver服務器上,邊取數據邊分析,直到滿足查詢條件為止。其實這種數據放在兩個服務器上還有一個缺點就是一旦oracle服務器宕機,即使我們這邊的所有服務器都是好的,那么我們的程序中用到oracle數據的地方就無法使用。

3.直接鏈接oracle數據庫+同義詞+作業+異常跳轉 方式。

這種方法具體講就是我們的程序直接用oledb(oracleclient)鏈接oracle數據庫,同時sqlserver服務器也建立了同義詞指向oracle,在sqlserver上建立作業,將同義詞中的數據拷貝到sqlserver服務器的表中。一旦oracle宕機,程序中就會捕捉到異常,于是就使用sqlserver中的數據。這樣做比較復雜,需要一定的編程,效率也不是特別高,但是優點也是明細的,平時鏈接oralce服務器,異常情況下鏈接sqlserver中的備份數據,保證了程序的正常運行。

4.直接編寫一個程序,以服務或自啟動方式一直運行,每隔一段時間將oracle數據庫中的數據寫到sqlserver數據庫中。

這種方法就是編程復雜,具有很大難度。

5.利用sqlserver2005的復制功能將oracle數據庫中的數據同步到sqlserver服務器中,程序只操作sqlserver,不鏈接oracle數據庫。

這種方法不需要編寫任何代碼,由于只對sqlserver進行查詢,所以查詢效率高可以做多表鏈接,開發人員也不需要再裝oracleclient,也不用害怕oracle服務器宕機導致我們的相關程序無法使用。優點倒是很多,那么有沒有缺點拉?缺點還是有的,主要是取得的數據不是實時的數據,oracle那邊的數據更新了,我們這邊還有可能是老數據。

前面的四種方法我就不用多講了,這次主要是講第五種方法的具體實現:

1.安裝sqlserver復制功能。

在安裝sqlserver數據庫的時候選上“復制”,將“復制”功能安裝到服務器。微軟說如果第一次安裝的時候沒有裝,以后再想添加該功能只需要運行安裝程序將“復制”選上就可以了,不過說是這么說,我試了幾次都不行,我也不知道怎么回事,為了安裝上復制,所以將sqlserver卸載了,重新安裝!這種方法很笨,不過我實現想不出其他辦法了,希望高手指點。

2.設置oracle服務器端的權限。

創建一個用于復制用的用戶,授予下列權限:

create public synonym 和 drop public synonym

create procedure

create sequence

create session

還必須直接為用戶授予下列權限(不是通過角色):

create any trigger。

create table

create view

同時該用戶還必須對要發布的表所在表空間有unlimited的權限,還要針對每個要用于同步的表設置select權限。

3.sqlserver服務器上安裝oracleclient10g

必須安裝了才可以鏈接oracle服務器,不推薦安裝oracle9i,即使我們要鏈接的oracle是9i的。安裝完成以后重啟sqlserver服務器。用plsql或其他工具測試一下是否可以鏈接到oracle服務器。

4.設置sqlserver agent權限

在sqlserver服務器上 新建用戶,將該用戶加為管理員,在“服務”中找到“sqlserver agent”,將其啟動用戶改為該用戶,重啟該服務。

5.配置分發

打開managementstudio右鍵“復制”節點,選中“配置分發”,按向導一步一步操作,將快照文件夾路徑指定為一個專門的共享文件夾,其他都不用修改,完成配置分發。

6.添加oracle發布

右鍵“本地發布”->“新建oracle發布”,啟動oracle發布向導,添加oracle服務器,將在oracle服務器上新建的用戶密碼輸入,一直下一步,選快照發布,選中需要發布的表,選中“立即創建快照發布”和“計劃運行快照代理”,計劃時間就自己根據需要設定,“快照代理”選擇“代理服務帳戶”,發布名稱填寫需要的名稱,比如“test1”,然后點擊完成。這樣就完成了發布工作。

7.添加oracle訂閱

右鍵“本地訂閱”->“新建訂閱”運行向導,選中剛才新建的test1發布,一般選中“推送訂閱”,指定要訂閱的數據庫(比如:mis),也就是要用來存儲oracle數據的數據庫,訂閱屬性中選中用sqlserver代理用戶運行,代理計劃“連續運行”,初始化時間“立即”,然后創建訂閱完成。

這個時候我們打開訂閱的數據庫mis,我們可以看到其中添加了oracle發布出來的表,而且這些內容會按照計劃隔段時間同步oracle數據一次。

到此我們的同步完成。

8.測試是否同步成功

用plsql往oracle中寫入數據,修改數據,刪除數據,如果發布時候選中的是每一分鐘運行快照代理一次,那么隔一分鐘后,我們再去打開sqlserver中的表,我們可以看到其中的內容和oracle一樣進行了變化。

ps:在“本地發布”下選中我們的發布,右鍵,“查看代理運行狀態”可以看到我們的發布是否成功。

更多信息請查看IT技術專欄

更多信息請查看數據庫
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
亚洲麻豆一区| 久久精品视频免费| 国产亚洲精品久久久久婷婷瑜伽| 欧美aa国产视频| 欧美日韩三区| 欧美日韩国产首页| 亚洲天堂成人| 亚洲免费视频在线观看| 欧美一区二区三区视频免费| 国产精品一区二区久久久| 午夜精品久久久久久久男人的天堂| 欧美影院精品一区| 欧美久久电影| 伊人成人在线| 亚洲欧美成人一区二区三区| 欧美成ee人免费视频| 亚洲美女毛片| 久久爱91午夜羞羞| 欧美午夜久久| 日韩视频在线免费观看| 老司机精品视频网站| 国产区亚洲区欧美区| 亚洲欧美激情一区二区| 欧美一区二区三区四区在线 | 亚洲综合不卡| 欧美在线视频二区| 欧美激情第9页| 国产精品婷婷| 亚洲国产精品ⅴa在线观看| 欧美福利电影网| 欧美日韩亚洲国产精品| 好吊妞**欧美| 亚洲一区二区三区精品在线观看| 欧美专区日韩专区| 欧美三级乱人伦电影| 亚洲丰满少妇videoshd| 午夜日本精品| 国产精品豆花视频| 亚洲日本免费| 久久欧美中文字幕| 国产精品毛片在线看| 亚洲精品国精品久久99热| 久久国产欧美日韩精品| 国产精品久久久久久久第一福利| 亚洲国产一区二区三区a毛片| 99精品99| 久久精品久久99精品久久| 国产精品久久久久久av下载红粉 | 亚洲国产精选| 午夜精品久久99蜜桃的功能介绍| 欧美日本一区| 亚洲第一福利在线观看| 久久女同精品一区二区| 一区二区三区在线免费播放| 亚洲欧美三级在线| 国产精品美女久久久久aⅴ国产馆| 日韩亚洲精品电影| 欧美日韩91| 亚洲精品免费在线观看| 欧美大片免费久久精品三p| 亚洲高清免费视频| 欧美激情第1页| 99国产精品久久久久久久久久| 免费观看在线综合| 亚洲激情婷婷| 欧美精品国产一区| 亚洲特色特黄| 国产亚洲欧美日韩一区二区| 欧美中文字幕第一页| 亚洲电影观看| 欧美区一区二| 亚洲性图久久| 国内在线观看一区二区三区| 久久资源在线| 亚洲裸体视频| 国产午夜亚洲精品不卡| 欧美bbbxxxxx| 午夜精品国产| 99pao成人国产永久免费视频| 国产日韩欧美黄色| 国产噜噜噜噜噜久久久久久久久| 欧美久久久久久久| 欧美精品在线一区| 欧美国产精品| 欧美国产在线电影| 欧美精品一区二区三| 久久久久久电影| 亚洲永久在线| 99国产精品久久久久老师| 国产真实乱偷精品视频免| 欧美精品一卡二卡| 久久午夜精品| 亚洲精品国久久99热| 国产亚洲福利| 国产精品极品美女粉嫩高清在线 | 欧美激情一二区| 新狼窝色av性久久久久久| 99国产一区| 最新日韩欧美| 1000精品久久久久久久久| 国产亚洲精久久久久久| 国产三级欧美三级| 国产嫩草影院久久久久| 久久riav二区三区| 欧美乱妇高清无乱码| 亚洲国产精彩中文乱码av在线播放| 国产精品国内视频| 国产在线精品二区| 亚洲韩日在线| 久久精品91| 亚洲精品视频免费在线观看| 国产精品久久久久aaaa九色| 国产精品网站在线播放| 国产一区二区三区在线观看视频 | 国产精品久久999| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久 | 亚洲一区二区三区免费在线观看| 亚洲伊人一本大道中文字幕| 久久www成人_看片免费不卡| 免费日韩av片| 国产精品wwwwww| 国产色综合久久| 久久gogo国模裸体人体| 国内精品久久久| 国产精品一区二区视频| 欧美精品色综合| 亚洲精品字幕| 国产一区二区在线免费观看 | 免费国产一区二区| 久久夜精品va视频免费观看| 亚洲精品综合| 亚洲区第一页| 国内免费精品永久在线视频| 欧美日韩在线不卡| 久久久久久久网| 亚洲午夜精品福利| 亚洲美女免费视频| 亚洲国产另类精品专区| 狠狠色丁香久久婷婷综合_中| 欧美国产一区二区| 蜜桃av综合| 久久久99久久精品女同性| 午夜国产精品影院在线观看| 一区二区三区精品| 在线一区亚洲| 亚洲人线精品午夜| 亚洲区在线播放| 亚洲经典视频在线观看| 亚洲激情中文1区| 99这里只有久久精品视频| 在线亚洲美日韩| 久久久www| 国产精品久久久久久久久借妻 | 欧美激情一区二区三区成人| 艳妇臀荡乳欲伦亚洲一区| 亚洲第一偷拍| 在线观看日韩| 欧美伊久线香蕉线新在线| 国产精品一区久久久| 欧美诱惑福利视频| 国产在线高清精品| 欧美激情综合五月色丁香| 一区二区三区四区五区精品| 国产欧美日本在线| 欧美成人精品1314www| 亚洲一区二区三区在线看| 国产日韩精品在线播放| 欧美一区二视频| 欧美国产免费| 欧美吻胸吃奶大尺度电影| 国产精品少妇自拍| 激情欧美日韩一区| 伊人久久婷婷色综合98网| 亚洲伦理在线免费看| 欧美影院在线| 麻豆成人91精品二区三区| 欧美屁股在线| 国产美女诱惑一区二区| 黄色av一区| 亚洲色图在线视频| 巨胸喷奶水www久久久免费动漫| 欧美大片在线影院| 欧美理论电影在线播放| 国产精品久久福利| 亚洲国产精品久久久久婷婷老年| 亚洲午夜免费视频| 老牛影视一区二区三区| 国产欧美精品久久| 99国产精品99久久久久久粉嫩| 久久精品欧美日韩精品| 欧美日韩a区| 亚洲国产电影| 久久久av水蜜桃| 国产精品嫩草99av在线| 国产情人综合久久777777| 这里只有精品电影| 欧美日韩精品免费| 亚洲视频一起| 国产精品99久久久久久有的能看 | 麻豆乱码国产一区二区三区|