ディスク領域を解放する方法は?どのログ/ディレクトリを削除しますか?


14

Linuxマシンのディスク領域を解放したい。スペース使用量をドリルダウンすると、次のディレクトリのサイズが大きいことがわかりました

/u01/app/11.2.0/grid/cv/log
/u01/app/11.2.0/grid/log/diag/tnslsnr/r1n1/listener_scan2/alert (Contains xml files)
/u01/app/11.2.0/grid/rdbms/audit(Contains .aud files)
/home/oracle/oradiag_oracle/diag/clients/user_oracle/host_XXXXXXXXXX/alert(Contains xml files)
/u01/app/oracle/diag/rdbms/crimesys/crimesys1/alert (Contains xml files)

これらのディレクトリからコンテンツを削除できますか?注:ディレクトリではなくコンテンツを意味します。


各ディレクトリに含まれる内容、そこにファイルを作成する内容、およびそれを(直接削除または他の手段によって)最適に規制する方法を調査することをお勧めします。それがあなたの質問の意図ですか?
リーリッフェル

@LeighRiffelスペースを解放したかっただけで、これらのファイルはジャンクだと思いました。/u01/app/11.2.0/grid/cv/logから既にファイルを削除しました。これらのファイルは5分ごとに生成されます。それらの生成を停止するには、スクリプト$ ORA_CRS_HOME / bin / cluvfyの先頭にSRVM_TRACE = "false"を書き込む必要があります。これは/u01/app/11.2.0/grid/bin/cluvfyです(25行目)これはメタリンクで見つかりました。

回答:


6

ほとんどすべてのファイルは手動で安全に削除できます。通常、以下を保持することをお勧めします。

alert_+ASM1.log (or the one related to your instance)
trace.xml
listener.xml (or the one related to your listener)

これらに加えて、いくつかの注意事項があります。

  • Oracle alert.logは通常、無限に成長するように設定されます。
  • アラートxmlファイルは自動的にローテーションされるため、最後のファイルをオンラインに保つことができます
  • 問題をデバッグする必要がない限り、すべてのcdump、udump、その他のインシデントおよびトレースファイルは使用されません。
  • 11gR2には、rbalトレースファイルの無限の成長に関連するいくつかのバグがあり、現時点ではパッチはありません。

また、adrciコマンドを使用して古いログを削除することをお勧めします。adrci次のコマンドを実行して実行できます

purge -age 60 -type ALERT

これにより、アラートとしてマークされたXMLログファイルのみがパージされます。したがって、trace.xmlのログ。Adrciはテキストファイルでは機能しません。手動で管理する必要があります。これは予想される動作です。さらに、adrci purge機能に関するさまざまなバグが報告されています。私はまだオンラインで最後に最近のファイルをオンラインに保つシェルスクリプトを通してそれらを手動で削除することを好みます。alert.logについては、私はただ:

zip alert.log (your log name may differ)
> alert.log

1
だから、彼らは徐々にハードドライブをいっぱいにし、システムをハングアップさせる製品を作成しましたが、マニュアルの表紙にこれを大きな赤い文字で記載しないでください?素晴らしい... Oracle FTW
Wouter

4

Oracleログおよびトレースファイルのデフォルトの保持ポリシーを変更できます。

ソース: https : //streetkiter.wordpress.com/2011/04/06/do-you-really-need-one-year-old-logs-and-traces-for-your-oracle-database/

関連する抽出:
SHORTP_POLICY(デフォルト720時間)およびLONGP_POLICY(デフォルト8720時間)の2つのパラメーターがあります。そのため、SHORTP_POLICYは30日、LONGP_POLICYは365日です。

コマンドラインから「adrci」を実行します。adrciでは、次のコマンドを使用します。

adrci> show homes
....(homes are listed)...
adrci> set home diag/....(the location)
adrci> show control
.... (current settings are listed) ....
adrci> set control (SHORTP_POLICY = 168)
adrci> set control (LONGP_POLICY = 720)

そして現在、トレースは1週間(SHORTP)または1か月(LONGP)後にドロップされます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.