Backup And Recovery User's Guide-执行完全自动的RMAN TSPITR

本文提供了一步一步的操作指南,详细解释了如何使用RMAN执行完全自动的RMANTSPITR,包括设置辅助集数据文件位置、配置通道、执行TSPITR计划以及后续操作。

执行完全自动的RMAN TSPITR

在默认的模式中,RMAN基于尽可能多的、目标数据库上的TSPITR的配置。

TSPITR的过程中恢复集数据文件被写到目标数据库上的当前位置。

针对目标数据库的相同的通道配置被用于辅助实例上,当从备份还原数据文件的时候。

辅助集数据文件和其它的辅助实例文件被存储在辅助目的地

 

使用AUXILIARY DESTINATION参数来设置RMAN辅助集数据文件使用的位置。

辅助目的地必须是磁盘上的位置,具有足够的空间来容纳辅助集数据文件。

即使使用其它技术来重命名部分或所有辅助集数据文件,也要指定AUXILIARY DESTINATION参数,

为没有指定名字的辅助集数据文件提供一个默认位置。

这样如果你无意中忽略了一些辅助集数据文件的名称,TSPITR也不会失败。

 

为了执行完全自动的TSPITR,执行TSPITR的用户需要使用操作系统验证以SYSDBA登录。

练习:执行完全自动的RMAN TSPITR

--1. 回顾TSPITR约束、特定的情形、限制

--2. 执行TSPITR计划和准备中的任务

--3. 在目标数据库启动RMAN会话、连接到恢复目录

--   注意当为自动的TSPITR启动RMAN客户端的时候,不要连接到辅助实例。当你运行RECOVER TABLESPACE的时候,如果RMAN连接到了辅助实例

--         RMAN会假定你正在试图管理你自己的辅助实例,并试图为TSPITR使用这个连接的辅助实例

--4. 在目标实例上为TSPITR配置需要的通道,在执行TSPITR时,辅助实例使用与目标实例相同的通道配置。

--5. 运行RECOVER TABLESPACE命令,指定UNTIL子句和AUXILIARY DESTINATION 参数

--   使用userstools表空间回退到日志序号1299的尾部,然后在/disk1/auxdest上存储辅助集文件。

RECOVER TABLESPACE users, tools UNTIL LOGSEQ 1300 THREAD 1 AUXILIARY DESTINATION '/disk1/auxdest';

--下面的步骤依赖于RECOVER命令的结果。

--a. 如果TSPITR过程上没有错误发生,则前进到步骤6

--   表空间被脱机,从备份还原,在辅助实例上恢复到目标时间点,重新导入到目标数据库,表空间保持脱机

--   所有的辅助集数据文件和其它的辅助实例文件被从辅助目的地清除。

--b. 如果有错误发生,则跳转到RMAN TSPITR问题解决

--6. 如果TSPITR成功完成,则在使它们联机之前备份恢复的表空间

BACKUP TABLESPACE users, tools;

-- 在表空间上执行TSPITR之后,一旦TSPITR成功完成,你就不能再使用这个表空间之前的备份了。

-- 如果你没有进行备份就使用恢复的表空间,则你可以运行你的数据库,但没有这些文件的可用的备份。

--7. 使表空间恢复联机,恢复的表空间就可以使用了

RMAN> SQL "ALTER TABLESPACE users, tools ONLINE";

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/17013648/viewspace-1097460/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/17013648/viewspace-1097460/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值