Oracle 数据字典

1.什么是数据字典

(1)Oracle提供了大量的内部表,他们记录了对数据库的更改和修正
按照内部划分两种类型

  • 静态的数据字典表
  • 动态的性能表

(2)、这些内部表是由Oracle维护的,都是只读表。所有用户均不能修改(包括超级用 户),只能查看。
(3)、Oracle数据库字典通常是在建设和安装时被创建的。

2.数据字典内容

  • 数据库中所有模式对象的信息,如表、视图、簇、及索引等
  • 分配多少空间,当前使用了多少空间等。
  • 列的缺省值
  • Oracle 用户的名字。
  • 用户及角色被授予的权限。
  • 用户访问或使用的审计信息。
  • 其它产生的数据库信息

3.数据字典表的类型

在这里插入图片描述

4.数据字典视图

4.1静态视图:

dba_存储所有用户对象的信息(默认只有超级用户可以访问)
all_存储当前户有权限访问的对象的信息(包括所有用户)
user_存储当前用户所拥有的对象的相关信息。

在这里插入图片描述
静态视图

SQL> startup mount
SQL> select status from v$instance;
STATUS
------------
MOUNTED
SQL> select tablespace_name from dba_tablespaces;
ORA-01219: database not open: queries allowed on fixed tables/views only
SQL> select name from v$tablespace;
NAME
------------------------------
SYSTEM
SYSAUX
……
6 rows selected.    

SQL> alter database open;
STATUS
------------
MOUNTED
SQL> select tablespace_name from dba_tablespaces;
NAME
------------------------------
SYSTEM
SYSAUX
……
6 rows selecte

4.2动态性能视图

在这里插入图片描述

NOMOUNT状态MONUT状态
v$parameterv$database
v$sgav$controlfile
v$sgastatv$tempfile
v$processv$tablespace
v$log_history
v a r c h i v e d l o g v archived_log v archivedlogvback
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值