"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資料字典檢視的種類分別為: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
"