NBU恢复Oracle控制文件或者数据文件
2017-11-29 17:29
423 查看
NBU恢复Oracle数据文件或者控制文件步骤:
1.先在NBU master上查询client端的备份信息:
2.启动数据库到nomount状态:
SQL> startup nomount;
ORACLE instance started.
Total System Global Area 567869440 bytes
Fixed Size 2215384 bytes
Variable Size 369099304 bytes
Database Buffers 192937984 bytes
Redo Buffers 3616768 bytes
3.进入rman中恢复控制文件。
RMAN> run {
2> allocate channel ch00 type sbt_tape;
3> SEND 'NB_ORA_SERV=master,NB_ORA_CLIENT=client';
4> restore controlfile to '/tmp/control.bak' from ' /cntrl_47_1_960598675';
5> release channel ch00;
6> }
run {
replicate controlfile from '/tmp/control.bak';
}
4.mount数据库.
SQL> alter database mount;
Database altered.
5恢复数据文件
RMAN> run {
2> allocate channel ch00 type sbt_tape;
3> SEND 'NB_ORA_SERV=master,NB_ORA_CLIENT=client';
4> set until time "to_date('2012-08-09:00:00:00','YYYY-MM-DD:HH24:MI:SS')";
5> restore database;
6> release channel ch00;
7> }
6.启动oracle数据库。
Alter database open resetlog;
1.先在NBU master上查询client端的备份信息:
2.启动数据库到nomount状态:
SQL> startup nomount;
ORACLE instance started.
Total System Global Area 567869440 bytes
Fixed Size 2215384 bytes
Variable Size 369099304 bytes
Database Buffers 192937984 bytes
Redo Buffers 3616768 bytes
3.进入rman中恢复控制文件。
RMAN> run {
2> allocate channel ch00 type sbt_tape;
3> SEND 'NB_ORA_SERV=master,NB_ORA_CLIENT=client';
4> restore controlfile to '/tmp/control.bak' from ' /cntrl_47_1_960598675';
5> release channel ch00;
6> }
run {
replicate controlfile from '/tmp/control.bak';
}
4.mount数据库.
SQL> alter database mount;
Database altered.
5恢复数据文件
RMAN> run {
2> allocate channel ch00 type sbt_tape;
3> SEND 'NB_ORA_SERV=master,NB_ORA_CLIENT=client';
4> set until time "to_date('2012-08-09:00:00:00','YYYY-MM-DD:HH24:MI:SS')";
5> restore database;
6> release channel ch00;
7> }
6.启动oracle数据库。
Alter database open resetlog;
相关文章推荐
- [强烈推荐]Oracle:只有rman备份(数据,参数,日志,控制文件全丢失)的恢复
- Oracle:只有rman备份(数据,参数,日志,控制文件全丢失)的恢复
- oracle 数据文件,控制文件和参数文件全部丢失恢复
- Oracle:只有rman备份(数据,参数,日志,控制文件全丢失)的恢复
- 丢失oracle参数文件,数据文件以及控制文件,只有rman备份的恢复
- oracle数据恢复案例 - 控制文件损坏,无备份
- Oracle恢复实验一:使用添加数据文件之前的控制文件
- Oracle 丢失数据文件和控制文件的恢复案例
- 控制文件损坏或者丢失的Oracle 10g数据库恢复控制文件一例
- Oracle恢复实验(四):所有控制文件和数据文件丢失。
- Oracle:只有rman备份(数据,参数,日志,控制文件全丢失)的恢复
- Oracle rman不完全恢复(数据文件,归档日志,控制文件全部丢失)
- 数据文件dataoracle用老的控制文件备份恢复新建的数据文件
- oracle用老的控制文件备份恢复新建的数据文件
- ORACLE 恢复单个数据文件 非SYSTEM表空间或者撤销表空间
- oracle误删除表或者表数据的恢复方法总结
- oracle 10G控制文件因介质失败导致全部不可用的恢复
- Oracle误删数据文件的恢复
- ORACLE单个控制文件丢失的恢复
- Oracle控制文件恢复