『请教』rman的问题-最实质的问题

[复制链接]
查看11 | 回复3 | 2014-2-19 11:55:14 | 显示全部楼层 |阅读模式
我作了rman备份的试验:windows2003+oracle9201
采用nocatalog在本机作全备份和control文件备份
run {
allocate channel C1 type disk;
backup full tag 'FullBackup' format 'd:\ram_full%u.rm' database include current controlfile;
sql 'alter system archive log current';
release channel C1;
}
run {
allocate channel c2 type disk;
backup format "ctrl_t%t"tag cf_monday_night(current controlfile);
release channel c2;
}
在本地生成了2个rman的备份文件
我的问题是关于恢复的
1、假设我只备份了这2个文件,而机器系统全部崩溃以后重新安装,请问我在restrore的时候怎么确认要调用这2个文件,需要加什么参数嘛?谢谢高手指点。
回复

使用道具 举报

千问 | 2014-2-19 11:55:14 | 显示全部楼层
rman的备份信息默认是保存在target库的控制文件中的
oracle9i如果配置了自动保存控制文件,可以先恢复自动保存的控制文件,然后再进行数据库的恢复。
回复

使用道具 举报

千问 | 2014-2-19 11:55:14 | 显示全部楼层
控制文件里记录着备份信息,因此首先得恢复控制文件,RMAN才知道。
剩下的RMAN自己会操作。
至于如何恢复控制文件,方法很多:
1、加DBID,
2、本机操作可以不需要,看你如何设置配置。
3、指定备份集路径及名称。
回复

使用道具 举报

千问 | 2014-2-19 11:55:14 | 显示全部楼层
用rman实现灾难恢复:
http://blog.itpub.net/post/11/2315
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行