eygle Eygle.
Beginner 2007-05-24

DBA警示录:日志文件该如何命名?

最近这3天,在MSN上已经有两个朋友问到关于Redo Log File的问题。

第一个朋友说:
同事用优化大师进行系统优化,结果把所有扩展名为log的文件都删除了,Oracle就此崩溃。

第二位朋友说:
同事为了释放空间,手工把所有log文件都清空了,Oracle就此崩溃。

其实这样的事故已经遇到过很多次了,这种情况的恢复可能简单,也可能非常复杂,如果没有备份,那么恢复真就是要看运气了,当然最后还会有DUL或AUL可以采用。

但是为什么不避免这样的故障呢?虽然这样的系统显然并不重要。

如果可能,我建议Oracle将日志文件的扩展名改为.dbf,这样就安全多了;曾经有很多朋友在MSN上问我,很多归档日志的扩展名是.dbf,能不能删除?

看来扩展名实在是害人不浅,而IT技术还应该继续深入普及。

-The End-

By eygle 2007-05-24 15:51 评论 (5)
eygle
eygle

前Oracle ACE Director,云和恩墨创始人。技术为骨,历史为脉,人文为魂。

返回首页

5 Comments

上次就碰到个这样的问题
一个同事清理系统垃圾文件
del /s/q *.log
del /s/q *.tmp
del /s/q *.chk
.
.
.

结果db挂了

这活我曾经在我自己的笔记本上干过,是网络上比较流行的一个什么清理垃圾的bat文件,结果我的测试数据库除了current以外的所有log没有了,还好,比较容易恢复,如果是unix,我估计就惨了.

如果是UNIX,还没出现那样的优化大师软件:)

我还遇到过生产库的所有在线日志文件被瑞星杀毒软件干掉的事!
不过那次运气很好,使用数据文件和控制文件都完好,呵呵.

还是用unix/linux好