ORACLEは、SYSAUX表スペースをクリーンアップ

占有検査データベースSYSAUX表スペースが大きすぎるで発見、SYSAUXはORACLE10Gは、データベースのSYSTEM表領域の負担のための機能を提供するために開始されました。

次の文で対応する表スペースの値を識別するために、

選択
a.tablespace_nameを、TRUNC(和(a.bytes)/ 1024/1024 / 1024,2)合計、
TRUNC(和/ 1024/1024(a.bytes)/ 1024 -和(b.bytes)/ 1024/1024 / 1024,2)を用い、
TRUNC(和(b.bytes)/ / 1024 / 1024,2 1024)フリー、
TO_CHAR(TRUNC((和(a.bytes)/ 1024/1024/1024和(b.bytes)/ 1024/1024/1024)/(合計(a.bytes)/ / 1024/1024 1024)、4)* 100)|| '%' pused、
TO_CHAR(TRUNC((和(b.bytes)/ / 1024×1024 / 1024)/(合計(a.bytes)/ / 1024/1024 1024)、4)* 100)|| '%' pfree
から(テーブル空間)AによってDBA_DATA_FILES群から合計(バイト)バイト、テーブル空間を選択し、(選択和(バイト)バイト、テーブル空間によってDBA_FREE_SPACE群からTABLESPACE_NAME)B
a.tablespace_name = b.tablespace_name(+)
群a.tablespace_nameによって、

発見SYSAUX表スペース占有率が高すぎます

 

 

その総13.84Gの95%のSYSAUX利用率

次の文で見つけたものを使用そんなにスペース

、occupant_name "アイテム"を選択
space_usage_kbytes / 1048576 "使用領域(GB)"、
schema_nameに"スキーマ"、
move_procedure "プロシージャを移動"
のV $ SYSAUX_OCCUPANTS FROM
2 DESC BY ORDER。

 

 

 これは図からもわかる。AWR使用11Gスペース

AWRの統計情報ビューで数日保存

デュアルからdbms_stats.get_stats_history_retentionを選択します。 

 

 

 

 通过  DBIDを選択し、分(snap_id)、マックスDBIDによってDBA_HIST_SNAPSHOTグループから(snap_id)。

対応するDBIDとSNAP_IDを識別するために、

  • すべてのスナップショットでのDBID上の空

EXEC dbms_workload_repository.drop_snapshot_range(29737,29943,310691130)。

「あまりにも長い間待っています

以下の実施形態の除去速度を加速させるためには、

それらのベーステーブルのサイズに応じてソート、SYSAUX表スペースを占有して下さい

ここでROWNUM <= 10(SEGMENT_NAME、PARTITION_NAME、のsegment_typeを選択し、4 DESCによってテーブル空間= 'SYSAUX' 順序DBA_SEGMENTSから/ 1024/1024バイト)SELECT * FROM。

以下をご覧ください

 

バックアップベーステーブルWRH $ ACTIVE_SESSION_HISTOR、WRH $ _SQLSTAS、WRH $ _EVENT_HISTOGRAM

WRH $ _ACTIVE_SESSION_HISTORY SELECT * FROMとして表WRH $ _ACTIVE_SESSION_HISTORY0926を作成します。
WRH $ _SQLSTAT SELECT * FROMとして表WRH $ _SQLSTAT0926を作成します。
WRH $ _EVENT_HISTOGRAM SELECT * FROMとして表WRH $ _EVENT_HISTOGRAM0926を作成します。
WRH $ _LATCH SELECT * FROMとして表WRH $ _LATCH0926を作成します。

対応するデータベーステーブルをクリア

テーブルWRH $ _ACTIVE_SESSION_HISTORYを切り捨てます。
テーブルWRH $ _EVENT_HISTOGRAMを切り捨てます。
テーブルWRH $ _SQLSTATを切り捨てます。
テーブルWRH $ _LATCH_MISSES_SUMMARYを切り捨てます。
テーブルWRH $ _LATCHを切り捨てます。
テーブルWRH $ _SYSSTATを切り捨てます。
テーブルWRH $ _SEG_STATを切り捨てます。
テーブルWRH $ _PARAMETERを切り捨てます。
テーブルWRH $ _SYSTEM_EVENTを切り捨てます。
テーブルWRH $ _SQL_PLANを切り捨てます。
テーブルWRH $ _DLM_MISCを切り捨てます。
テーブルWRH $ _SERVICE_STATを切り捨てます。
テーブルWRH $ _TABLESPACE_STATを切り捨てます。
テーブルWRH $ _ROWCACHE_SUMMARYを切り捨てます。
テーブルWRH $ _MVPARAMETERを切り捨てます。

 

おすすめ

転載: www.cnblogs.com/flamechan1981/p/11593248.html