哪个选项是正确的

Which two are true about data dictionary views? A. A user may not necessarily be the owner of all objects that can be viewed by using the ALL prefixed views. B. ALL or USER prefixed views display output that are subsets of the output from the DBA prefixed data views. C. A user can query the DBA prefixed views only if they have the SYSDBA privilege D. DBA prefixed views are accessible when a database is in mount state. E. All data dictionary views are prefixed with DBA or ALL or USER

请先 登录 后评论

1 个回答

dba首菜

正确答案: AB

数据字典:由Oracle服务器创建和维护的表的集合–包含数据库信息。在Oracle数据库中有另一个表和视图的集合称为数据字典(data dictionary),该集合由Oracle服务器创建和维护,其中包含有关数据库的信息。

全部数据字典表的所有者是用户SYS。数据字典表的基表很少被用户访问,因为其中的信息不容易理解,因此,用户一般是访问数据字典视图,因为视图中的信息是以容易理解的格式表示的。存储在数据字典中的信息包括Oracle服务器用户的名字,被授予用户的权限,数据库对象名,表结构和审计信息。

有四种数据字典视图,每一种有一个特定的前缀来反映其不同的目的。

USER_,这些视图包含关于用户所拥有的对象的信息。

ALL_,这些视图包含所有用户可访问的表(对象表和相关的表)的信息。

DBA_,这些视图是受限制的视图,它们只能被分配有DBA角色的用户所访问。

V$,这些视图是动态执行的视图,包含数据库服务器的性能、存储器和锁的信息。

请先 登录 后评论
  • 1 关注
  • 0 收藏,129 浏览
  • 钱女士 提出于 2019-11-15 15:19

相似问题