电竞比分网-中国电竞赛事及体育赛事平台

分享

oracle查看權(quán)限 和當前用戶的對象

 mac_tom 2009-07-31

oracle中查看用戶權(quán)限

1.查看所有用戶:
  select * from dba_users;
  select * from all_users;
  select * from user_users;


2.查看用戶或角色系統(tǒng)權(quán)限:
  select * from dba_sys_privs;
  select * from user_sys_privs;

 

3.查看角色所包含的權(quán)限
sql>select * from role_sys_privs;


4.查看用戶對象權(quán)限:
  select * from dba_tab_privs;
  select * from all_tab_privs;
  select * from user_tab_privs;


5.查看所有角色:
  select * from dba_roles;


6.查看用戶或角色所擁有的角色:
  select * from dba_role_privs;
  select * from user_role_privs;

 

 

注意:

1、以下語句可以查看Oracle提供的系統(tǒng)權(quán)限

select name from sys.system_privilege_map

 

2、查看一個用戶的所有系統(tǒng)權(quán)限(包含角色的系統(tǒng)權(quán)限)
---------------------------------------------------------------------------當前用戶的對象
 
select object_name, object_type from all_objects where object_type= 'procedure'  ---can not work
select object_name, object_type from all_objects where object_type= 'PROCEDURE'
TOAD中sql 是區(qū)分大小寫的?
 
select object_name, object_type from all_objects
查看當前用戶所在的DB中已經(jīng)有的對象。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多