空間データベースのテーブル/インデックススペースの操作

1、データベースクエリテーブルスペース占有:

SELECTアッパー(F.TABLESPACE_NAME) "表スペース"、
       D.TOT_GROOTTE_MB "表スペース(M)"、
       D.TOT_GROOTTE_MB - F.TOTAL_BYTES "使用空間(M)"、
       TO_CHAR(ラウンド((D.TOT_GROOTTE_MB - F.TOTAL_BYTES)/ D.TOT_GROOTTE_MB * 100、2)、 '990.99')
       || '%' "よりも使用"、
       F.TOTAL_BYTES "自由空間(M)"、
       F.MAX_BYTES "最大ブロック(M)"
FROM (SELECT TABLESPACE_NAME、
                              ラウンド(合計(バイト)/(1024 * 1024)、2)TOTAL_BYTES、
                              ラウンド(MAX(バイト)/(1024 * 1024)、2)MAX_BYTES
                  SYS FROM。DBA_FREE_SPACE
               GROUP BY TABLESPACE_NAME)F、
             (SELECT DD.TABLESPACE_NAME、
                              ラウンド(SUM(DD.BYTES)/×1024(1024)、2)TOT_GROOTTE_MB
                SYS.DBA_DATA_FILES DD FROM
              GROUP BY DD.TABLESPACE_NAME)D
             WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME 

1 BY ORDER;

2、ファイルのルックアップテーブルスペースの特定の場所

五$データファイルから名前を選択します。

 

3、指定された表スペースのサイズを変更します。

ALTERデータベースのデータファイル '/u01/app/oracle/oradata/orcl/archidx.dbf' リサイズ128M;

おすすめ

転載: www.cnblogs.com/sky1130/p/12033439.html