91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

查詢oracle用戶角色權限

發布時間:2020-08-30 20:19:46 來源:網絡 閱讀:794 作者:神諭03 欄目:關系型數據庫
1.查看所有用戶:
  select * from dba_users;
  select * from all_users;
  select * from user_users;
2.查看用戶或角色系統權限(直接賦值給用戶或角色的系統權限):
	select * from dba_sys_privs;
        select * from user_sys_privs;
SQL> select * from user_sys_privs;

USERNAME                       PRIVILEGE                                ADM
------------------------------ ---------------------------------------- ---
ZDZQ                           UNLIMITED TABLESPACE                     NO
3.查看角色(只能查看登陸用戶擁有的角色)所包含的權限

sql>select * from role_sys_privs;

4.查看用戶對象權限:
  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;
--查詢擁有DBA權限的用戶
SQL> select * from dba_role_privs where granted_role='DBA';

GRANTEE                        GRANTED_ROLE                   ADM DEF
------------------------------ ------------------------------ --- ---
SYS                            DBA                            YES YES
SYSTEM                         DBA                            YES YES
ZSZQ                           DBA                            NO  YES
KSWORK
7.查看哪些用戶有sysdba或sysoper系統權限(查詢時需要相應權限)

select * from V$PWFILE_USERS
比如我要查看用戶 wzsb的擁有的角色: 


SQL> select * from dba_sys_privs where grantee='ZSZQ';

GRANTEE                        PRIVILEGE                                ADM
------------------------------ ---------------------------------------- ---
ZSZQ                           UNLIMITED TABLESPACE                     NO

查看一個用戶所有的權限及角色
select privilege
  from dba_sys_privs
 where grantee = 'ZSZQ'
union
select privilege
  from dba_sys_privs
 where grantee in      
       (select granted_role from dba_role_privs where grantee = 'ZSZQ');


SQL> select * from dba_sys_privs where grantee='ZSZQ';

GRANTEE                        PRIVILEGE                                ADM
------------------------------ ---------------------------------------- ---
ZSZQ                           UNLIMITED TABLESPACE                     NO
8、查看RESOURCE具有那些權限 
SQL> SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE='RESOURCE';
GRANTEE                        PRIVILEGE                                ADM
------------------------------ ---------------------------------------- ---
RESOURCE                       CREATE TRIGGER                           NO
RESOURCE                       CREATE SEQUENCE                          NO
RESOURCE                       CREATE TYPE                              NO
RESOURCE                       CREATE PROCEDURE                         NO
RESOURCE                       CREATE CLUSTER                           NO
RESOURCE                       CREATE OPERATOR                          NO
RESOURCE                       CREATE INDEXTYPE                         NO
RESOURCE                       CREATE TABLE                             NO

已選擇8行。

SQL> select * from role_sys_privs t1 where t1.role = 'RESOURCE';

ROLE                           PRIVILEGE                                ADM
------------------------------ ---------------------------------------- ---
RESOURCE                       CREATE SEQUENCE                          NO
RESOURCE                       CREATE TRIGGER                           NO
RESOURCE                       CREATE CLUSTER                           NO
RESOURCE                       CREATE PROCEDURE                         NO
RESOURCE                       CREATE TYPE                              NO
RESOURCE                       CREATE OPERATOR                          NO
RESOURCE                       CREATE TABLE                             NO
RESOURCE                       CREATE INDEXTYPE                         NO

已選擇8行。
9.查看scott用戶的默認表空間、臨時表空間
select username, default_tablespace, temporary_tablespace
  from dba_users
 where username = 'SCOTT';
10.查看scott用戶的系統權限
select username,privilege,admin_option 
from user_sys_privs 
where username = 'SCOTT';

SQL> select username,privilege,admin_option
  2  from user_sys_privs
  3  where username = 'SCOTT';

USERNAME                       PRIVILEGE                                ADM
------------------------------ ---------------------------------------- ---
SCOTT                          CREATE VIEW                              NO
SCOTT                          UNLIMITED TABLESPACE                     NO

11.查看賦予scott用戶的對象權限
select grantee,owner, table_name, t.grantor, t.privilege, t.grantable, t.hierarchy
from dba_tab_privs t
where t.grantee = 'SCOTT'; 
12.查看授予了scott的角色權限
select t.grantee, t.granted_role, t.admin_option, t.default_role
  from dba_role_privs t
 where t.grantee = 'SCOTT';

SQL> select t.grantee, t.granted_role, t.admin_option, t.default_role
  2    from dba_role_privs t
  3   where t.grantee = 'SCOTT';

GRANTEE                        GRANTED_ROLE                   ADM DEF
------------------------------ ------------------------------ --- ---
SCOTT                          RESOURCE                       NO  YES
SCOTT                          CONNECT                        NO  YES

SQL> select * from user_role_privs t;

USERNAME                       GRANTED_ROLE                   ADM DEF OS_
------------------------------ ------------------------------ --- --- ---
ZSZQ                           CONNECT                        NO  YES NO
ZSZQ                           DBA                            NO  YES NO
ZSZQ                           EXP_FULL_DATABASE              NO  YES NO
ZSZQ                           IMP_FULL_DATABASE              NO  YES NO
ZSZQ                           RESOURCE                       NO  YES NO

13.查看scott用戶使用了哪些表空間
select t.table_name, t.tablespace_name
from  dba_all_tables t
where t.owner = 'SCOTT' ;
14.查看當前用戶擁有的權限
select t.privilege from session_privs t;

SQL> select t.privilege from session_privs t;

PRIVILEGE
----------------------------------------
CREATE SESSION
UNLIMITED TABLESPACE
CREATE TABLE
CREATE CLUSTER
CREATE VIEW
CREATE SEQUENCE
CREATE PROCEDURE
CREATE TRIGGER
CREATE TYPE
CREATE OPERATOR
CREATE INDEXTYPE

已選擇11行。

15.查看角色(DBA)被賦予的角色權限
select * from role_role_privs t where t.role = 'DBA';
查看角色(DBA)被賦予的對象權限
16.select * from role_tab_privs t1  where t1.role = 'DBA';


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

洛隆县| 泰宁县| 桦甸市| 重庆市| 九台市| 龙里县| 奉贤区| 永年县| 溆浦县| 肥东县| 阳江市| 洪洞县| 古丈县| 宝鸡市| 墨玉县| 卢龙县| 唐海县| 龙江县| 鞍山市| 临猗县| 扎兰屯市| 盱眙县| 盐亭县| 华池县| 萨嘎县| 古蔺县| 南雄市| 佳木斯市| 绍兴市| 宿州市| 疏勒县| 新田县| 上高县| 都安| 获嘉县| 阿合奇县| 济阳县| 泾阳县| 长治县| 万载县| 西充县|