Oracle数据字典详解:核心表与动态视图
需积分: 12 137 浏览量
更新于2024-08-06
收藏 18KB DOCX 举报
"Oracle11g常用数据字典与动态视图"
Oracle数据库是企业级的关系型数据库管理系统,其丰富的内置字典表和动态视图对于数据库管理员(DBA)进行系统管理和性能调优至关重要。Oracle数据字典由一系列预定义的表和视图组成,这些表和视图提供了关于数据库对象、用户权限、存储结构、性能指标等信息。
1. 前缀解释:
- `dba_`: 这些视图提供整个数据库实例的全面信息,包括所有用户和对象。
- `v$`: 这些是当前实例的动态性能视图,用于实时监控系统状态和性能。
- `user_`: 与特定用户相关的对象信息。
- `gv_`: 在分布式环境中,这些视图涵盖所有实例的信息。
- `all_`: 用户自己的对象信息以及被授权访问的对象信息。
2. 常用数据字典表和视图:
- `dba_tablespaces`: 显示所有表空间的详细信息,如大小、状态等。
- `dba_ts_quotas`: 记录所有用户在各个表空间的配额限制。
- `dba_free_space`: 提供所有表空间中未分配的空间信息。
- `dba_segments`: 描述数据库中每个段的存储结构,如表、索引、簇等。
- `dba_extents`: 详细列出数据库中每个分区的信息。
- `dba_tables`: 包含数据库中所有数据表的元数据。
- `dba_tab_columns`: 显示所有表、视图和簇的列定义。
- `dba_views`: 提供数据库中所有视图的详细信息。
- `dba_synonyms`: 关于数据库中同义词的信息,用于简化对象引用。
- `dba_sequences`: 记录所有用户定义的序列对象。
- `dba_constraints`: 描述用户表上的约束条件,如主键、外键等。
- `dba_indexes`: 描述数据库中所有索引的属性。
- `dba_ind_columns`: 显示索引列的详细信息,包括压缩索引。
- `dba_triggers`: 包括所有用户触发器的定义。
- `dba_source`: 存储所有用户创建的PL/SQL代码,如过程、函数和包。
- `dba_data_files`: 提供关于数据库数据文件的详细信息。
- `dba_tab_grants/privs`: 记录对象级别的权限和授予信息。
- `dba_objects`: 包含数据库中所有对象的元数据。
- `dba_users`: 描述数据库中所有用户的信息。
3. 动态性能视图(v$开头):
- `v$database`: 提供关于数据库实例的状态和配置信息。
- `v$datafile`: 显示数据库正在使用的数据文件详情。
- `v$log`: 监控重做日志组的信息,包括日志切换状态。
- `v$logfile`: 提供实例重置日志组文件的详细位置信息。
- `v$archived_log`: 记录归档日志文件的基本信息,用于审计和恢复。
- `v$archived_dest`: 显示归档日志的存储位置信息。
- `v$controlfile`: 描述控制文件的详细信息,它是数据库恢复的关键。
- `v$instance`: 记录Oracle实例的基本属性。
- `v$system_parameter`: 显示当前实例的系统参数设置,可用于配置和调整。
通过理解和使用这些字典表和动态视图,DBA可以有效地管理Oracle数据库,确保系统的稳定性和高效运行。这些视图提供的信息涵盖了数据库的方方面面,从用户权限到存储结构,再到性能监控,是数据库日常维护和故障排查的重要工具。
2020-08-14 上传
2022-05-20 上传
2023-06-10 上传
2023-02-24 上传
2023-05-30 上传
2023-05-31 上传
2023-05-31 上传
2023-09-04 上传
2023-05-31 上传
![](https://profile-avatar.csdnimg.cn/812a498ac033419589ba7fe6275d6b9b_chenbaohng.jpg!1)
smile-888
- 粉丝: 1
- 资源: 14
最新资源
- 解决本地连接丢失无法上网的问题
- BIOS报警声音解析:故障原因与解决方法
- 广义均值移动跟踪算法在视频目标跟踪中的应用研究
- C++Builder快捷键大全:高效编程的秘密武器
- 网页制作入门:常用代码详解
- TX2440A开发板网络远程监控系统移植教程:易搭建与通用解决方案
- WebLogic10虚拟内存配置详解与优化技巧
- C#网络编程深度解析:Socket基础与应用
- 掌握Struts1:Java MVC轻量级框架详解
- 20个必备CSS代码段提升Web开发效率
- CSS样式大全:字体、文本、列表样式详解
- Proteus元件库大全:从基础到高级组件
- 74HC08芯片:高速CMOS四输入与门详细资料
- C#获取当前路径的多种方法详解
- 修复MySQL乱码问题:设置字符集为GB2312
- C语言的诞生与演进:从汇编到系统编程的革命