2016-08-29 5 views
0

同じデータベース・サーバー上に03リスナーを持っています。リスナーは次のとおりです。listener_cympp1(1522)、listener_cymap1(1523)、listener_cympd1(1524) ログが100MBを超えると、リスナー・ログの名前をバッチ・ファイルautomaticallで変更するにはどうすればよいですか。 このコマンドでリスナー名を設定するために使用できる構文は次のうちどれですか?最初に "lsnrctl set current_listener listener_cympp1"を実行することは役に立ちません。Oracleリスナー・ユーティリティーとバッチ・ファイル

種類について、

答えて

0

私が正しく理解していれば、あなたは100MBのサイズのログファイルを使用してリスナーのログファイルを回転させたいです。さらに、各リスナーのログファイル名を明示的に指定するように要求します。

これは、バッチまたはシェルスクリプトを必要とせずに実行できます。リスナーは、ファイルのサイズと数に基づいてログを回転するように構成できます。

すべての関連情報は、リスナー構成パラメータhereのOracleマニュアルを参照してください。関心の

パラメータは次のとおりです。

  • TRACE_DIRECTORY_listener_name
  • TRACE_FILE_listener_name
  • TRACE_FILELEN_listener_name
  • TRACE_FILENO_listener_name

あなたは、リスナーごとにパラメータ値を設定することができます。

+0

ありがとうCostas Loizou!あなたのソリューションはトレースファイルに適用されます。しかし、私はリスナーログファイルを回転させたい。私のデータベースは非常にアクティブで、2年後、Listener.logはおそらく4GB以上です。また、すべてのデータベースインスタンスのListener.logファイルを減らすためにバッチスクリプトでスケジュールしたいと思います。 – HoiTK

関連する問題