博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用RMAN对控制文件进行restore
阅读量:4685 次
发布时间:2019-06-09

本文共 1339 字,大约阅读时间需要 4 分钟。

控制文件的默认备份格式是:

  c-IIIIIIIIII-YYYYMMDD-QQ

其中:
 c:表示控制文件
 IIIIIIIIII:表示DBID
 YYYYMMDD:备份的时间戳
 QQ:16进制的序列号,从00开始,最大值为FF

 

使用了fast recovery area或recovery catalog

1.从自动备份中还原控制文件
RMAN> restore controlfile from autobackup;

2.从指定备份片中还原控制文件

RMAN> restore controlfile from '/tmp/piece_name';

3.从最近可用的控制文件备份中还原控制文件

RMAN> restore controlfile;

如果没有使用fast recovery area或recovery catalog,在还原控制文件前,要先设置dbid

4.使用$ORACLE_HOME/dbs中默认的备份
RMAN> set dbid=xxxxxxxx;
RMAN> restore controlfile from autobackup;

5.默认是从最近7天的默认备份中恢复,也可以指定天数

RMAN> set dbid=xxxxxxxx;
RMAN> restore controlfile from autobackup maxdays 20;

6.根据自动备份的序列进行还原

RMAN> set dbid=xxxxxxxx;
RMAN> restore controlfile from autobackup maxseq 20;

7.从非默认备份路径环境

RMAN> set dbid=xxxxxxxx;
RMAN> set controlfile autobackup format for device type disk to '/tmp/%F';
RMAN> restore controlfile from autobackup;

8.从指定别分进行还原

RMAN> set dbid=xxxxxxxxx;
RMAN> restore controlfile from '/tmp/c-1140771490-20080502-03';

9.将控制文件先还原到一个临时目录,再用duplicate命令根据参数control_files还原到指定位置和名称

RMAN> set dbid=xxxxxxxxx;
RMAN> restore controlfile from '/tmp/c-1140771490-2008050203' to '/tmp/control.tmp';
RMAN> replicate controlfile from '/tmp/control.tmp';

10.根据时间点进行还原

RMAN> restore controlfile from autobackup until time "to_date('Jan 23 2009 14:00:00', 'MON DD YYYY HH24:MI:SS' )";

转载于:https://www.cnblogs.com/abclife/p/5772669.html

你可能感兴趣的文章
Oracle学习之常见错误整理
查看>>
HTC Sensation G14开盒
查看>>
lock_sga引起的ksvcreate :process(m000) creation failed
查看>>
数据库插入数据乱码问题
查看>>
OVER(PARTITION BY)函数用法
查看>>
altium annotate 选项设置 complete existing packages
查看>>
【模式识别与机器学习】——SVM举例
查看>>
【转】IT名企面试:微软笔试题(1)
查看>>
IO流入门-第十章-DataInputStream_DataOutputStream
查看>>
DRF的分页
查看>>
html td 限制 高度 和 宽度
查看>>
mysql查询一个表的字段,添加或修改到另外一个表的数据
查看>>
CL.exe的 /D 选项, Preprocessor Macro预处理器宏定义
查看>>
[Pytorch]Pytorch中tensor常用语法
查看>>
ZOJ 1008 Gnome Tetravex
查看>>
Jenkin远程部署Tomcat8.5总结
查看>>
编写Linux中sh文件执行时出现莫名字符的问题
查看>>
简单数论(一)
查看>>
CXF和Axis的比较【转】
查看>>
设计一个函数,它接受不定数量的参数,这是参数都是函数。这些函数都接受一个回调函数作为参数,按照回调函数被调用的顺序返回函数名...
查看>>