oracle数据字典

视图x$kvi、x$bh、x$ksmsp  oracle不允许sysdba之外的用户直接访问,不允许授权其他用户
数据字典表用以存储表、索引、约束以及其他数据库结构信息,这些对象通常以$结尾在创建数据库的时候通过运行sql.bsp脚本来创建

当用户执行dml操作时,在后台oracle会将这些操作解析为数据字典的操作自动执行,例如,当用户创建一张数据表时,oracle会再后台执行一系列内部操作,比如像obj$  tab$   col$   con$  seg$ 中插入数据。

静态数据字典视图,由于x$表和数据字典表通常不能直接访问,oracle创建了静态数据字典视图来提供用户对于数据字典的信息访问,由于这些信息相对稳定、不能直接修改,所有又被称为数据字典视图。数据字典视图在创建数据库时由catalog.sql脚本创建。
静态数据字典视图按照前缀不同主要分为三类:
user当前用户拥有的对象信息
all包含了用户有权限访问的所有对象信息
dba包含了数据库所有相关对象的信息 用户需要select any table权限才能访问
视图分为三类本质上是实现了权限的控制

动态性能视图gv$和v$ 视图
gv$视图是为了满足ops/rac环境的需要,在ops/rac环境中,查询gv$视图返回所有实例信息,而每个v$视图时基于gv$视图,增加了inst_id列的where条件限制建立,只包含当前连接的实例信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值