美文网首页
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