暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片
ORACLE TSPITR--RMAN表空间基于时间点的自动恢复.pdf
147
34页
6次
2023-12-26
10墨值下载
ORACLE TSPITR--RMAN
DB笔试面试782】在Oracle中,TSPITR(表空间基于时间点恢复)是什么?-腾讯云开发者社区-腾讯云
(tencent.com)
RMANTSPITR--RMAN表空间基于时间点的自动恢复-CSDN博客
Oracle 表空间时点恢复(TSPITR)-CSDN博客
Performing RMAN Tablespace Point-in-Time Recovery (TSPITR) (oracle.com)
引言
表空间时间点恢复(TSPITR)功能允许您将一个或多个表空间通过不完全恢复的形式来将表空间恢复到过去
某个特定的时间点。它整合了RMAN以及DataPump2个备份恢复工具来实现时点恢复。
1原理
TSPITRTablespace Point-In-Time Recover,表空间基于时间点恢复)也称为小范围的不完全恢复,用于将一个
或多个表空间恢复到过去某个时间点的状态,而其它表空间仍然保持现有状态。通过执行 TSPITR 可将一个或多个
表空间快速恢复到以前的某个时间。执行 TSPITR 不会影响
数据库
中其它表空间或对象的状态。
1.1 概念
DBPITRDatabase Point-In-Time Recovery,数据库时间点恢复)表示将数据库的所有表空间恢复到过去时
间点的状态。注意,DBPITR 只适用于 ARCHIVELOG 模式。
主数据库(Primary Database)是指用于存放应用系统数据的数据库,也被称为产品数据库或目标数据库或
Source Database。当执行 TSPITR 时,主数据库是指包含被恢复表空间的数据库。
恢复集(Recovery Set)是指在主数据库上需要执行 TSPITR 的表空间集合。注意,当在恢复集的表空间上执
TSPITR 时,要求这些表空间必须是自包含的。
辅助数据库(Auxiliary Database)是主数据库的一个副本数据库。当执行 TSPITR 时,辅助数据库用于将恢复
集表空间恢复到过去的某一个时间点。注意,辅助数据库的所有物理文件都是从主
数据库备份
中取得,并
且辅助数据库必须包含 SYSTEM 表空间、Undo 表空间以及恢复集表空间的备份文件。
辅助集(Auxiliary Set)是指辅助数据库所需要的、除了恢复集表空间文件之外的其它文件集合。当执行
TSPITR 时,辅助数据库除了需要恢复集表空间的备份文件之外,还需要控制文件备份、SYSTEM 表空间的备
份文件、Undo 表空间的备份文件。
目标实例(Target instance),即需要恢复的表空间的实例。
目标时间(Target time),要恢复的目标时间点或者 scn
表空间级别恢复粒度,最小单位为表空间。
时点恢复,意味着是一个不完全恢复。也就是说可以把某个或几个表空间恢复到过去的特定时间点,进行时点
恢复的表空间可以与数据库中现有的其他表空间不在同一个时间线上。
1.2 原理TSPITR何与RMAN管理辅助一起作)
Open: Pasted image 20231226110043.png
1)将目标时间之前某个时间点的备份控制文件还原到辅助实例。将恢复集的数据文件还原到目标数据库,将辅
助集的数据文件还原到辅助实例。
2)将还原的数据文件恢复到指定的时间点。
3)将已恢复表空间中对象的字典元数据导出到目标数据库。
4)在目标数据库上发出SWITCH命令,以使目标数据库控制文件指向辅助实例上已恢复的恢复集中的数据文
件。
5)将辅助实例中的字典元数据导入目标实例,以便能访问已恢复对象。
Note
从恢复集、辅助目标和目标时间中选择表空间后,您现在可以执行全自动 RMAN TSPITR(默认)。RMAN
TSPITR 的自动化模式共享许多这些高级处理步骤。
RMAN TSPITR 自动执行以下操作:
1. 如果恢复集中的表空间没有被删除,则通过执行
DBMS_TTS.TRANSPORT_SET_CHECK
恢复集表空间,然后
检查视图
TRANSPORT_SET_VIOLATIONS
是否为空来检查它们是否是自包含的。如果查询返回行,RMAN
将停止 TSPITR 处理。在 TSPITR 继续之前,您必须解决任何表空间包含冲突。
示例21-1
向您展示
了如何在调用 RMAN TSPITR 之前设置和运行查询。
2. 检查是否提供了与用户管理的辅助实例的连接。如果是,则 RMAN TSPITR 使用它。如果不是,RMAN
TSPITR 创建辅助实例,启动它,并连接到它。
3. 如果恢复集中的表空间尚未删除,则在目标数据库中脱机恢复要恢复的表空间。
4. 将备份控制文件从目标时间之前的某个时间点恢复到辅助实例。
5. 将数据文件从恢复集和辅助集恢复到辅助实例。
文件在以下位置恢复:
您为每个文件指定的位置
文件的原始位置(用于恢复集数据文件)
of 34
10墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文档被以下合辑收录

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜