我需要找到 Oracle 10g 中数据库的当前表空间大小。环顾四周,我发现许多脚本使用 dba_extents 等表确定大小,但我使用的数据库没有这些 dba_* 表。
(我使用它作为查找表大小的代理,这很复杂,因为大多数表大小都是 blob。)
这些DBA_*
视图是“静态数据字典视图”的一部分,通常每个视图都有三个版本,DBA_
显示所有内容,ALL_
显示您有权访问的内容,USER_
显示您拥有的内容,并且不会有列OWNER
。
例如,DBA_TABLES
包含所有表、ALL_TABLES
您可以从中选择的表以及USER_TABLES
您拥有的表。
这些视图记录在“静态数据字典视图”中。如果您需要从DBA_
到ALL_
或翻译,这是一个很好的资源USER_
。
不幸的_EXTENTS
是只有 DBA 和 USER 版本。因此,如果需要有关您可以访问但不拥有的对象的信息,您需要向常驻 DBA 寻求帮助。
归档时间: |
|
查看次数: |
5223 次 |
最近记录: |