您好,登錄后才能下訂單哦!
1, 正版Oracle 產品和盜版的區(qū)別
直奔主題,這是許多研發(fā)不注意的地方。對于商用(就是你不是在家里,自己玩),嚴格來說,就是一張許可證紙的區(qū)別。不管是什么時候,下載的版本都可以建立數據庫并正常開發(fā),但是如果用于商業(yè),就屬于違法行為,后果我不必說了。至于昂貴的價格,其實很大部分是維護費用, 另外下載版是不可以打補丁的(并不是說打不上,而是你沒有賬號去下載,另外任何對下載免費版打補丁的行為都是非法的),而正式版有產品服務碼,可用于在線 服務、升級等,另外根據你購買不同可以提供不同的上門服務。至于各個版本的價格,的確是不同的,你可以向代理咨詢,據我所知應該是win版本最便宜,不過也最不穩(wěn)定
2. 能否說說個人版、標準版1、標準版、企業(yè)版各自的特點和區(qū)別?
A:簡單地說,
1,標準版1(Standard Edition One)適用于1-2CPU的服務器,價格有相當的優(yōu)勢,但僅限單機環(huán)境,適用于中小型用戶入門級應用;
2,標準版(Standard Edition)適用于1-4CPU的服務器,包括4CPU單服務器或2臺雙CPU服務器等配置,可以做雙機熱備或RAC,價格適中,適用于對數據庫性能及安全性有進一步要求的大中型用戶工作組級及部門級應用;
3,企業(yè)版(Enterprise Edition)適用于單機、雙機、多CPU多節(jié)點集群等各種環(huán)境,功能齊全,但費用也比較高,適用于對數據庫性能及可靠性有相當高要求的大型、超大型用戶企業(yè)級、高端企業(yè)級應用。功能模塊上的比較請參考《Oracle數據庫白皮書》。
3. Oracle的訂購方式?
A:有按用戶數訂購和按CPU訂購兩種方式,其中按CPU訂購也即所謂無限用戶版。
4. Oracle用戶數的官方定義?
A:每一個訪問Oracle數據庫的用戶,無論是自然人還是設備,都算作一個用戶(Named User)。
英 文官方定義:Named User Plus: is defined as an individual authorized by you to use the programs which are installed on a single server or multiple servers, regardless of whether the individual is actively using the programs at any given time. A non human operated device will be counted.
5. Oracle的用戶數是怎么算的呢?
A:Oracle官方要求的各類版本的最低用戶數為:
個人版本:1user*PC數
標準版1=服務器的CPU數*5
標準版=服務器的CPU數*10user
企業(yè)版=服務器的CPU數*25user;
用戶應該根據自己的實際用戶數訂購,且不少于相應版本所要求的最低用戶數。
6. 請舉例說明?
A:例如,若用戶的應用是基于Internet,Oracle作為網站后臺數據庫,根據Oracle對用戶數的官方定義,每一個通過Internet訪問網站(數據庫)的都算作1個用戶,這樣用戶數很多,而且無法預估,所以應按照CPU數訂購。
7. 是否Internet或B/S架構的應用就必須要按照CPU訂購?
A:不一定,如果訪問Oracle數據庫的用戶數可以預估,且用戶數不多(<服務器CPU數*50),也可以按照用戶數訂購。
8. 是否可以提供試用版?試用期限是多長?
A:達成訂購意向后,可以提供試用版供免費試用、評估,試用期為一個月。試用期到后若不訂購,用戶必須從系統(tǒng)中卸載、刪除所安裝的Oracle試用版軟件。
9. Oracle DBMS的 最大并發(fā)用戶數。
說白了就是8車道的馬路, 不管有多少車,只能8輛車并排走。 不管你有多少個要訪問數據庫的連接請求, 超出了最大并發(fā)數,就連不上去了。一般版本的Oracle最多支持150個用戶,即最大并發(fā)數150。 通常是不會被用完的, 除非你的系統(tǒng)訪問負荷特別大。購買時的根據CPU主頻算用戶數, 是Oracle為了掙錢對你的用戶數進行的強行要求。 免得你偷稅漏稅。
10. 總結
一 般來講,oracle這里指的是連接到DBMS的,而不是DB的,不管你DB有多少個,而你的DBMS只能有一個,所以實際上就是指的的你網絡上允許多少人同時訪問你的DBMS。 其實一般賣軟件的都不會這么較真,象國外的軟件在國內賣一般都是買一般的許可就行了,例如你估計你可能最多會有20個并發(fā)訪問數,你買10個一般軟件商都會答應的,而且這些軟件在程序內部都沒有做任何限制,僅僅只是法律上的問題。你買的用戶數的比較少,或者只買標準版,只會影響你購買可選件,比如你象要買RAC,ORACLE就限制你必須購買50個用戶以上才有選購RAC的權利,否則他不會賣。
注意這里討論的是Oracle企業(yè)版,不考慮Oracle 標準版或個人版。
Oracle是商業(yè)軟件,任何商業(yè)用途均需要購買license后使用,否則構成侵權 , license 按照 named user 或 processor處理器數量購買, 如何購買可以 訪問 https://shop.oracle.com/pls/ostore/f?p=700:6:0::NO:::
商業(yè)用途的定義:
The definition of commercial use is broad, covering more than just obvious ‘profit-making’ uses. In practise, the term is equivalent to income-generating use of any kind, whether direct or indirect.
商業(yè)用途的定義非常廣泛,其包括絕大部分明顯營利的用途。在實踐中,不論是直接還是間接地使用任何方式產生收益都等同于商業(yè)用途。
Oracle 企業(yè)版單CPU 永久授權價格為47,500美元約合人民幣285000(按照匯率1:6估算) ,必須購買第一年維保 價格為10,450美元約合人民幣62700(按照匯率1:6估算)
Oracle 企業(yè)版一個named user 永久授權價格為900美元,最低25個named user,約合25*900美元約等于135000人民幣(按照匯率1:6估算),同樣必須購買第一年維保
現(xiàn)在Oracle有兩種授權方式,按CPU(Process)數和按用戶數(Named User Plus)。前一種方式一般用于用戶數不確定或者用戶數量很大的情況,典型的如互聯(lián)網環(huán)境,而后一種則通常被用于用戶數確定或者較少的情況。
按CPU : License數=CPU 數*系數。系數來自Oracle的一個參數表,如IBM Power6的處理器為1,AMD和Intel的處理器為0.5,詳細情況見下:
參數 | 處理器型號 |
0.25 | Sun UltraSPARC T1 處理器 |
0.50 | Sun UltraSPARC T1處理器 |
0.50 | Intel、AMD處理器 |
0.50 | Sun UltraSPARC T2+ 處理器 |
1.00 | IBM POWER6、POWER7 處理器 |
0.75 | 其他多核處理器 |
1.00 | 單核處理器 |
則根據公式可以算出,一個SUN UltraSparc T1的4*8核處理器需要4*8*0.25=8個CPU licenses
計算 CPU對應 license數量可以使用下面工具:
按用戶數 :Oracle用戶數的官方定義是每一個訪問Oracle數據庫的用戶,無論是自然人還是設備(如工業(yè)環(huán)境中的傳感器之類),都算作一個用戶(Named User)。
英文官方定義:Named User Plus: is defined as an individual authorized by you to use the programs which are installed on a single server or multiple servers, regardless of whether the individual is actively using the programs at any given time. A non human operated device will be counted.
按用戶數購買則對應相應的產品有對應的License的最低購買量限制,如下:
產品 | 最低License數 |
Oracle Database Standard Edition ONE | 5 Named User Plus licenses |
Oracle Database Standard Edition | 5 Named User Plus licenses |
Oracle Database Enterprise Edition | 25 Named User Plus licenses per CPU |
Oracle Application Server Standard Edition ONE | 5 Named User Plus licenses |
All other Oracle Application Server products | 10 Named User Plus licenses per CPU |
當然用戶應該根據自己的實際用戶數訂購,且不少于相應版本所要求的最低用戶數。
一般情況下,1CPU的費用約等于50user的費用,所以如果用戶數>CPU數*系數*50,則按CPU訂購反而更為經濟。
每個License還有有效期的分類[不論是User License還是CPU License],分別為:1年、2年、3年、4年、5年、永久。當然價格也是依次增加。
以上均為list price 列表價格,具體的discount折扣見shop.oracle.com上的結算或具體代理商的實際折扣。
關于在vmware上Oracle license的計算:
如果Oracle 安裝在VMWARE 上,是否也是按照這個方式計算呢? 也就是說,在虛擬機VMWARE上Oracle的License計算是否也是按照分配CPU核數來計算的呢? 關于虛擬機上ORACLE的License計算,ORACLE 引入了下面 Soft partitioning (軟分區(qū))和Hard partitioning (硬分區(qū))概念(如下所示),而且明確規(guī)定 VMware是軟分區(qū),并且規(guī)定Soft partitioning is not permitted as a means to determine or limit the number of software licenses required for any given server。
也就是說在一臺物理機上,假如如下所示,虛擬了一臺Linux服務器做Oracle Database Server, 虛擬了另外一臺Windows服務器做SQL Server服務器,物理機上有2個物理CPU,每個4 Core,平均分配給這兩個服務器,此時Oracle的License計算是
License Number = 2* 4*0.5= 4 而不是 License Number = 1*4*0.5= 2.
更多信息:
Oracle的許多產品都有分版本,最常見的大致上分成3個版:
企業(yè)版Enterprise Edition(EE)
價位最高,全功能、無使用限制。
標準版Standard Edition(SE)
價位中等,主要限制為最大支援4個CPU,且禁止安裝到超過4 Socket(CPU插槽)的機器上。
標準版1Standard Edition One(SE1)
價位最低,限制支援2個CPU,且禁止安裝到支援超過2 Socket(CPU插槽)的機器上。
Oracle的授權計算方式是採[電腦工作時,命令傳送的兩個端點]的其中之一,
即User(操作者)或Processor(處理器/CPU)若採Processor計價
EE版
processor數=CPU*(Core數/每CPU)*Core_Factor,有小數時無條件進位。假設某Server上:
1CPU,6核,Core_Factor=0.25
Processor數=1*6*0.25=1.5->2Processor
2CPU,4核,Core_Factor=0.5
Processor數=2*4*0.5=4Processor
SE/SE1版
processor數=occupied socket=主機版上有插CPU的socket數,也就是說直接依CPU數計算,
若採User計價
Oracle稱此依User計價的方式為Named User Plus License,簡稱NUP。這里所謂的Named User=叫得出名字的User,分成兩類:
自動設備:
自動運作,且存取Oracle軟體。
因為是操作命令的起點,也算是一個Named User;
活人:
有操作電腦并使用到Oracle軟體的活人。
至于須有人來操作的設備(PC/NB)則不算。
除計算實際的User外,尚須滿足各版本的最低採購量:
EE版:25NUP/Processor
SE/SE1版:5NUP/Socket
這里要注意,NUP是[限軟體、限版本、不限Server/Instance]的:
限軟體:
Oracle有很多軟體,Oracle ERP的NUP不可用于Oracle CRM或其他Oracle的軟體。
限版本:
對Oracle的同一個軟體而言,SE的NUP不可使用于SE1與EE。也就是說,如果一個User同時會用到SE與EE,則這兩版的NUP得各買一份。
但只要[軟體+版本]正確且授權量足夠,Oracle不管一個User連上幾個Server,也不管你在同一臺Server上要跑幾份相同的軟體。
若直接在shop.Oracle.Com上依臺幣定價採購Oracle DB,則各版本的入手價(含第1年支援,根據2012.10.29、Shop.Oracle.Com上的臺幣定價計算)為:
EE版
by Processor(1 Processor):
1,406,048+309,331
=1,715,379
by NUP(min 25NUP):
(31,246+6,874)/NUP*25NUP
=38,120/NUP*25NUP
=742,100
SE版
byProcessor(1 Processor):
575,575+126,627
=702,202
byNUP(min 5NUP):
(11,512+2,533)/NUP*5NUP
=14,045/NUP*5NUP
=70,225
SE1版
byProcessor(1 Processor):
190,762+41,968
=232,730
byNUP(min 5NUP):
(5,920+1,302)/NUP*5NUP
=7,222/NUP*5NUP
=36,110
基本上,當User人數較少時,依NUP授權較為劃算。比較費用比例:
EE版:Processor/1NUP=1,715,379/38,120=45倍
->當每個Processor上的User超過45人時,依Processor計費較實惠
SE版:Processor/1NUP=702,202/14,045=50倍
->當每個Processor上的User超過50人時,依Processor計費較實惠
SE1版:Processor/1NUP=232,730/7,222=32.24倍
->當每個Processor上的User超過32人時,依Processor計費較實惠
反之,當人少時應使用NUP計費,若用不上RAC則務必使用SE1。
以一個200人左右的企業(yè)來看,假設:
除了總公司外,另有3個營業(yè)點,此公司共架設了4部Server
每部Server都有2CPU,所有CPU均為4Core,且Core Factor均為0.5
公司所有User均使用電腦,且操作的AP均須連上Oracle DB,所有AP不具Oracle特殊授權->須有Oracle Database的授權。
則當採購Oracle DB時,依版本及計費方式共有6種價位:
EE:
實際Processor=4Server*2Cpu*4Core*0.5factor=16Processor
實際200NUP,最少NUP=16*25=400NUP,故依400NUP計
byProcessor:
1,715,379*16=27,446,064
byNUP:
38,120*400=15,248,000
SE:
實際Processor=4Server*2Socket=8Processor
實際200NUP,最少NUP=8*5=40NUP,依200NUP計
byProcessor:
702,202*8=5,617,616
byNUP:
14,045*200=2,809,000
SE1:
實際Processor=4Server*2Socket=8Processor
實際200NUP,最少NUP=8*5=40NUP,依200NUP計
byProcessor:
232,730*8=1,861,840
byNUP:
7,222*200=1,444,400
因此,個人的建議是:仔細試算人數與Processor的比例,如果操作電腦的人員名單明確且人數不多,則務必以NUP計價;但若費用差不多時,依Processor計價比較輕鬆。
千萬不可使用Oracle做為公開WebPage的底層,因user不確定有哪些人,計算NUP有困難,Oracle一定會要求依Processor計價。
非必要別招惹EE版,把Core算進來太可怕了。
預算充沛時,把錢花在RAM上,別買太高檔的主機板:
若超過2個CPU Socket則Oracle會要求須至少買SE版
若超過4個CPU Socket則Oracle會要求須買EE版
同一軟體(例如Oracle DB)不要溷著版本買,最好弄清楚須求一次搞定。如果需求上昇可從SE1變成SE或EE,但$$先準備好。
在Oracle.Com中有3份文件最好先看清楚,本文即依此寫成:Core Factor Table
OSIG(Oracle Software Investment Guild)
OLSA(Oracle License and Service Agreement)
Core Factor Table用于計算EE版的版權,其中列出各廠家multi-Core CPU的型號及其Core Factor。注意,上面沒寫到的型號則CoreFactor=1,也就是說4核的算4個Processor,8核的算8個Processor。OSIG是Oracle給客戶的建議,較易讀也有例子。這些例子有幾個特徵:
EE版
User眾多(數百人)
Processor為單核
算出來好像都是依Processor較便宜,不難看出Oracle比較希望你依Processor買,你輕鬆他Happy。而OLSA為向Oracle採購時須承認的正式條文,此兩份文中對授權規(guī)則的描述基本上是相同的,先看清以便談判。不過OLSA上講明了Oracle有權來稽核你的使用狀況:
會先來書面通知,45天內須配合稽核,Oracle承諾不干擾你日常運作。
稽核時若發(fā)現(xiàn)有超用現(xiàn)象,將以書面通知補足授權。
如不配合稽核或補足授權,則Oracle有權中止授權并取消交易(退錢),但是會告你。
就合約內容來看算是公平,但還是要了解計算授權的公式,如果來稽核的人算錯了而使你多買,Oracle事后不會退錢的。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。