老调调,关于我的数据库总是丢日志文件
来源:互联网 发布:淘宝店卖什么比较好 编辑:程序博客网 时间:2024/06/10 06:14
写了好几篇文章,说我的日志丢失了,每次都分析了原因,事实上,其它原因都是冤枉的,本质问题在今天无意中被我发现。
首先我们来看一个我认为不错的清理系统垃圾文件的批处理命令
@echo off
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%/*.tmp
del /f /s /q %systemdrive%/*._mp
del /f /s /q %systemdrive%/*.log
del /f /s /q %systemdrive%/*.gid
del /f /s /q %systemdrive%/*.chk
del /f /s /q %systemdrive%/*.old
del /f /s /q %systemdrive%/recycled/*.*
del /f /s /q %windir%/*.bak
del /f /s /q %windir%/prefetch/*.*
rd /s /q %windir%/temp & md %windir%/temp
del /f /q %userprofile%/cookies/*.*
del /f /q %userprofile%/recent/*.*
del /f /s /q "%userprofile%/Local Settings/Temporary Internet Files/*.*"
del /f /s /q "%userprofile%/Local Settings/Temp/*.*"
del /f /s /q "%userprofile%/recent/*.*"
echo 清除系统LJ完成!
echo. & pause
原来以为这样就可以删除系统垃圾文件,也没有仔细看,
del /f /s /q %systemdrive%/*.log
今天在执行过程中偶然发现这句试图删除oracle的日志文件,才恍然大悟,原来我以前日志文件丢失都是由于我停止了oracle数据库,然后执行清理系统垃圾的命令,结果,无可避免的把oracle日志文件删除了
郁是相当的闷,不过我还是把我写的一个批处理命令粘出来,这个是我写的一个还原生成日志文件的命令
bat文件
sqlplus /nolog @recover
恢复日志文件完成
pause
recover.sql
spool c:/recover.txt
/
conn sys/change_on_install as sysdba
/
recover database until cancel
/
alter database open resetlogs
/
spool off
/
quit
/
大家因为为戒,从网上来的东西还是自己先看看再执行,个人建议日志文件还是不要乱删的好
- 老调调,关于我的数据库总是丢日志文件
- 老调调:const和指针
- 喜欢的调调
- 关于我的数据库..
- 关于数据结构中的树--这个我总是学总是忘的东西
- vs调调试dump文件
- 我编了一个赫夫曼编译器的程序,请大家帮我调调。
- 数据库日志文件的收缩
- 清除数据库的日志文件
- 收缩数据库的日志文件
- 那些年,我关于java集合的"老照片"!
- 关于MySQL的日志文件
- 我的老同桌
- 我的老博客
- 我的Log4j 日志写入数据库 配置
- 我总是那么傻,爱的那么真,最后伤了自己:情感日志
- 我总是那么傻,爱的那么真,最后伤了自己:情感日志
- 我总是那么傻,爱的那么真,最后伤了自己:情感日志
- Linux 2.6.23将使用用户空间驱动程序API
- 分页函数
- 实现VLAN的机制
- 名牌大学计算机硕士的困惑
- 飘动的椭圆
- 老调调,关于我的数据库总是丢日志文件
- 单一登录 Web 应用程序的企业级安全系统
- 园与线的拖动01
- NOTESITEM 下拉列表中的值修改和删除办法
- 轻松认识HTTP协议的概念和工作原理
- C#向Excel报表中插入图片的2种方法 http://blog.csdn.net/net_lover/archive/2007/07/23/1702797.aspx
- Struts : LookupDispatchAction 的使用
- FCKEDITOR中文使用说明
- sql server 函数