1、REDO文件被删:
现象:在数据库运行时,redo日志(DAMENG01.log,DAMENG02.log)被人为误删,但数据库服务正常运行。
处理步骤:
1)ps -ef|grep dmserver查看数据库进程的pid,比如为93872
2)ls -l /proc/93872/fd,可以看到redo日志后被打上(deleted)的标签
3)最重要:确保没写库操作,可以把数据库服务器网线拔掉,踢出所有链接。
4)cp /proc/93872/fd/11 /home/dmdba/dm/dmdata/DAMENG/DAMENG01.log
上面的11是链接号,可以查看到。再拷贝DAMENG02.log
5)整库备份数据库。
6)重启数据库进行验证。
总结:数据库相关进行被删时,只要进程不停,还可以补救。
文章
阅读量
获赞