ホームページ  >  記事  >  データベース  >  Oracle監視ログの定期的なクリーニングについて

Oracle監視ログの定期的なクリーニングについて

小云云
小云云オリジナル
2017-12-11 15:08:041929ブラウズ

この記事では、Oracle 監視ログの定期的なクリーニングに関する関連情報を主に紹介します。必要な方は参考にしていただければ幸いです。

環境:

Oracle 11.2.0

Win Server 2008 R2 Enterprise

原因: Oracle リスニング ログ ファイルのサイズが 4G を超えており、Oracle リスニング接続が断続的です

解決策: 新しいログ ファイルを再作成しますタスクは定期的に実行されます。便宜上、ここでは 1 日に 1 回実行します。

バッチファイルの内容は以下の通りです:

@echo off

rem データベース監視ログが大きすぎてOracleの使用に影響するため、定期的にクリーンアップする必要があります

rem 監視とログの書き込みを停止します

lsnrctl set log_status off

rem 監視ログ ファイル名を変更します。1 日 1 回実行します

ren E:appAdministratordiagtnslsnr%自分のコンピュータ名%listenertracelistener.log listenr.log.%date:~0,4%%date:~5 ,2%%date:~8,2%

rem 監視ログを再開します

lsnrctl set log_status on

rem 監視をリロードします。保険のために、ロードせずに通常使用できます

lsnrctl reload

関連推奨事項:

MySQL と Oracle データベースの停止と起動 バッチ ファイル

Mybatis が Oracle ストアド プロシージャを呼び出す方法の説明

Python が cx_Oracle を使用して Oracle ストアド プロシージャを呼び出す方法の例

以上がOracle監視ログの定期的なクリーニングについての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。