oracle 字典视图,oracle 数据字典视图

***************************** 数据字典视图*****************************

(1) ALL_USERS视图:当前用户可以看见的所有用户。

输入下列命名:

SELECT * FROM SYS.ALL_USERS;

(2) DBA_USERS视图:查看数据库中所有的用户信息。

(3)USER_USERS视图:当前正在使用数据库的用户信息。

(4) DBA_TS_QUOTAS视图:用户的表空间限额情况。

(5) USER_PASSWORD_LIMITS视图:分配给该用户的口令配置文件参数。

(6) USER_RESOURCE_LIMITS视图:当前用户的资源限制。

(7) V$SESSION视图:每个当前会话的会话信息。

(8) V$SESSTAT视图:用户会话的统计数据。

(9) DBA_ROLES视图:当前数据库中存在的所有角色。

(10) SESSION_ROLES视图:用户当前启用的角色。

(11) DBA_ROLE_PRIVS视图:授予给用户(或角色)的角色,也就是用户(或角色)

与角色之间的授予关系。

建立一个新的用户,并赋予其一些基本的权限。

然后使用SELECT * FROM DBA_ROLE_PRIVS语句,

看有什么结果。SQL语句如下:

CREATE USER PRIVS_TEST

IDENTIFIED BY manager

PROFILE “DEFAULT”

DEFAULT TABLESPACE “USERS”

ACCOUNT UNLOCK;

GRANT CREATE ANY TABLE, EXECUTE ANY PROCEDURE,

SELECT ANY TABLE TO PRIVS_TEST;

GRANT CONNECT, AQ_USER_ROLE, OLAP_DBA TO PRIVS_TEST;

SELECT * FROM DBA_ROLE_PRIVS;

(12) USER_ROLE_PRIVS视图:授予当前用户的系统权限。

(13) DBA_SYS_PRIVS视图:授予用户或者角色的系统权限。

(14) USER_SYS_PRIVS视图:授予当前用户的系统权限。

(15) SESSION_PRIVS视图:用户当前启用的权限。

(16) ALL_COL_PRIVS视图:当前用户或者PUBLIC用户组是其所有者、授予者

或者被授予者的用户的所有列对象(即表中的字段)的授权。

(17) DBA_COL_PRIVS视图:数据库中所有的列对象的授权。

(18) USER_COL_PRIVS视图:当前用户或其所有者、授予者或者被授予者的所

有列对象的授权。

(19) DBA_TAB_PRIVS:数据库中所用对象的权限。

(20) ALL_ TAB_PRIVS:用户或者PUBLIC是其授予者的对象的授权。

(21) USER_ TAB_PRIVS:当前用户是其被授予者的所有对象的授权。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值