我理解的是,你的需求是將oracle中變化的數(shù)據(jù)同步到sqlserver中。

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到定陶網(wǎng)站設(shè)計(jì)與定陶網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類(lèi)型包括:網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名與空間、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋定陶地區(qū)。
我提供的解決方案是使用oracle的ogg,就是goldengate來(lái)實(shí)現(xiàn)。
首先,這個(gè)需求是跨庫(kù)跨平臺(tái)的,一般sqlserver都裝在win上,而oracle都裝在linux上(當(dāng)然,也有l(wèi)inux版的sqlserver,oracle也能裝在win上,但是實(shí)現(xiàn)的方法和結(jié)果是一樣的),但是對(duì)于ogg來(lái)講無(wú)所謂,ogg的特點(diǎn)就是可以跨庫(kù)跨平臺(tái)跨版本來(lái)同步數(shù)據(jù)。
源端是oracle,目標(biāo)端是sqlserver,可以使用11版本的ogg來(lái)同步數(shù)據(jù),該版本功能夠用,bug也相對(duì)少了,我做運(yùn)維也經(jīng)常用。
使用ogg的注意事項(xiàng)如下:
源端oracle庫(kù)的同步表必須有主鍵。
源端oracle庫(kù)必須是force logging,必須開(kāi)附加日志。
初始化數(shù)據(jù)的時(shí)候,可以使用ogg自己的initload功能,省的還得用sqlserver的同步助手,費(fèi)勁。
oracle和sqlserver支持的字段類(lèi)型不要太特殊了,比如oracle的lob字段,sqlserver的各種text字段啥的,這些特有的字段,ogg支持不是很好,而對(duì)于int、varchar等通用的字段就沒(méi)問(wèn)題了。
最后,希望能幫到你,但是ogg這個(gè)東西對(duì)你來(lái)說(shuō)可能是新的,所以你要用的話,得先學(xué)學(xué),有問(wèn)題可以問(wèn)我。
最近醫(yī)院讓報(bào)三年的DRGS數(shù)據(jù),執(zhí)行存儲(chǔ)過(guò)程,查出來(lái)5萬(wàn)多條,就去把他復(fù)制到到EXCEL中,竟然報(bào)錯(cuò)了,瞬間想起來(lái)各種用python處理幾百萬(wàn)條數(shù)據(jù)的文章來(lái),可是不會(huì)啊。想的是分成3年分開(kāi)查詢,還是不行,不到2萬(wàn)條不能復(fù)制,瞬間崩潰,不知道哪里做錯(cuò)了。
抱著試試看的心情,右鍵SQLSERVER,發(fā)現(xiàn)有個(gè)菜單(Open in EXCEL),點(diǎn)一下吧。
什么玩意?點(diǎn)一下。
是不是前幾天裝的SQLSERVER助手插件啊,導(dǎo)出來(lái)數(shù)據(jù)可別少就行。(55095行)
邊弄這玩意邊寫(xiě)日志,正好5點(diǎn)下班。
如果你是在WIN2003企業(yè)版上安裝SQLSERVER,那雙擊SQL安裝程序,接著狂按下一步就行了。 如果是在XP上。Windows XP 可以安裝SQL Server 個(gè)人版,但是不能直接安裝企業(yè)版。如果你需要在上面安裝企業(yè)版,可參考這篇文章 方法1: 一、找一張SQL server服務(wù)器版光盤(pán),在光盤(pán)上找到目錄“MSDE”并進(jìn)入,運(yùn)行SETUP.EXE文件,并按照程序要求進(jìn)行安裝。安裝完成重新啟動(dòng)計(jì)算機(jī)。 二、運(yùn)行光盤(pán)中的,AUTORUN.EXE文件,或讓光盤(pán)自動(dòng)運(yùn)行,打開(kāi)安裝界面后,點(diǎn)擊“安裝SQL server 2000組件(C)”→“安裝數(shù)據(jù)庫(kù)服務(wù)器(S)”這里程序?qū)⑻崾灸恪?...服務(wù)器組件在此系統(tǒng)上不受支持,.....”點(diǎn)“確定”。進(jìn)入新的安裝界面,點(diǎn)擊“下一步”,選擇默認(rèn)的“本地計(jì)算機(jī)”→“創(chuàng)建新的SQL server”→“僅客戶端工具”...,一路點(diǎn)擊“下一步”。直至安裝結(jié)束。重新啟動(dòng)計(jì)算機(jī)。 三、到“開(kāi)始”--“程序”-“Microsoft SQL Server”中打開(kāi)“企業(yè)管理器”到“SQL Server 組”下,將“[lcoal] (Windows NT)”改成自己的的機(jī)器名,機(jī)器名在系統(tǒng)屬性的“計(jì)算機(jī)名”里可以找到,假設(shè)我們的機(jī)器里的完整計(jì)算機(jī)名稱為:SERVER,改名后,我們就會(huì)得到如圖所示的樣子了。關(guān)閉“企業(yè)管理器” 四、到“開(kāi)始”--“程序”-“Microsoft SQL Server”中打開(kāi)“客戶端網(wǎng)絡(luò)實(shí)用工具”,點(diǎn)“別名”如果“服務(wù)器別名配置”里沒(méi)有數(shù)據(jù),我們需要手工添加,點(diǎn)“添加”按鈕。在“添加網(wǎng)絡(luò)庫(kù)配置”的“網(wǎng)絡(luò)庫(kù)”選項(xiàng)中,我們選擇默認(rèn)的“Named Pipes(P)”項(xiàng),并為服務(wù)器取個(gè)別名“SERVER”,這時(shí)管道名稱會(huì)自動(dòng)添加“\\SERVER\pipe\sql\query”我們就不要管它了。點(diǎn)“確定”退出。 五、這一步我們要進(jìn)入注冊(cè)進(jìn)行一下修改了,打開(kāi)注冊(cè)表編輯器,找到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer],這一項(xiàng),里面有一個(gè)鍵值LoginMode默認(rèn)值是“1”,現(xiàn)在將該值改為“2”(安裝MSDE時(shí),默認(rèn)的SQL Server身份驗(yàn)證方式為“僅Windows"的身份驗(yàn)證方式,即sa用戶無(wú)法驗(yàn)證,通過(guò)修改以上的注冊(cè)表鍵值來(lái)將身份驗(yàn)證方式改為SQL Server和Windows混合驗(yàn)證以后,就可以用sa用戶登錄了)。修改完畢,重啟電腦。成功! 方法2: 打開(kāi)注冊(cè)表(regedit),找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ ,修改那個(gè)"ab(默認(rèn))"的值為2```重啟.然后就可以安裝Microsoft SQL Server了.不錯(cuò)吧. ab"是圖標(biāo),只有一個(gè)選項(xiàng) 安裝SQL Server 遇到錯(cuò)誤提示: 以前的某個(gè)程序安裝已在安裝計(jì)算機(jī)上創(chuàng)建掛起的文件操作。運(yùn)行安裝程序之前必須重新啟動(dòng)計(jì)算機(jī)!。找了半天,沒(méi)發(fā)現(xiàn)什么一場(chǎng)程序,該機(jī)器上以前沒(méi)安裝過(guò)SQL Server。看看系統(tǒng)安裝了什么軟件? 3721 上網(wǎng)助手什么的赫然在目!刪掉! 還是不行,搜索了一下,發(fā)現(xiàn)這篇Blog最有價(jià)值: 3)打開(kāi)注冊(cè)表編輯器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations項(xiàng)目,并刪除它。這樣就可以清除安裝暫掛項(xiàng)目。
建議手動(dòng)安裝吧。下載一個(gè) 安裝都D盤(pán)即可 百度手動(dòng)安裝sql教程
網(wǎng)站欄目:SQLServer助手,sqlserverguan方版
網(wǎng)頁(yè)地址:http://chinadenli.net/article1/dsgdoid.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、企業(yè)建站、商城網(wǎng)站、Google、關(guān)鍵詞優(yōu)化、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)