新聞中心
隨著互聯網的發(fā)展以及信息化建設的推進,數據庫成為了企業(yè)、機構甚至個人日常工作中必不可少的工具。但是隨之而來的安全問題也日益凸顯。數據庫授權作為數據庫安全的基本措施之一,保證了數據庫中的數據只能被授權的用戶或角色訪問,確保了數據庫的安全性。本文將基于靜態(tài)授權方式,對數據庫授權進行解析。

一、什么是靜態(tài)授權?
靜態(tài)授權通過事先對訪問者的身份進行授權,將訪問者所具有的權限與數據庫中的表、視圖、存儲過程等數據庫對象的操作一一對應起來,從而實現對用戶或角色進行授權。靜態(tài)授權的基本思想是將授權信息與數據庫對象信息進行匹配,對于具備相應權限的用戶或角色可以訪問對應的數據庫對象,而沒有相應權限的用戶或角色不能訪問相應的數據庫對象。
靜態(tài)授權是一種比較簡單、靈活的授權方式,它適用于權限變化不頻繁,用戶和角色數量較少的情況。
二、實現靜態(tài)授權的方式
1. 系統(tǒng)權限
系統(tǒng)權限是指指定用戶或角色可以進行的系統(tǒng)級操作權限。包括通過CREATE USER 或ALTER USER語句對用戶進行管理、對視圖進行定義、對數據安全方案進行開發(fā)等等。系統(tǒng)權限由SYSDBA和SYSOPER角色控制。
SYSDBA角色代表系統(tǒng)管理權限,具備更高級別的授權。SYSOPER角色則代表操作管理員,具備某些特定操作的執(zhí)行權限。
2. 對象權限
對象權限是指指定用戶或角色可以對指定對象進行的操作的權限。包括CREATE、ALTER、DROP、GRANT、REVOKE等命令??梢詫γ總€表,視圖,存儲過程等進行限制用戶或角色的使用范圍。
對象的權限包括SELECT、INSERT、UPDATE、DELETE等等,可以為每個對象的不同列進行分配授權信息。
在進行靜態(tài)授權時,還需要注意以下幾點:
1. 數據庫用戶或角色的創(chuàng)建和管理需要有一定的權限。
2. 在授權時,應避免過于復雜的權限設置,以便于后期的管理。
3. 對于不同的訪問者,應設置不同的授權信息。
三、靜態(tài)授權的優(yōu)缺點
靜態(tài)授權優(yōu)點:
1. 控制細致,可以控制數據的具體訪問情況。
2. 利用授權靈活,可以針對不同的用戶或角色設置不同的權限。
3. 管理方便,數據的訪問權限可以直接管理。
靜態(tài)授權缺點:
1. 數據庫對象增加或修改時,需要對授權信息進行調整或重新設置。
2. 無法對權限進行動態(tài)修改,權限變化時需要重新設定。
3. 對于較大型的數據庫,權限管理過于復雜,需要工作量較大。
四、結論
靜態(tài)授權是數據庫安全管理中的一種有效授權方式。雖然它存在一定的局限性和缺點,但對于權限變化不頻繁,用戶和角色數量較少的情況,靜態(tài)授權能夠輕松完成對數據庫訪問的控制。在靜態(tài)授權時,需要考慮到系統(tǒng)權限和對象權限,并且需要設置不同的授權信息以適應不同的用戶需求,并避免出現過于復雜的情況。綜上所述,靜態(tài)授權是數據庫授權安全的一種重要方式。
成都網站建設公司-創(chuàng)新互聯為您提供網站建設、網站制作、網頁設計及定制高端網站建設服務!
Oracle數據庫如何收費/授權
很簡單,打給oracle售前客服,他們會詳細告訴你的,這樣的事,找廠商
Oracle軟件本身是免費的,所以任何人都可以從Oracle官方網站下載并安裝Oracle的數據庫軟件,收費的是License,即軟件授權,如果數據庫用于商業(yè)用途,就需要購買相應Oracle產品的License。
現在Oracle有兩種授權方式,按CPU(Process)數和按用戶數(Named User Plus)。前一種方式一般用于用戶數不確定或者用戶數量很大的情況,典型的如互聯網環(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 單核處理器
則根據公式可以算出,一個Intel 的2*4核處理器需要2*4*0.5=4個CPU licenses
按用戶數: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 EditionNamed User Plus licenses
Oracle Database Enterprise EditionNamed User Plus licenses per CPU
Oracle Application Server Standard Edition ONE 5 Named User Plus licenses
All other Oracle Application Server productsNamed User Plus licenses per CPU
當然用戶應該根據自己的實際用戶數訂購,且不少于相應版本所要求的更低用戶數。
一般情況下,1CPU的費用約等于50user的費用,所以如果用戶數>CPU數*系數*50,則按CPU訂購反而更為經濟。
這里是Oracle 11g企業(yè)版的銷售價格:
每個License還有有效期的分類,分別為:1年、2年、3年、4年、5年、永久。當然價格也是依次增加。
當前Oracle 11G的伍和User License無限使用期的價格為人民幣¥3,582.00 / Named User Plus,按50個User License無限使用期的購買量則價格為18萬;每個CPU License無限使用期的價格為¥179,078.00 / Processor,
關于服務價格:一般地,購買Oracle的License都包含首年的服務費,以后的費用按每年原價的22%計算。
更多的產品價格可以訪問
Oracle數據庫如何授權收費
按用戶數:Oracle用戶數的官方定義是衡旁每一個訪問Oracle數據庫的用戶,無論是自然人還是設備(如工業(yè)環(huán)境中的傳感器之類),都算作一個用戶(Named User)。
一般情況下,1CPU的費念此用約等于50user的費用,所以如果用戶數>CPU數*系數*50,則仔攔迅按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的價格相近。
數據庫授權靜態(tài)授權的介紹就聊到這里吧,感謝你花時間閱讀本站內容,更多關于數據庫授權靜態(tài)授權,數據庫授權方式:靜態(tài)授權解析,Oracle數據庫如何收費/授權,Oracle數據庫如何授權收費的信息別忘了在本站進行查找喔。
香港云服務器機房,創(chuàng)新互聯(www.cdcxhl.com)專業(yè)云服務器廠商,回大陸優(yōu)化帶寬,安全/穩(wěn)定/低延遲.創(chuàng)新互聯助力企業(yè)出海業(yè)務,提供一站式解決方案。香港服務器-免備案低延遲-雙向CN2+BGP極速互訪!
本文標題:數據庫授權方式:靜態(tài)授權解析(數據庫授權靜態(tài)授權)
文章鏈接:http://www.5511xx.com/article/cojjjis.html


咨詢
建站咨詢
