美文网首页
linux下误删Oracle数据文件的处理

linux下误删Oracle数据文件的处理

作者: Quick_5413 | 来源:发表于2021-09-27 00:00 被阅读0次

rm数据文件后,通常数据库还能正常运行,因此不要关闭或重启数据库。
1、检查 dbwr 的进程 PID
ps -ef|grep dbw0|grep -v grep

2、cp /proc/pid/fd/文件链接 /Oracle数据文件目录

注意文件属性

3、恢复

alter database datafile 'xxxx' offline;

recover datafile 'xxxx';

alter database datafile 'xxxx' online;

如果是删除多个数据文件,则需要shutdown数据库,然后recover database

相关文章

网友评论

      本文标题:linux下误删Oracle数据文件的处理

      本文链接:https://www.haomeiwen.com/subject/uethnltx.html