Oracle基礎 許可權管理

來源:互聯網
上載者:User

標籤:style   blog   color   使用   sp   strong   on   資料   div   

一、資料庫許可權分類

  許可權是指使用者對某個功能是否具有執行的權利。在Oracle中,許可權分為系統許可權和對象許可權。

  1、系統許可權

  系統規定使用者使用資料庫的許可權。例如建立資料表空間,建立表,刪除表的權利。這些都屬於系統許可權。

  2、對象許可權

  某種許可權使用者對其它使用者的表或視圖的存取許可權。

 

二、授權

  Oracle有一下兩種途徑對使用者進行授權:

  1、管理員直接向使用者授予許可權。

  2、管理員將許可權授予角色,然後將角色授予一個或多個使用者。

  由於使用角色可以更加方便和搞笑的對許可權進行管理,所以一般推薦採取這種方式進行授權。

 

三、角色

  Oracle中預定義了額很多的角色。  

  DBA: 擁有全部特權,是系統最高許可權,只有DBA才可以建立資料庫結構。  RESOURCE:擁有Resource許可權的使用者只可以建立實體,不可以建立資料庫結構。  CONNECT:擁有Connect許可權的使用者只可以登入Oracle,不可以建立實體,不可以建立資料庫結構。   對於普通使用者:授予connect, resource角色。
  對於DBA系統管理使用者:授予connect,resource, dba角色。  四、授權文法:  GRANT 許可權|角色 TO 使用者名稱  樣本:  
GRANT connect,resource TO shop_user     --將connect,resource角色授予使用者shop_user

  多個許可權使用,隔開。

五、撤銷授權:  REVOKE 許可權|角色 FROM 使用者名稱  樣本:   
REVOKE connect FROM shop_user           --取消shop_user  connect許可權,將無法登陸到資料庫

 

Oracle基礎 許可權管理

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.