connect、resource和dba三種標準角色:
授權語句:grant connect ,resource,dba to user with admin option;
(注意:其中的“with admin option”選項的含義是權限轉授,該用戶user能把他得到的這個權限再轉授給其他用戶user。)
經過授權以後,用戶擁有connect、resource和dba三個角色的權限:
(1)Connect 角色,是授予最終用戶的典型權利,最基本的權利,能夠連接到ORACLE數據庫中,並在對其他用戶的表有訪問權限時,做SELECT、UPDATE、INSERTT等操作。
Alter session–修改會話;
Create cluster–建立聚簇;
Create database link–建立數據庫連接;
Create sequence–建立序列;
Create session–建立會話;
Create synonym–建立同義詞;
Create view–建立視圖。
(2)Resource 角色,是授予開發人員的,能在自己的方案中創建表、序列、視圖等。
Create cluster–建立聚簇;
Create procedure–建立過程;
Create sequence—建立序列;
Create table–建表;
Create trigger–建立促發器;
Create type–建立類型。
(3)DBA角色,是授予系統管理員的,擁有該角色的用戶就能成爲系統管理員了,它擁有所有的系統權限。
從dba_sys_privs查看權限grantee privilege:
SQL>Select grantee,privilege fromdba_sys_privs
Wheregrantee=’resource’
Orderby privilege;