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

利用MSSQL復制功能實現與Oracle數據庫同步
來源:易賢網 閱讀:1142 次 日期:2014-11-03 12:12:58
溫馨提示:易賢網小編為您整理了“利用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)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
一本到高清视频免费精品| 一区二区三区在线免费播放| 久久国产一区二区三区| 久久精品99无色码中文字幕| 欧美在线免费看| 欧美www视频| 国产精品久久中文| 在线观看国产成人av片| 亚洲天堂av图片| 美国十次了思思久久精品导航| 欧美日韩一区三区| 在线精品亚洲| 欧美亚洲日本一区| 欧美日韩视频在线一区二区| 国产三级精品三级| 99精品国产高清一区二区| 久久精品亚洲热| 国产精品你懂的| 亚洲乱码国产乱码精品精天堂| 香蕉亚洲视频| 欧美激情亚洲综合一区| 国产亚洲视频在线| 亚洲免费在线| 欧美日韩一区二区三区| 亚洲国产综合在线看不卡| 久久精品国产久精国产爱| 欧美色欧美亚洲另类二区| 亚洲国产成人tv| 校园春色国产精品| 免费久久99精品国产自| 久久精品动漫| **欧美日韩vr在线| 欧美三级在线视频| 久久天堂精品| 亚洲欧美激情视频| 亚洲高清av在线| 欧美视频不卡| 久久久伊人欧美| 性色av一区二区怡红| 亚洲精品女av网站| 伊人久久婷婷色综合98网| 国产精品久久国产精品99gif| 美国十次了思思久久精品导航| 亚洲一区久久久| 亚洲乱码国产乱码精品精天堂| 欧美成人第一页| 久久只有精品| 最新国产成人在线观看| 欧美电影免费观看| 最新亚洲一区| 亚洲盗摄视频| 日韩视频一区二区三区在线播放免费观看| 亚洲一区美女视频在线观看免费| 午夜精品一区二区三区电影天堂| 欧美日韩情趣电影| 亚洲日本成人| 欧美人成在线视频| 亚洲精品久久久久中文字幕欢迎你| 久久青草久久| 在线看片第一页欧美| 先锋影音国产一区| 欧美伊人久久大香线蕉综合69| 99综合在线| 亚洲国产精品一区二区www在线| 国产精品永久在线| 欧美日本一区二区三区 | 亚洲人成网站在线播| 在线视频国产日韩| 国产精品国产三级国产aⅴ9色| 亚洲精品中文字幕在线| 欧美日韩1区2区| 日韩亚洲综合在线| 国产精品成人在线| 性欧美videos另类喷潮| 国内精品视频一区| 奶水喷射视频一区| 亚洲毛片在线观看| 国产精品久久国产精品99gif | 亚洲欧美卡通另类91av | 亚洲在线免费视频| 国产视频综合在线| 美女日韩欧美| 一区二区三区高清在线| 国产最新精品精品你懂的| 欧美高清视频一区二区| 亚洲综合第一| 精品69视频一区二区三区| 欧美日韩1区2区| 欧美中文字幕久久| 亚洲国产高清一区| 国产精品成av人在线视午夜片| 久久久国产精彩视频美女艺术照福利 | 欧美巨乳在线观看| 亚洲欧美日韩一区二区三区在线观看| 韩国精品在线观看| 欧美精品一区二区三区视频| 香蕉久久国产| 日韩一二三区视频| 激情欧美一区二区三区| 欧美视频日韩| 久久一区亚洲| 亚洲欧美日韩精品久久奇米色影视 | 亚洲男人第一网站| 亚洲欧洲偷拍精品| 欧美亚洲不卡| 在线观看欧美视频| 久久精品首页| 亚洲网友自拍| 亚洲青色在线| 尤物九九久久国产精品的特点 | 国产日韩欧美视频在线| 国产亚洲一级| 亚洲综合第一页| 国产精品综合久久久| 一本大道久久a久久精二百| 你懂的视频欧美| 久久国产免费看| 亚洲欧美中文字幕| 中国女人久久久| 亚洲免费观看高清完整版在线观看熊 | 欧美亚洲在线观看| 亚洲啪啪91| 在线观看亚洲一区| 国产欧美日韩综合一区在线播放 | 亚洲大胆视频| 国产精品视频免费观看| 欧美日韩综合视频网址| 欧美女激情福利| 久久婷婷久久一区二区三区| 亚洲欧美不卡| 亚洲一二三区在线观看| 日韩午夜精品视频| 亚洲日本在线观看| 亚洲国产精品成人一区二区 | 国产专区欧美精品| 国产免费观看久久黄| 国产精品美女午夜av| 欧美色视频一区| 欧美日韩亚洲高清| 你懂的国产精品| 久久久久se| 亚洲午夜一区二区| 亚洲二区在线视频| 在线观看欧美亚洲| 精品成人一区二区三区| 欧美色欧美亚洲另类二区| 欧美成人精品一区二区三区| 久久精品国产第一区二区三区最新章节 | 亚洲在线黄色| 在线观看日韩av| 亚洲一区二区三区乱码aⅴ| 国产一区在线视频| 亚洲第一在线综合网站| 欧美视频免费| 美玉足脚交一区二区三区图片| 中国女人久久久| 欧美日韩成人一区二区| 亚洲精品乱码久久久久| 欧美成人午夜激情| 女女同性精品视频| 欧美国产视频一区二区| 久久激情一区| 久久精品麻豆| 免费亚洲电影| 欧美日韩国产综合视频在线| 欧美日韩一区三区四区| 欧美日韩一区二区三区| 欧美网站在线观看| 国产日韩精品视频一区| 国产日韩欧美中文在线播放| 激情久久久久久久| 亚洲精品国产精品乱码不99按摩| 在线中文字幕一区| 一本一本久久a久久精品综合麻豆| 亚洲激情影院| 99在线精品视频在线观看| 亚洲精品黄网在线观看| 亚洲一区二区三区四区视频| 欧美自拍偷拍| 欧美精品videossex性护士| 国产精品综合| 亚洲日韩欧美视频一区| 亚洲欧美国产va在线影院| 久久久久国产一区二区三区| 欧美高清在线| 国产婷婷精品| 一区二区电影免费观看| 欧美一区二区| 欧美激情亚洲| 国产亚洲精品久| 一区二区三区日韩| 久久蜜桃av一区精品变态类天堂| 欧美77777| 国产欧美精品日韩区二区麻豆天美| 亚洲成人资源网| 欧美一级大片在线观看| 欧美国产日本在线| 国产区精品在线观看| 99riav久久精品riav| 欧美专区亚洲专区|