我试图获取Oracle数据库上所有表空间的大小。 我试过2种获取信息的方法。Oracle查询结果与企业管理器值不匹配
选项1给了我很好的值,但当表空间没有数据库文件时,它不会返回任何值。特别是,它不会返回“TEMP”和“TESTTODELETE”表空间的任何值。
我这两个表空间与其他人之间注意到的唯一区别是,这些2没有的.dbf文件。
选项2让我对一些表空间的正确的价值观,但完全关闭其他时间。选项2确实会为“TEMP”表空间返回一些内容,但它不会为“TESTTODELETE”表空间返回任何内容。
两个选项都不会返回为表 “TESTTODELETE” 的任何信息。
为所有表空间获取表空间总大小(MB)的最佳方式是什么,以便它反映企业管理器中显示的内容?