数据字典是Oracle数据库的重要组成部分。它由一组只读表组成,包含以下内容:

- 数据库对象定义(表、视图、索引、簇、同义词、序列、过程、函数、程序包、触发器)

- 空间的分配和使用状况

- 列的缺省值

- 完整性约束信息

- 用户名

- 已授予用户的角色和权限

- 审计信息

数据字典结构

- 基表:存放相关数据库信息的基础表

- 视图:汇总并显示存放数据字典基表中信息的视图

数据字典所有者:Oracle的sys用户拥有数据字典所有的基表和视图。任何Oracle用户都不能改变数据字典的任何数据,包括更新、插入和删除。数据字典的改变会影响数据库的正常运行。

系统管理员需要严格管理系统用户(sys和system)。