测试数据库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,数据库