真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

oracle權(quán)限怎么查詢 oracle查詢權(quán)限表

oracle怎么查詢當(dāng)前數(shù)據(jù)庫的所有角色權(quán)限?

從網(wǎng)站建設(shè)到定制行業(yè)解決方案,為提供做網(wǎng)站、網(wǎng)站建設(shè)服務(wù)體系,各種行業(yè)企業(yè)客戶提供網(wǎng)站建設(shè)解決方案,助力業(yè)務(wù)快速發(fā)展。創(chuàng)新互聯(lián)建站將不斷加快創(chuàng)新步伐,提供優(yōu)質(zhì)的建站服務(wù)。

確定角色的權(quán)限:

select

*

from

role_tab_privs

;

包含了授予角色的對象權(quán)限

select

*

from

role_role_privs

;

包含了授予另一角色的角色

select

*

from

role_sys_privs

;

包含了授予角色的系統(tǒng)權(quán)限

確定用戶帳戶所授予的權(quán)限:

select

*

from

DBA_tab_privs

;

直接授予用戶帳戶的對象權(quán)限

select

*

from

DBA_role_privs

;

授予用戶帳戶的角色

select

*

from

DBA_sys_privs

;

授予用戶帳戶的系統(tǒng)權(quán)限

查看當(dāng)前用戶權(quán)限及角色:

SQL

select

*

from

session_privs;

SQL

select

*

from

user_role_privs;

查詢某一角色的具體權(quán)限:

例如查看RESOURCE具有那些權(quán)限

SQL

SELECT

*

FROM

DBA_SYS_PRIVS

WHERE

GRANTEE='RESOURCE';

oracle中怎樣查詢用戶權(quán)限

"ORACLE數(shù)據(jù)字典視圖的種類分別為:USER,ALL 和 DBA.

USER_*:有關(guān)用戶所擁有的對象信息,即用戶自己創(chuàng)建的對象信息

ALL_*:有關(guān)用戶可以訪問的對象的信息,即用戶自己創(chuàng)建的對象的信息加上

其他用戶創(chuàng)建的對象但該用戶有權(quán)訪問的信息

DBA_*:有關(guān)整個數(shù)據(jù)庫中對象的信息

(這里的*可以為TABLES,INDEXES,OBJECTS,USERS等。)

1、查看所有用戶

select * from dba_user;

select * from all_users;

select * from user_users;

2、查看用戶系統(tǒng)權(quán)限

select * from dba_sys_privs;

select * from all_sys_privs;

select * from user_sys_privs;

3、查看用戶對象權(quán)限

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、查看當(dāng)前用戶的缺省表空間

select username,default_tablespace from user_users;

7、查看某個角色的具體權(quán)限

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

8、查看RESOURCE具有那些權(quán)限

用SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE='RESOURCE

"

oracle 怎么查看表的權(quán)限

方法1:

根據(jù)指定用戶名獲得對應(yīng)用戶所擁有權(quán)限的表

SELECT table_name, owner FROM all_tables WHERE owner = 'SCOTT';

方法2:

通過tab視圖獲得當(dāng)前登錄用戶所有表和視圖,通過tabletype過濾獲得所有表

SELECT * FROM tab WHERE tabtype = 'TABLE';

如何查看Oracle的用戶權(quán)限

查詢sys用戶直接賦予用戶icdpub的權(quán)限: select * from dba_sys_privs t where t.grantee='ICDPUB';查詢用戶通過role賦權(quán)所得到的權(quán)限: SELECT * FROM DBA_ROLE_PRIVS T WHERE T.grantee='ICDPUB'; 收回用戶的權(quán)限:revoke create table from icdpub; 收回用戶的角色:revoke icdpub_role from icdpub;

如何Oracle查出一個用戶具有的所有系統(tǒng)權(quán)限和對象權(quán)限

--管理員查詢

select?*?from?DBA_TAB_PRIVS?tr?where?TR.GRANTEE?in?(:用戶名輸入);

Select?drp.granted_role,?drp.admin_option,?drp.default_role,?drp.grantee

FROM?dba_role_privs?drp

WHERE?drp.grantee?=?:用戶名輸入

OR?drp.grantee?=?'PUBLIC'

;

--當(dāng)前用戶自查詢

select?*?from?USER_TAB_PRIVS?tr?where?TR.GRANTEE?in?(:限當(dāng)前用戶);

Select?drp.granted_role,?drp.admin_option,?drp.default_role,?drp.grantee

FROM?user_role_privs?drp

WHERE?drp.grantee?=?:限當(dāng)前用戶

OR?drp.grantee?=?'PUBLIC'

;

怎么查看 oracle中其中的一個用戶的權(quán)限

select * from dba_sys_privs; -- 查看用戶系統(tǒng)權(quán)限

select * from dba_tab_privs; -- 查看用戶對象權(quán)限

select * from dba_role_privs; -- 查看用戶角色權(quán)限


本文題目:oracle權(quán)限怎么查詢 oracle查詢權(quán)限表
本文鏈接:http://weahome.cn/article/hhhocd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部