如何同步ORACLE和sqlserver的數據


有時候項目開發的需要,必須將sqlServer中的某縣表同步到Oracle數據庫匯總,有其他系統來讀取這些數據,不同數據庫類型之間的數據同步我們可以使用連接服務器和sqlAgent來實現。加入我們澤凱有一個和聽合同管理系統,其中有表contract和contract_project是需要同步到一個MIS系統中的ORACLE,那么我們可以按照以下步驟實現數據的同步

1.在oracle數據庫中建立對應的contract和contract_project表,需要同步那些數據字段我們就建立那些字段到oralce表中

需要注意哦的是oralce的數據類型和SQLServer的數據類型是不一樣的,那么他們之間是什么樣的關系,我們可以再sqlServer下運行:

SELECT *
FROM msdb.dbo.MSdatatype_mappings

來查看sqlServcer和oralce數據庫的的類型類型對應
2.建立連接服務器,我們將oralce系統作為SQLserver的鏈接服務器加入到SQLserver中
有時候我們需要在sqlsercer下訪問另外一個sqlserver數據庫上的數據或者訪問其他oracel數據庫就上的數據嗎,想要完成這些操作,我首先要創建一個數據庫鏈接。
數據庫鏈接能夠讓本地的一個sqlservwer登錄用戶勇攝到遠程的一個數據庫服務器上,並且像操作本地數據庫一樣,那么怎樣創建數據庫鏈接?
創建一個sqlserver對應的oracle的數據庫鏈接,


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM