ORACLE的数据字典

                                                                                                                                     ORACLE的数据字典

数据字典的作用:

oracle中的数据分为两部分,一部分是用户数据一部分是系统数据, 查询系统数据,需要使用数据字典

 

数据字典有哪些?

我们可以通过查询dictionary(简称为dict)来查询数据库中的数据字典

 

数据字典的分类:

(一)user_:代表当前用户自己的数据,普通用户可以访问

           select table_name from dict where table_name like 'USER%';

           比如:USER_TABLES代表当前用户拥有的表

           SQL> select TABLE_NAME from user_tables;

 

(二)all_:当前用户可以访问的数据,包括两部分,第一部分是当前用户拥有的,第二部分是不属于当前用户,但是当前用户有访问权限的数据,普通用户可以访问

           select table_name from dict where table_name like 'USER%';

           比如:all_tables:当前用户可以访问的表

           SQL> select TABLE_NAME from all_tables;

          

 (三)dba_:sys用户所拥有的数据,默认情况下普通用户不能访问,如果普通用户需要访问必须授权

                  dba_tables:当前数据中所有的表

           select owner,table_name from dba_tables where owner='SCOTT'

 

 

v$:动态性能视图:

它的数据来源于内存和控制文件,它的数据不是固定的,随着时间的推移,它的数据是变化的

v$instance:实例的相关信息

比如:SQL> select status from v$instance;

STATUS
------------
OPEN

 

当前数据库中有哪些动态性能视图:

SQL>select table_name from dict where table_name like 'V$%'

列:

SQL> select name from v$database;

NAME
---------
ORCL


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值