oracle数据文件在没有备份情况下删除后如何恢复

 时间:2024-10-12 17:52:39

1、通常情况下对数据库都会做定期的备份

oracle数据文件在没有备份情况下删除后如何恢复

2、但有时候在做过备份之后,又执行了其它操作,如下图创建了表空间,并创建了相应的数据

oracle数据文件在没有备份情况下删除后如何恢复

3、这部分数据是没有备份的,如果在这种情况下由于操作失误,删除了数据文件,如下图

oracle数据文件在没有备份情况下删除后如何恢复

4、由于数据文件的丢失,现在已经无法正常关闭与启动数据库实例

oracle数据文件在没有备份情况下删除后如何恢复

5、因为对这一部分数据没有进行过备份,所以无法使用restore命令,但同样使用recover方法也不行,因为recover命令只能在已有的物理文件上进行恢复,但这时还没有这个文件

oracle数据文件在没有备份情况下删除后如何恢复

6、这时就需要捂执涡扔使用到alter database create datafile;命令来重建文件,使用这个命令时不需要指定数据文件所属表空间,也不需要指定大小,因为这些文件在控制文件中都有记录,因为数据库无法正常启动与关闭所以使用了强制重启

oracle数据文件在没有备份情况下删除后如何恢复

7、创建成功后然后再使用recover命令来恢复数据文件,恢复成功后可以看到打开数据库已经不再报错了,而且数据文件也成功恢复了

oracle数据文件在没有备份情况下删除后如何恢复oracle数据文件在没有备份情况下删除后如何恢复

8、然后切换用户查看表空间中的数据,可以发现数据也是完整的,并没有丢失

oracle数据文件在没有备份情况下删除后如何恢复
  • 如何在超图上进行加载dem数据
  • wps多个文件如何同时显示
  • 学术论文如何快速生成参考文献?
  • 英文中间的点怎么打?
  • AxureRP如何设置页面概述#校园分享#
  • 热门搜索
    采菊东篱下 悠然见南山的意思 什么证券公司开户好 tool是什么意思 primary是什么意思 wtf是什么意思 头发厚适合什么发型 新车年审需要什么资料 提档案需要什么手续 page是什么意思 祝福留言