如何檢視Oracle的使用者許可權

2021-09-01 14:50:23 字數 1329 閱讀 3525

oracle資料字典檢視的種類分別為:user,all 和 dba.

user_*:有關使用者所擁有的物件資訊,即使用者自己建立的物件資訊

all_*:有關使用者可以訪問的物件的資訊,即使用者自己建立的物件的資訊加上

其他使用者建立的物件但該使用者有權訪問的資訊

dba_*:有關整個資料庫中物件的資訊

(這裡的*可以為tables,indexes,objects,users等。)

[size=large][color=darkred]1、檢視所有使用者[/color][/size]

select * from dba_user;

select * from all_users;

select * from user_users;

[size=large][color=darkred]2、檢視使用者系統許可權[/color][/size]

select * from dba_sys_privs;

select * from all_sys_privs;

select * from user_sys_privs;

[size=large][color=darkred]3、檢視使用者物件許可權[/color][/size]

select * from dba_tab_privs;

select * from all_tab_privs;

select * from user_tab_privs;

[size=large][color=darkred]4、檢視所有角色[/color][/size]

select * from dba_roles;

[size=large][color=darkred]5、檢視使用者所擁有的角色[/color][/size]

select * from dba_role_privs;

select * from user_role_privs;

[size=large][color=darkred]6、檢視當前使用者的預設表空間[/color][/size]

select username,default_tablespace from user_users;

[size=large][color=darkred]7、檢視某個角色的具體許可權[/color][/size]

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

[size=large][color=darkred]8、檢視resource具有那些許可權[/color][/size]

用select * from dba_sys_privs where grantee='resource';

oracle檢視使用者許可權

1.檢視所有使用者 select from dba users select from all users select from user users 2.檢視使用者或角色系統許可權 直接賦值給使用者或角色的系統許可權 select from dba sys privs select from u...

oracle 檢視使用者許可權

oracle中資料字典檢視分為3大類,用字首區別,分別為 user,all 和 dba,許多資料字典檢視包含相似的資訊。user 有關使用者所擁有的物件資訊,即使用者自己建立的物件資訊 all 有關使用者可以訪問的物件的資訊,即使用者自己建立的物件的資訊加上其他使用者建立的物件但該使用者有權訪問的資...

ORACLE檢視使用者許可權

oracle中資料字典檢視分為3大類,用字首區別,分別為 user,all 和 dba,許多資料字典檢視包含相似的資訊。user 有關使用者所擁有的物件資訊,即使用者自己建立的物件資訊 all 有關使用者可以訪問的物件的資訊,即使用者自己建立的物件的資訊加上其他使用者建立的物件但該使用者有權訪問的資...