当前位置:知识问问>生活百科>Oracle手动误将dmp文件彻底删除后恢复数据库

Oracle手动误将dmp文件彻底删除后恢复数据库

2025-01-15 13:13:49 编辑:join 浏览量:606

Oracle手动误将dmp文件彻底删除后恢复数据库

测试数据库Oracle没有执行drop某个表空间,手动误将dmp文件彻底删除了,导致无法正常启动数据库,报错进程 ID: 0会话 ID: 0 序列号: 0,使用SYSDBA权限登录正常,但是无法打开表,现在恢复数据库的正常使用(注意:由于没有进行数据恢复测试,请慎重使用)

千万记住,请不要进行这种坑爹的操作!!!!

1.sqlplus歌劫沫"/assysdba" (已dba权限登录)

2.执行: shutdownimmediate

3. 执行:startup

5.执行:recover datafile 'D:\app\Administrator\oradata\数据文件名.DBF'

6.执行:selectnamefromv$datafile;

7.执行:alterdatabasedatafile6offline;

8.执行爷之:ALTER DATABASE DATAFILE 'D:\XXX.DBF' OFFLINE DROP ;

9.重新执行:shutdownimmediate 和startup

现在将就可以发现可以重新登录冲哄到数据库了

标签:Oracle,dmp,数据库

版权声明:文章由 知识问问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhshwenwen.com/life/488509.html
热门文章