表スペースの問題を解決するには、Oracleデータベースシステムがいっぱいです

時には、システム・テーブル・スペースの使用状況を表示するには、次のステートメントを使用して、データベース・システム・テーブル・スペースが急速に成長して見つけます。あなたはまた、直接ヒキガエルの外観を使用することができます。

SELECT b.tablespace_name テーブルスペース
       b.bytes / 1024個 / 1024個 、 " サイズM " 
       (b.bytes - SUM(NVL(a.bytes、0)))/ 1024個の / 1024は 、 " 使用済みM " 
       SUBSTR((b.bytes - SUM(NVL(a.bytes、0)))/(b.bytes)* 10015" 利用率" 
  からDBA_FREE_SPACEのA、B DBA_DATA_FILES
  ここ a.file_id = b.file_id
   そしてb.tablespace_name = ' SYSTEM '
 b.tablespace_name、b.file_name、b.bytesによってグループ
 b.tablespace_nameで注文。

大を占めるオブジェクトを参照するには、以下の文を実行

SELECT * 
  (SELECT SEGMENT_NAME、SUM(BYTES)FROM / 1024個 / 1024個MB
          DBA_SEGMENTS FROM
         TABLESPACE_NAME = ' SYSTEM '
         GROUP BY SEGMENT_NAME
         ORDER BY 2 DESC)
 WHERE ROWNUM < 10 ;

通常AUD $監査表に大きな足跡であることが判明しているがわかりました。

直接データベースにログインし、SYS.AUD $表を一掃。

切り捨て表SYS.AUD $;

 

 

 

データベース監査をクローズする場合は、次のリンクを参照することができます

https://www.cnblogs.com/chxmtl/p/11731085.html

http://blog.sina.com.cn/s/blog_b56640170102xbj7.html

おすすめ

転載: www.cnblogs.com/chxmtl/p/11977435.html