- N +

oracle和sql server區別(sql server是干嘛的)

大家好,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是中型數據庫,比較適合大眾應用。

好了,文章到此結束,希望可以幫助到大家。

返回列表
上一篇:
下一篇: