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

2021-03-19  本文已影响0人  Quick_5413

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

上一篇 下一篇

猜你喜欢

热点阅读