查看當前用戶擁有的系統(tǒng)權限
復制代碼代碼如下:
select * from user_sys_privs;
系統(tǒng)權限 系統(tǒng)管理員授予-----sys用戶
復制代碼代碼如下:
create user lisi identified by 123456 //創(chuàng)建用戶
grant create session to lisi //授予擁有會話的權限
grant create table to lisi //授予創(chuàng)建表的權限
grant create unlimited tablespace to lisi //授予無空間限制的權限
revoke create session from lisi //撤銷權限
revoke create table from lisi
revoke create unlimited tablespace from lisi
當前用戶對對象擁有是權限
復制代碼代碼如下:
select * from user_tab_privs;
對象權限 對象創(chuàng)建者授予或撤銷權限
如:lisi用戶創(chuàng)建表 tab
復制代碼代碼如下:
grant select on tab to wangwu //對表tab的查詢條件授予給wangwu用戶
grant all on tab to wangwu //對表tab的所有操作授予給wangwu用戶
revoke select on tab from wangwu
revoke all on tab from wangwu
權限傳遞
sys -> A用戶 -> B用戶
系統(tǒng)權限
復制代碼代碼如下:
grant ceate any table to lisi with admin option; //李四用戶可以將此權限傳遞給其它用戶
對象權限
復制代碼代碼如下:
grant select on tabA to lisi with grant option;
復制代碼代碼如下:
create(drop) role myrole
grant create session to myrole
grant create table to myrole
grant myrole to lisi