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
网友评论