rman备份恢复表空间&用户管理的表空间备份与恢复

1. rman备份表空间

RMAN> Backup tablespace users tag=tablepspaceusers format 'E:\rman\tablespaceuse

r_%f';

启动 backup 于 07-7月 -13

使用目标数据库控制文件替代恢复目录

分配的通道: ORA_DISK_1

通道 ORA_DISK_1: SID=44 设备类型=DISK

通道 ORA_DISK_1: 正在启动全部数据文件备份集

通道 ORA_DISK_1: 正在指定备份集内的数据文件

输入数据文件: 文件号=00004 名称=C:\APP\ADMINISTRATOR\ORADATA\ORA11G\USERS01.DBF

通道 ORA_DISK_1: 正在启动段 1 于 07-7月 -13

通道 ORA_DISK_1: 已完成段 1 于 07-7月 -13

段句柄=E:\RMAN\TABLESPACEUSER_4 标记=TABLEPSPACEUSERS 注释=NONE

通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:07

完成 backup 于 07-7月 -13

启动 Control File and SPFILE Autobackup 于 07-7月 -13

段 handle=C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\PRIMARY\AUTOBACKUP\2013_07_07

\O1_MF_S_820170706_8XLD6M0G_.BKP comment=NONE

完成 Control File and SPFILE Autobackup 于 07-7月 -13

RMAN>

2. rman 恢复表空间

(1) 使要恢复的表空间脱机

SQL> alter tablespace users offline;

表空间已更改。

SQL>

(2) 使用restore tablespace命令复原表空间

RMAN> restore tablespace users;

启动 restore 于 07-7月 -13

使用通道 ORA_DISK_1

通道 ORA_DISK_1: 正在开始还原数据文件备份集

通道 ORA_DISK_1: 正在指定从备份集还原的数据文件

通道 ORA_DISK_1: 将数据文件 00004 还原到 C:\APP\ADMINISTRATOR\ORADATA\ORA11G\USE

RS01.DBF

通道 ORA_DISK_1: 正在读取备份片段 E:\RMAN\TABLESPACEUSER_4

通道 ORA_DISK_1: 段句柄 = E:\RMAN\TABLESPACEUSER_4 标记 = TABLEPSPACEUSERS

通道 ORA_DISK_1: 已还原备份片段 1

通道 ORA_DISK_1: 还原完成, 用时: 00:00:07

完成 restore 于 07-7月 -13

(3) 恢复表空间

RMAN> recover tablespace users;

启动 recover 于 07-7月 -13

使用通道 ORA_DISK_1

正在开始介质的恢复

介质恢复完成, 用时: 00:00:00

完成 recover 于 07-7月 -13

RMAN>

(4)使用恢复过的表空间联机

SQL> Alter tablespace users online;

表空间已更改。

SQL>

3.用户管理的表空间备份备份:

(1) 查询表空间对应的数据文件

SQL> select file_name from dba_data_files where tablespace_name='USERS'  ;

FILE_NAME

------------------------------------------------------------------------------

C:\APP\ADMINISTRATOR\ORADATA\ORA11G\USERS01.DBF

SQL>

(2)使该表空间处于备份状态

SQL> alter tablespace users begin backup;

表空间已更改。

(3) 复制表空间数据文件到备份目录

(4) 结束表空间备份模式

SQL> alter tablespace users end backup;

表空间已更改。

SQL>

4.用户管理的表空间的恢复

(1) 使受影响的表空间脱机

SQL> Alter tablespace users offline immediate;

表空间已更改。

SQL>

(2) 复原毁坏的文件

(3)  恢复表空间

RMAN> recover tablespace users;

启动 recover 于 07-7月 -13

使用通道 ORA_DISK_1

正在开始介质的恢复

介质恢复完成, 用时: 00:00:00

完成 recover 于 07-7月 -13

RMAN>

(4) 使脱机的表空间联机

SQL> alter tablespace users online;

表空间已更改。

SQL>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值