[oracle]Oracle角色管理

來源:互聯網
上載者:User

標籤:工作   padding   png   tle   log   ott   not   one   服務   

假如我們直接給每一個使用者賦予許可權,這將是一個巨大又麻煩的工作,同時也不方便DBA進行管理。通過採用角色,使得:

  • 許可權管理更方便。將角色賦予多個使用者,實現不同使用者相同的授權。如果要修改這些使用者的許可權,只需修改角色即可;
  • 角色的許可權可以啟用和關閉。使得DBA可以方便的選擇是否賦予使用者某個角色;
  • 提高效能,使用角色減少了資料字典中授權記錄的數量,通過關閉角色使得在語句執行過程中減少了許可權的確認。

 

 

 

(1)角色的資訊存在dba-roles資料字典中,如下所示:

 

(2)建立角色:

CREATE ROLE role_name [NOT IDENTIFIED | IDENTIFIED { BY password | EXTERNALLY | GLOABAL | USING package} ]

意思如下:

  • role_name:角色名稱字;
  • NOT IDENTIFIED | IDENTIFIED:啟用角色前不需要/要求輸入密碼認證;
  • BY password:認證密碼;
  • USING package:建立應用角色,該角色只能通過授權的package啟用;
  • EXTERNALLY:角色在啟用前,必須通過外部服務授權;
  • GLOBALLY:使用STE ROLE啟用角色時,使用者必須通過企業路徑服務授權使用角色

【未完待續。。。】

[oracle]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.