講解Oracle系統中使用者許可權的賦予和檢視

qinwen740發表於2009-06-23
在Oracle中,使用者許可權分為兩種(本文不涉及dba或oper的許可權,只講解普通使用者的許可權),分別是System Privilege系統許可權 和User Table Privilege使用者資料表許可權.

◆1.首先,建立使用者,以下幾條命令可以建立一個使用者,前提是必須以DBA的身份登入(如果你不是DBA,不要看下去了):

create user DB_USER identified by DB_USER_PW

建立使用者DB_USER,密碼為DB_USER_PW

grant create session to DB_USER

給使用者建立會話的許可權

grant resource to DB_USER

◆2.當使用者建立後,會自動在Oracle資料庫系統中生成屬於該使用者的Scheme (可以理解為所有屬於該使用者的表,檢視....等物件的集合).

該使用者可以將對這些物件的訪問許可權賦予其它的系統使用者.

◆3.該使用者用sqlplus登入後,以下命令可以看到該使用者的許可權

此使用者讀取其他使用者物件的許可權:

select * from user_tab_privs;

此使用者所擁有的系統許可權:

select * from user_sys_privs;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15688952/viewspace-607242/,如需轉載,請註明出處,否則將追究法律責任。

相關文章