使用RMAN进行数据库全库备份

本文详细介绍了如何使用RMAN进行Oracle数据库的全库备份,包括在非归档和归档模式下的操作,并展示了数据库恢复的步骤,包括数据文件的删除与恢复,以及表空间级别的恢复操作。
摘要由CSDN通过智能技术生成

一.在rman下备份数据库的相关操作:

1.可以在rman下执行对DB的关闭、开启、执行从非归档到归档的转换以及数据库的打开
RMAN> shutdown immediate;
RMAN> startup mount;
RMAN> run(sql 'alter database noarchivelog';}
RMAN> run{sql 'alter database open';}

二.当数据库在非归档模式下的备份与恢复如下:

1.RMAN> backup database format 'e:\rmanbackup\%U.bak';执行对DB的全备
启动 backup 于 04-12月-07
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=13 devtype=DISK
通道 ORA_DISK_1: 正在启动 full 数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
在备份集中包含当前的 SPFILE
备份集中包括当前控制文件
输入数据文件 fno=00001 name=E:\ORACLE\ORADATA\OIC\SYSTEM01.DBF
输入数据文件 fno=00002 name=E:\ORACLE\ORADATA\OIC\UNDOTBS01.DBF
输入数据文件 fno=00005 name=E:\ORACLE\ORADATA\OIC\EXAMPLE01.DBF
输入数据文件 fno=00010 name=E:\ORACLE\ORADATA\OIC\XDB01.DBF
输入数据文件 fno=00006 name=E:\ORACLE\ORADATA\OIC\INDX01.DBF
输入数据文件 fno=00009 name=E:\ORACLE\ORADATA\OIC\USERS01.DBF
输入数据文件 fno=00003 name=E:\ORACLE\ORADATA\OIC\CWMLITE01.DBF
输入数据文件 fno=00004 name=E:\ORACLE\ORADATA\OIC\DRSYS01.DBF
输入数据文件 fno=00007 name=E:\ORACLE\ORADATA\OIC\ODM01.DBF
输入数据文件 fno=00008 name=E:\ORACLE\ORADATA\OIC\TOOLS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 04-12月-07
通道 ORA_DISK_1: 已完成段 1 于 04-12月-07
段 handle=E:\RMANBACKUP\01J2P2D8_1_1.BAK comment=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:01:17
完成 backup 于 04-12月-07

2.然后删除掉INDX01.DBF文件,启动数据库这时会提示错误,信息如下:

RMAN> startup执行完成后DB已处于mount状态下
Oracle 例程已启动
数据库已加载
RMAN-00571: ============================&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值