刪除或重新命名 listener.log 檔案的方法(轉)
刪除或重新命名 listener.log 檔案的方法(轉)
As the listener.log file grows, the DBA will want to either remove or rename this log file. If you have ever tried to remove or rename the listener.log file on Windows while the TNS listener process was running you will quickly notice that Windows holds a lock on this file and returns an error:
C:> del C:oracleora92networkloglistener.log
C:oracleora92networkloglistener.log
The process cannot access the file because it is being used by another process.
Most DBAs simply stop the TNS listener process, rename (or remove) the file, then restart the TNS listener process. This can, however, cause potention connection errors for users that are attempting to connect while the listener process is down.
Even under UNIX, problems exist when attempting to rename the listener.log file while the TNS listener process is running. Just like under Windows, the Oracle TNS listener process holds an open handle to the file. Under UNIX, you CAN remove the file, but Oracle will not re-create the file when it attempts to write to it again. The TNS listener will need to be stopped and restarted in order for it to create the new listener.log file.
Well, here is a solution for renaming (or removing) the listener.log file without having to stop and start the TNS listener process under either Windows or UNIX:
C:> cd oracleora92networklog
C:oracleora92networklog> lsnrctl set log_status off
C:oracleora92networklog> rename listener.log listener.old
C:oracleora92networklog> lsnrctl set log_status on
UNIX:
% cd /u01/app/oracle/product/9.2.0/network/log
% lsnrctl set log_status off
% mv listener.log listener.old
% lsnrctl set log_status on
from:http://www.idevelopment.info/data/Oracle/DBA_tips/Networking/NET_3.shtml
--End--
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14663377/viewspace-1035706/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 刪除檔案或目錄提示"檔案或目錄無法刪除"的解決方法!
- git刪除遠端資料夾或檔案的方法Git
- 刪除古怪檔案的方法
- 刪除檔案提示檔案正在被另一個人或程式使用的解決方法
- win10休眠檔案有必要刪除嗎 刪除休眠檔案的方法Win10
- linux 刪除檔案或目錄——rmLinux
- 刪除日誌檔案組或成員
- 如何刪除win10更新檔案_win10刪除更新檔案的方法Win10
- Linux檔案系統的反刪除方法簡介(轉)Linux
- 檔案的刪除
- win10怎麼刪除dll檔案_win10dll檔案刪除的方法Win10
- win10怎麼刪除更新檔案 win10刪除更新檔案的方法Win10
- 針對字尾刪除檔案的方法
- 轉:Oracle刪除資料檔案Oracle
- Linux rm命令:刪除檔案或目錄Linux
- InfoPath錯誤,此文件庫已被重新命名或刪除
- 批次檔案重新命名的方法
- 清空listener.log檔案內容後,內容不能寫入listener.log檔案的解決方法
- windows.old可以刪除嗎?windows.old檔案的刪除方法Windows
- python基礎之刪除檔案及刪除目錄的方法Python
- 刪除檔案
- 日誌檔案的移動或重新命名
- Windows 10刪除備份檔案方法Windows
- 刪除某個檔案或資料夾時,系統提示無法刪除!
- Linux下刪除亂碼或特殊字元檔案Linux字元
- Linux rm 命令刪除檔案或資料夾Linux
- linux 刪除含斜槓的檔案的方法Linux
- linux/uninx恢復刪除的檔案<轉>Linux
- VC備份時可以刪除的檔案 (轉)
- 不能重新命名檔案及不能刪除檔案和資料夾許可權設定
- SVN !檔案刪除
- rm 刪除檔案
- 批次刪除檔案
- Git——刪除檔案Git
- Linux下批量刪除空檔案或者刪除指定大小的檔案Linux
- 誤刪除資料檔案、控制檔案的非RMAN恢復方法
- LINUX 使用批量刪除檔案的幾種方法Linux
- C語言remove()函式:刪除檔案或目錄C語言REM函式