轉://oracle 軟體的收費模式
Oracle軟體本身是免費的,所以任何人都可以從Oracle官方網站下載並安裝Oracle的資料庫軟體,收費的是License,即軟體授權,如果資料庫用於商業用途,就需要購買相應Oracle產品的License。
現在Oracle有兩種授權方式,按CPU(Process)數和按使用者數(Named User Plus)。前一種方式一般用於使用者數不確定或者使用者數量很大的情況,典型的如網際網路環境,而後一種則通常被用於使用者數確定或者較少的情況。
按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
按使用者數:Oracle使用者數的官方定義是每一個訪問Oracle資料庫的使用者,無論是自然人還是裝置(如工業環境中的感測器之類),都算作一個使用者(Named User)。
英文官方定義:Named User Plus: is defined as an individual authorized by you to use the programs which are installed on a single
按使用者數購買則對應相應的產品有對應的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年、永久。當然價格也是依次增加。
當前Oracle 11G的User License無限使用期的價格為人民幣3千5左右,按50個User License無限使用期的購買量則價格為17.5萬;每個CPU License無限使用期的價格為17萬9千,按IBM小機的係數計算,則購買價格為17萬9千,和50個User License的價格相近。
關於服務價格:一般地,購買Oracle的License都包含首年的服務費,以後的費用按每年原價的22%計算。