系统字典视图
提供丰富全面的数据库系统表与系统视图,提供对数据库的详细信息和操作的访问,帮助用户更好地了解和管理数据库,以及监测数据库的运行状态。
系统表分为文件表、实体表、系统虚表三个大类。
- 文件表:主要针对数据库的日志体系,与日志文件对应。
- 实体表:对当前数据库的对象、规则以及策略等进行记载。
- 系统虚表:可拆分为动态虚表和静态虚表,静态虚表主要对数据库内置的信息进行记载,如支持的数据类型、操作符、内置函数以及内置的错误集合等。动态虚表主要针对实时的数据库运行状态进行记录,涉及存储、锁、实时任务、全局信息的记载。
系统视图按照用户角色权限和范围进行细分,主要包含ALL视图、USER视图、DBA视图三个大类。
- ALL视图:以ALL为前缀的系统视图,所有用户都可以访问ALL视图,它提供了对数据库中所有对象的访问权限。
- USER视图:以USER为前缀的系统视图,只有当前用户才能访问USER视图。它只提供对当前用户拥有的对象的访问权限。
- DBA视图:以DBA为前缀的系统视图,只有拥有DBA权限的用户才能访问DBA视图。