Oracle データベースのすべてのテーブルスペースのサイズを取得しようとしています。私は情報を得るために2つの方法を試しました。
オプション 1 では適切な値が得られますが、テーブルスペースにデータベース ファイルがない場合は値が返されません。具体的には、「TEMP」および「TESTTODELETE」テーブルスペースの値を返しません。
これら 2 つのテーブルスペースと他のテーブルスペースの唯一の相違点は、これら 2 つに .dbf ファイルがないことです。
オプション 2 では、一部のテーブルスペースの正しい値が得られますが、それ以外の場合はまったく異なります。オプション 2 は、「TEMP」テーブルスペースに対して何かを返しますが、「TESTTODELETE」テーブルスペースに対しては何も返しません。
どちらのオプションも、テーブルスペース "TESTTODELETE" に関する情報を返しません。
Enterprise Manager に表示される内容を反映するために、すべてのテーブルスペースのテーブルスペースの合計サイズを MB 単位で取得する最良の方法は何ですか?