Oracle查看所有用戶及其權限


Oracle查看所有用戶及其權限:
Oracle數據字典視圖的種類分別為:USER,ALL 和 DBA.
USER_*:有關用戶所擁有的對象信息,即用戶自己創建的對象信息
ALL_*:有關用戶可以訪問的對象的信息,即用戶自己創建的對象的信息加上其他用戶創建的對象但該用戶有權訪問的信息
DBA_*:有關整個數據庫中對象的信息
(這里的*可以為TABLES,INDEXES,OBJECTS,USERS等。)



1、查看所有用戶
select * from dba_user;
select * from all_users;
select * from user_users;


2、查看用戶系統權限
select * from dba_sys_privs;
select * from all_sys_privs;
select * from user_sys_privs;


3、查看用戶對象權限
select * from dba_tab_privs;
select * from all_tab_privs;
select * from user_tab_privs;


4、查看所有角色
select * from dba_roles;

5、查看用戶所擁有的角色
select * from dba_role_privs;
select * from user_role_privs;


6、查看當前用戶的缺省表空間

select username,default_tablespace from user_users;


7、查看某個角色的具體權限

如 grant connect,resource,create session,create view to TEST;

8、查看RESOURCE具有那些權限

SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE='RESOURCE

 

 


oracle創建用戶需要什么權限,Oracle 創建普通用戶,並賦予權限
采用sys or system / manager assysdba; 連接數據庫。
創建普通用戶oadmin: create user oadmin identified by pwd_oracle;

刪除用戶:

drop user oadmin;

授予用戶登錄數據庫的權限:

grant create session to oadmin;

授予用戶操作表空間的權限:
grant unlimited tablespace to oadmin;
grant create tablespace to oadmin;
grant alter tablespace to oadmin;
grant drop tablespace to oadmin;
grant manage tablespace to oadmin;

授予用戶操作表的權限:
grant create table to oadmin; (包含有create index權限, alter table, drop table權限)

授予用戶操作視圖的權限:
grant create view to oadmin; (包含有alter view, drop view權限)

授予用戶操作觸發器的權限:
grant create trigger to oadmin; (包含有alter trigger, drop trigger權限)

授予用戶操作存儲過程的權限:
grant create procedure to oadmin;(包含有alter procedure, drop procedure 和function 以及 package權限)

授予用戶操作序列的權限:
grant create sequence to oadmin; (包含有創建、修改、刪除以及選擇序列)

授予用戶回退段權限:
grant create rollback segment to oadmin;
grant alter rollback segment to oadmin;
grant drop rollback segment to oadmin;

授予用戶同義詞權限:
grant create synonym to oadmin;(包含drop synonym權限)
grant createpublicsynonym to oadmin;
grant droppublicsynonym to oadmin;

授予用戶關於用戶的權限:
grant create user to oadmin;
grant alter user to oadmin;
grant become user to oadmin;
grant drop user to oadmin;

授予用戶關於角色的權限:
grant create role to oadmin;

授予用戶操作概要文件的權限
grant create profile to oadmin;
grant alter profile to oadmin;
grant drop profile to oadmin;

允許從sys用戶所擁有的數據字典表中進行選擇
grant select any dictionary to oadmin;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM