如何理解数据字典,我看到了一篇博客写得非常好,大家可以看看这篇:
https://blog.csdn.net/qq_39530754/article/details/85130249
数据字典结构
数据字典是Oracle数据库系统的信息核心,它是一组提供有关数据库信息的表和视图的集合。这些表和视图是只读的。
数据字典的内容是随数据库执行特定动作时自动更新的。数据字典是存储在所属数据库的系统表空间SYSTEM Tabalspace内。每个用户在该数据库中的所有操作都会被记录下来。
数据字典分为静态数据字典静态表和动态数据字典视图
静态数据字典静态表
静态数据字典信息是从数据文件中取得的
用途:主要存放通过CREATE创建的永久数据库对象
呈现形式:是一组主要以以下几个形式:
开头的表:ALL_、DBA_、USER_。表的名字基本都是该字典所存储对象类型的缩写
三种前缀的数据字典视图:
动态数据字典视图
动态性能视图信息是从SGA和控制文件中取得的.
用途:记录当前数据库活动的虚表,会随时反映数据库的运行状况,可以获得性能数据,也可取得与磁盘和内存结构相关的信息
呈现形式:动态数据字典都是以V$开头存放在Oracle数据库中的虚拟表中。