http://www.h3.dion.ne.jp/~xosada/unix/oracle.html
[対処]
lsnrctl ユーティリティの set log_file コマンドを使用することで可能です。
以下の手順例をご参考下さい。例)
現在のファイル名を listener.log とします。1. 以下のコマンドを使用し、新たに listener1.log を出力させるようにします。
% lsnrctl
LSNRCTL> set log_file listener1.log# この時点で、listener.log があるディレクトリに
# 新たに listener1.log というファイルが作成され、
# 今後はこのファイル上にロギングが行なわれます。2. 現在の listener.log をリネームします。
% mv listener.log listener.log.20030507
3. 再度、現在のファイル名 listener1.log を
以下のコマンドを使用し、listener.log と元の名前で
出力させるようにします。% lsnrctl
LSNRCTL> set log_file listener.logこれにより、listener.log の再作成が行なわれたことになります。
また、listener.log.20030507, listener1.log そして現在の listener.log と、
その間の連続性は失われてはいません。
ほほー