監査データの削除およびOracleデータベースの表領域

問題: Shared Servicesを使用して監査データを繰り返し削除した後、Oracleデータベースから表領域が解放されません。

注意:

Oracleデータベースでは、表からデータを削除しても表領域は自動的に解放されません。

解決策: 次の手順を行います:

  1. Shared Servicesサーバーを停止し、次の問合せを実行して表が使用している領域を圧縮します:

    alter table SMA_AUDIT_ATTRIBUTE_FACT enable row movement 
    alter table SMA_AUDIT_ATTRIBUTE_FACT shrink space 
    
    alter table SMA_AUDIT_FACT enable row movement 
    alter table SMA_AUDIT_FACT shrink space 
    
  2. Shared Servicesサーバーを再起動します。