数据字典笔记

数据字典可分为内部表、数据字典表、动态性能视图和数据字典视图。

1.内部表(RDBMS)是数据库的核心,用于跟踪内部库信息,维持库正常运行。它以x$开头,它些表是加密的,

如x$bh  x$ksmsp ... x$kvit。 数据库启动时动态创建内部表,不允许显示授权。

2.数据字典表用于存储表、索引、约束等库信息。它以$结尾。如tab$ obj$.....ts$。建库时运行sql.bsq来创

建它dba_object字典就是基于obj$数据字典创建的。

3.数据字典视图 DBA_   ALL_   user_开头

4.动态性能视图记录库运行和统计数据。它是时时更新的。

在DB启动时,Oracle动态创建x$表,在此基础上创建gv$和v$视图。v_$和gv_$基于v$和gv$创建的。

 

 

说明:前缀:DBA_ + 视图根:*col_recd =视图

视图功能说明
*col_privs表的列权限,包括授予者,被授予者,和权限
*col_privs_made授予他人的列权限
*col_privs_recd获得的列权限
*col_recd列上授权,用和Public是被授予者
*constraints约束信息
*extents数据范围信息,如数据文件,段名(segment_name)和大小
*ind_columns索引列信息,如索引上的列的排序方式
*indexes索引信息,如类型、唯一性和被涉及的表
*objects库中所有对像
*segments表和索引的数据段信息,如tablespace和storage
*seque序列信息
*source除触发器外的所有内置过程、函数和包的源码
*synonyms别名的信息
*sys_privs已授予用户或角色的系统权限
*tab_privs表权限,如授予者、被授予者和权限
*tab_columns表和视图的列信息。
*tab_privs_made授予他人的表权限
*tab_privs_recd获得表的权限
*tables表信息,如表空间,存储参数和数据行的数量
*tablespace表空间信息(无all)
*triggers触发器信息
*users用户信息
*views视图信息
dba_audit_object包含系统中所有的审计跟踪记录
dba_audit_session列出关于Connect和Disconnect的所有审计跟踪记录
dba_audit_statment列出关于Grant、Revoke、Audit、Noaudit、Alter System语句的审记跟踪记录
dba_audit_trail列出所有审计跟踪条目
dba_catalog列出所有数据库表、视图、同义词和序列
dba_dependencies列出对像之间的依赖性。
dba_directories提供数据库中所有目录对像的信息
dba_dml_locks列出数据库中持有的所有DML锁和对一个DML锁的所有未解决请求
dba_free_space空闲列表空间
dba_jobs库中所有作业
dba_jobs_running库中当前运行的所有作业
dba_libraries列出库中的所有库
dba_object_size列出各类PL/SQL对像 用字节表示
dba_object_tables库中所有对像表的描述
dba_partial_drop_tabs描述部分删除的表
dba_profiles显示所有启动文件及其限制
dba_ts_quotas列出所有用户的表空间限额
dba_type_attrs列出数据库中类型的属性
dba_type_methods列出数据库中类型的方法
dba_unused_col_tabs包含对所有具有未使用列的描述
v$backup显示所有联机数据文件的备份状态
v$backup_async_io从控制文件中显示备份集信息
v$backup_corruption从控制文件中显示数据文件备份中有损坏的信息
v$backup_datafile从控制文件中显示备份数据文件和备份控制文件的信息
v$backup_piece从控制文件中显示备份块的信息 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值