tmpwatch相關的知識點

wmlm發表於2011-11-30
tmp目錄裡面的檔案,會在一定的時間之後被刪除掉,刪除是透過linux的任務來完成的。
tmpwatch 就是根據檔案被訪問的時間來刪除檔案的工具
# cat /etc/cron.daily/tmpwatch
可以看到清理/tmp /var/tmp的命令,但它和ORACLE有什麼關係呢?[@more@]

1 在Unix RAC環境下,如果連線資料庫出現ORA-29701
ORA-29701: unable to connect to Cluster Manager

2 ARC歸檔失敗
ORA-19504: failed to create file "+MIRROR_DISK/srb/2_1209_597231412.dbf"
ORA-17502: ksfdcre:4 Failed to create file +MIRROR_DISK/srb/2_1209_597231412.dbf

3 當使用ASM時,報錯
ORA-00600: internal error code, arguments: [kfmdPriJoin99], [], [], [], [], [], [], []
ORA-29702: error occurred in Cluster Group Service operation
ORA-15055: unable to connect to ASM instance


其原因可能就是'/var/tmp/.oracle' 目錄被計劃任務給清除了,預設1個月清除一次。
如何解決呢?臨時解決只能是重啟crs 服務。
徹底解決就是別讓計劃任務去清理tmp目錄了。
相關的文件有:
Metalink Note: 391790.1 和 434062.1

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/271063/viewspace-1056629/,如需轉載,請註明出處,否則將追究法律責任。

相關文章