oracle用戶、權限分配

--通過控制檯登錄數據庫:sqlplus kely/kely@ORCL_localhost
--用戶集合:dba_users
select * from dba_users;
--利用系統用戶創建新的用戶
--create user 用戶名 identified by 密碼 default tablespace 表空間;
--系統用戶:system和sys:sys(sysdba數據庫管理員,數據庫最高的用戶;system數據庫操作員權限僅此於sys)

--獲取系統權限信息
desc dba_sys_privs;
--查詢指定用戶的系統權限
select * from dba_sys_privs where lower(grantee)='kely';
--查詢系統權限信息
desc system_privilege_map;
select * from system_privilege_map;

--分配系統權限
--grant privilege(權限) to username;
with admin option --標示用戶一旦獲得待分配的權限,那麼可以將這些權限傳播出去
--收回用戶的權限
revoke privilege(權限) from 用戶

--對象權限
select、insert、update、delete、execute、index、references、alter(所有用all)
---分配權限
grant 權限 on 對象(表) to 用戶
with grant option;--傳播
--收回權限
revoke 對象權限 on 對象 from 用戶;

--角色

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章