查看當(dāng)前用戶擁有的系統(tǒng)權(quán)限
復(fù)制代碼 代碼如下:
select * from user_sys_privs;
系統(tǒng)權(quán)限 系統(tǒng)管理員授予-----sys用戶
復(fù)制代碼 代碼如下:
create user lisi identified by 123456 //創(chuàng)建用戶
grant create session to lisi //授予擁有會(huì)話的權(quán)限
grant create table to lisi //授予創(chuàng)建表的權(quán)限
grant create unlimited tablespace to lisi //授予無空間限制的權(quán)限
revoke create session from lisi //撤銷權(quán)限
revoke create table from lisi
revoke create unlimited tablespace from lisi
當(dāng)前用戶對(duì)對(duì)象擁有是權(quán)限
復(fù)制代碼 代碼如下:
select * from user_tab_privs;
對(duì)象權(quán)限 對(duì)象創(chuàng)建者授予或撤銷權(quán)限
如:lisi用戶創(chuàng)建表 tab
復(fù)制代碼 代碼如下:
grant select on tab to wangwu //對(duì)表tab的查詢條件授予給wangwu用戶
grant all on tab to wangwu //對(duì)表tab的所有操作授予給wangwu用戶
revoke select on tab from wangwu
revoke all on tab from wangwu
權(quán)限傳遞
sys -> A用戶 -> B用戶
系統(tǒng)權(quán)限
復(fù)制代碼 代碼如下:
grant ceate any table to lisi with admin option; //李四用戶可以將此權(quán)限傳遞給其它用戶
對(duì)象權(quán)限
復(fù)制代碼 代碼如下:
grant select on tabA to lisi with grant option;
角色
復(fù)制代碼 代碼如下:
create(drop) role myrole
grant create session to myrole
grant create table to myrole
grant myrole to lisi
您可能感興趣的文章:- 深入淺析Orcale的nvl函數(shù)和SQL Server的isnull函數(shù)
- Orcale 數(shù)據(jù)庫(kù)客戶端PL/SQL 中文亂碼的問題解決方法
- orcale中的to_number方法使用