表示テーブルスペースの使用量を使用して、Oracle SQLステートメント

SELECT a.tablespace_name、
      ROUND(a.total_size) "TOTAL_SIZE(MB)"、
      ROUND(a.total_size) - ROUND(b.free_size、3) "used_size(MB)"、
      ROUND(b.free_size、3)「free_size (MB)」、
      ROUND(b.free_size / TOTAL_SIZE * 100,2)|| '%' free_rate
(テーブル空間、SUM(バイト)/ 1024/1024 TOTAL_SIZE SELECT FROM
        DBA_DATA_FILESのFROM
        A、テーブル空間BY基)
      (テーブル空間、SUM(バイト)/ / 1024×1024 free_size選択
        DBA_FREE_SPACEのFROM
        B TABLESPACE_NAME BY GROUP)
a.tablespace_nameを= b.tablespace_name。

次のようにスクリプトを実行した後、表示は次のようになります。

おすすめ

転載: www.linuxidc.com/Linux/2019-09/160607.htm