查看目前使用者擁有的系統許可權
複製代碼 代碼如下:select * from user_sys_privs;
系統許可權 系統管理員授予-----sys使用者 複製代碼 代碼如下:create user lisi identified by 123456 //建立使用者
grant create session to lisi //授予擁有會話的許可權
grant create table to lisi //授予建立表的許可權
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;
對象許可權 對象建立者授予或撤銷許可權
如:lisi使用者建立表 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使用者
系統許可權 複製代碼 代碼如下: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