1

Oracle データベースのすべてのテーブルスペースのサイズを取得しようとしています。私は情報を得るために2つの方法を試しました。

オプション 1 では適切な値が得られますが、テーブルスペースにデータベース ファイルがない場合は値が返されません。具体的には、「TEMP」および「TESTTODELETE」テーブルスペースの値を返しません。

ここに画像の説明を入力

これら 2 つのテーブルスペースと他のテーブルスペースの唯一の相違点は、これら 2 つに .dbf ファイルがないことです。

ここに画像の説明を入力

オプション 2 では、一部のテーブルスペースの正しい値が得られますが、それ以外の場合はまったく異なります。オプション 2 は、「TEMP」テーブルスペースに対して何かを返しますが、「TESTTODELETE」テーブルスペースに対しては何も返しません。

ここに画像の説明を入力

どちらのオプションも、テーブルスペース "TESTTODELETE" に関する情報を返しません。

Enterprise Manager に表示される内容を反映するために、すべてのテーブルスペースのテーブルスペースの合計サイズを MB 単位で取得する最良の方法は何ですか?

4

1 に答える 1