SQL Server和Oracle間的資料同步解決方案
KingSunSha(弱水三千):
是單向同步嗎?即對於特定的表只有一個資料庫的資料發生變化?我們是用文字檔案進行資料交換,定時一個資料庫傳送所有在上次傳送以後更改過的紀錄,然後在另一端讀入文字檔案,當然要寫一些傳送和讀入的指令碼
如果是雙向的那問題就複雜好多
lisz() :
我實現了從Oracle到SQL的複製。
建立連結,把Oracle的資料庫連結到SQL上,再在SQL上使用SP定時更新記錄,具體的做法在SQL的幫助上都有的。我想SQL到Oracle也可以做到。
KingSunSha(弱水三千):
還有一個做法我們也用過:對於需要同步的表,建立一個LOG表,每次對原表的操作,透過過程或者觸發器(很少用觸發器也是因為跟蹤太困難)寫入LOG表,定時把LOG表中的紀錄用文字檔案的方式發FTP到目標端伺服器,然後清空LOG表;在伺服器端把文字檔案倒入臨時表中,在從臨時表中對資料進行校驗後寫入目的表。
這麼做確實工作量比較大,但我們認為是值得的。對於同步來說,很重要的一點是必須非常方便查錯和恢復,因為在傳輸過程中常常有不可預知的錯誤。所以我們不大喜歡用SNAPSHOT之類的工具,而採用自己寫程式碼的方式控制。因為這些工具跟蹤過程太麻煩,很多東西是黑箱操作。
farspeed(farspeed)回覆於 2002-05-29 15:17:00 得分 33
我做過類似的操作,具體的方法是,同事連著 oracle 和 sqlserver
(通訊程式)
然後從資料發起端讀出資料,然後寫入到資料接收端。
需要說明的是,兩邊的介面儘量簡單,資料庫部分的操作儘量放在資料庫中,
通訊程式只負責通訊工作。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-600662/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 兩臺SQL Server資料同步解決方案SQLServer
- 兩臺SQL Server資料同步解決方案(轉)SQLServer
- (轉)Oracle Rac 資料不同步解決方案Oracle
- Sql server資料庫記錄修改追蹤和恢復的解決方案SQLServer資料庫
- oracle 同步sql server 資料,怎麼做啊?OracleSQLServer
- SQL Server查詢慢的解決方案SQLServer
- SQL Server 資料庫同步配置SQLServer資料庫
- SQL Server置疑資料庫解決方法SQLServer資料庫
- SQL Server資料庫從高版本遷移到低版本的解決方案SQLServer資料庫
- 教你解決整理SQL Server輸入的資料SQLServer
- MSSQL Server 遷移至 ORACLE解決方案SQLServerOracle
- SQL SERVER與ORACLE的資料共享SQLServerOracle
- 關於內外網資料同步解決方案
- sql server 資料庫備份方案SQLServer資料庫
- 不同Oracle資料庫之間的資料同步Oracle資料庫
- SQL Server 錯誤程式碼:17058 。解決方案SQLServer
- SQL Server 資料庫無法重新命名的解決SQLServer資料庫
- sql server資料庫附加錯誤的解決過程SQLServer資料庫
- SQL Server裡附加資料庫出錯的解決方法SQLServer資料庫
- IBM實時資料複製和同步解決方案 and IBM CDC ORACLE GOLDEN GATE 比較IBMOracleGo
- SQL server資料匯入OracleSQLServerOracle
- Oracle DBLink跨資料庫訪問SQL server資料同步 踩坑實錄Oracle資料庫SQLServer
- 大資料和資料倉儲解決方案大資料
- SQL Server 2000中的資料同步問題SQLServer
- iGuard和NFS檔案同步的解決方案NFS
- 解決無法連線SQL Server資料庫的方法BWSQLServer資料庫
- SQL Server 05資料庫被置為“可疑”的解決方法SQLServer資料庫
- Oracle ASM故障資料恢復解決方案OracleASM資料恢復
- 海量資料和高併發的解決方案
- SQL SERVER 日期和時間資料型別及函式 (Transact-SQL)SQLServer資料型別函式
- 異構資料的SQL一站式解決方案SQL
- SQL SERVER 資料庫被標記為“可疑”的解決辦法SQLServer資料庫
- SQL SERVER 資料庫遷移孤立使用者的解決方法SQLServer資料庫
- javascript非同步解決方案JavaScript非同步
- 非同步解決方案---promise非同步Promise
- NTP時間同步伺服器(區域網時鐘同步)解決方案伺服器
- JS中的非同步解決方案JS非同步
- SQL SERVER資料庫檔案刪除、分割槽格式化解決方案SQLServer資料庫