av$ view 和它的 dba_ 等价物有什么区别?

Jus*_*ner 10 oracle metadata view

v$视图与其dba_等价物之间的一般区别是什么?举个例子来说,v$tablespacedba_tablespaces

Ada*_*sch 15

最简单的思考方法是:

  • DBA_ / USER_ / ALL_ 视图建立在数据字典上 - 如果数据库未安装和打开,它们将不可用。

  • V$ 视图往往针对实例运行,因此如果数据库未安装或未安装并打开,则视图可能可用,具体取决于视图的性质。

使用您的示例:

  • V$TABLESPACE是一个视图X$KCCTS,它是一个内部存储器结构。
  • DBA_TABLESPACES 是数据字典表上的视图 SYS.TS$