大家好,oracle和sql server區別相信很多的網友都不是很明白,包括sql server是干嘛的也是一樣,不過沒有關系,接下來就來為大家分享關于oracle和sql server區別和sql server是干嘛的的一些知識點,大家可以關注收藏,免得下次來找不到哦,下面我們開始吧!
如何把sql server一張表的數據實時同步到Oracle數據庫
1.SQLSERVER服務器上面安裝oracle客戶端,配置服務命名(假設為test)
2.在SQLSERVER服務器上面建立鏈接服務器,腳本如下
SQLcode?
SQLcode--Addinglinkedserver:
execsp_addlinkedserver@server='test',
@srvproduct='ORACLE',
@provider='MSDAORA',
@datasrc='test'
SQL server和oracle的區別有哪些
它們兩者之間的區別主要體現在如下幾個方面:
一是開放性。
1、SQLServer只可在windows上運行,缺乏開放性,操作系統的穩定對數據庫是非常重要的。
Windows9X系列產品比較偏重于桌面應用,NTserver只是適合中、小型企業。而且windows平臺的安全性、可靠性和伸縮性都是非常有限的。它不像unix那樣久經考驗,尤其是在處理大數據庫。
2、Oracle能在所有主流平臺上運行;完全支持所有的工業標準;采用完全開放策略;可以使客戶選擇最適合的解決方案;對開發商全力支持。
二是可伸縮性、并行性。
1、SQLserver并行實施和共存模型并不成熟,很難處理日益增多的用戶數和數據卷,伸縮性有限。
2、Oracle并行服務器通過使一組結點共享同一簇中的工作來擴展windownt的能力,提供高可用性和高伸縮性的簇的解決方案。如果windowsNT不能滿足需要,用戶可以把數據庫移到UNIX中。Oracle的并行服務器對各種UNIX平臺的集群機制都有著相當高的集成度。
三是性能。
1、SQLServer多用戶時性能不佳。
2、Oracle性能最高,保持開放平臺下的TPC-D和TPC-C的世界記錄。
四是客戶端支持及應用模式。
1、SQLServerC/S結構,只支持windows客戶,可以用ADO、DAO、OLEDB、ODBC連接。
2、Oracle多層次網絡計算,支持多種工業標準,可以用ODBC、JDBC、OCI等網絡客戶連接。
五是操作簡便。
1、SQLServer操作簡單,但只有圖形界面。
2、Oracle較復雜,同時提供GUI和命令行,在windowsNT和unix下操作相同。
六是使用風險。
1、SQLserver完全重寫的代碼,經歷了長期的測試,不斷延遲,許多功能需要時間來證明。并不十分兼容。
2、Oracle長時間的開發經驗,完全向下兼容。得到廣泛的應用。完全沒有風險。在價格上ORACLE貴過SQLSRVER。
數據庫(SQLSERVER、Oracle、Sybase)的區別
暈倒,
首先它們都是關系型數據庫
mssqlserver、db2、oracle、mysqlserver是大型數據庫,少了個sybase
access、foxpro是桌面數據庫,access是不支持網絡的(用程序寫成服務不算)。
mssqlserver只能用在windows平臺上。
db2、oracle、mysqlserver有多平臺。
db2、oracle在linux平臺下比在win平臺下牛很多。
以上mysqlserver是有免費版的。
都支持sql語言。
暫時就想到這些。
如何用sqlserver連oracle
1、在目的SQLServer數據庫服務器上安裝ORACLEClient軟件或者ORACLEODBCDriver.
通過oracle客戶端,在netmanager中建立“服務(TNSserver)”,并測試連接上oracle數據庫正常
2、在sqlserver的DTS(導入和導出數據工具)進行
(1)選擇數據源:
數據源:oracleinoracle9i
選擇:用戶/系統DSN:
點擊新建DSN:選擇數據源類型:系統數據源,
下一步:選擇驅動程序:oracleinoracle9i,下一步,完成,
進入oracleodbcdriverconfigration頁面
再輸入:datasorcename:GZDS
TNSservername:gz(通過netmanager定義好TNSserver)
user:(oracle登錄用戶)
填寫好以后,進行"TESTConnection"
可以連通,則點擊“ok”,DSN建立完成
數據源選擇完成,點擊“下一步”進入“選擇目的”
(2)選擇目的
目的:用于SQLServer的MicrosoftOLEDB提供程序
服務器:192.168.0.63
選擇:使用sqlserver身份登錄
用戶名:sa密碼:pass
并刷新,選擇好數據庫:test(目的數據庫,提前建立好的)并點擊“下一步”
a.從數據源復制表和數據(下一步:選擇源表及視圖)
b.用一條查詢語句指定要傳輸的數據(進行sql編輯)
(通過以上選擇好要復制的數據表或者相關視圖)
再點擊下一步“保存、調度和復制包”
(3)“保存、調度和復制包”
時間:立即運行
再點擊下一步:進行:“正在完成DTS導入導出”向導
(4)完成:
點擊:“完成”按鈕,系統進入數據復制“正在執行包”的頁面,
可以看到數據正在復雜的進度條
注意:在ORACLE表和SQLServer表之間'轉換'那步很重要,
可以改變默認的字段數據類型,如image->text,decimal->int
Oracle和SQLserver哪個好
1、沒有好不好,只有適合不適合當前使用者。
2、簡單說來Oracle對系統的要求比SQL-Server要高的很多,Oracle主要用于大型數據庫和企業服務器及應用。
3、SQl—Server是中型數據庫,比較適合大眾應用。
好了,文章到此結束,希望可以幫助到大家。