数据字典是Oracle存放有关数据库信息的地方,几乎所有的数据库信息和对象信息都可在数据字典中进行查询,它是随着数据库的建立而建立的。数据字典是Oracle数据库系统的信息核心,它是一组提供有关数据库信息的表和视图的集合。对于普通用户而言,这些表和视图是只读的。Oracle数据库的管理员sys用户是数据字典的拥有者,数据字典的数据保存在系统表空间system中。视频讲解如下:
Oracle的数据字典 |
【赵渝强老师】Oracle的数据字典 |
Oracle的数据字典有4种不同的命名前缀。下表列举了这4种前缀以及他们的含义。
在了解到了Oracle数据字典的基本信息后,下面通过几个具体的示例来演示如何从数据字典获取相关的信息。
(1)使用c##scott用户查看当前用户的默认表空间
(2)使用c##scott用户查看当前用户角色
(3)使用sys用户查看表空间的信息。
(4)使用sys用户查看用户c##scott创建表的信息。