查看當前用戶擁有的系統權限
復制代碼 代碼如下:
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
您可能感興趣的文章:- 深入淺析Orcale的nvl函數和SQL Server的isnull函數
- Orcale 數據庫客戶端PL/SQL 中文亂碼的問題解決方法
- orcale中的to_number方法使用