我是靠谱客的博主 时尚酒窝,最近开发中收集的这篇文章主要介绍Oracle 数据文件丢失、损坏的恢复,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

开了归档模式,可以从归档种恢复

1、创建一个数据文件

SQL> create tablespace juesi datafile '/u01/app/oracle/oradata/PROD/juesi01.dbf' size 10m;

Tablespace created.

2、删除
在这里插入图片描述

3、看看数据文件
删除的是8号文件,因为我们是物理删除,控制文件不知道,我们还是可以查删除的数据文件的。
在这里插入图片描述

4、恢复

进入rman
rman target /
RMAN> sql 'alter database datafile 8 offline';
sql statement: alter database datafile 8 offline 

RMAN> restore datafile 8;

Starting restore at 28-NOV-22
using channel ORA_DISK_1

creating datafile file number=8 name=/u01/app/oracle/oradata/PROD/juesi01.dbf
restore not done; all files read only, offline, or already restored
Finished restore at 28-NOV-22

RMAN> recover datafile 8;

Starting recover at 28-NOV-22
using channel ORA_DISK_1

starting media recovery
media recovery complete, elapsed time: 00:00:00

Finished recover at 28-NOV-22

RMAN> sql 'alter database datafile 8 online';

sql statement: alter database datafile 8 online

6、验证,已恢复
在这里插入图片描述

最后

以上就是时尚酒窝为你收集整理的Oracle 数据文件丢失、损坏的恢复的全部内容,希望文章能够帮你解决Oracle 数据文件丢失、损坏的恢复所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部