Backup And Recovery User's Guide-对整个数据库进行用户管理的备份
对整个数据库进行用户管理的备份 可以在数据库关闭(NORMAL,TRANSACTIONAL,IMMEDIATE)之后对数据库的所有文件进行整个数据库备份。 当数据库处于OPEN状态、实例失败之后、使用SHUTDOWN ABORT命令关闭后,进行整个数据库备份时, 数据库是不一致的,文件与数据库检查点SCN号会不一致。 数据...
Backup And Recovery User's Guide-对于联机表空间备份确定数据文件的状态
对于联机表空间备份确定数据文件的状态 检查一个数据文件是否是否是当前联机表空间的一部分,查询v$BACKUP视图。 这个视图只对用户管理的联机表空间的备份有用,因为RMAN备份和脱机表空间备份都不需要数据文件处于备份模式。 一些用户管理的表空间的备份需要将表空间置于备份模式来防止可能的块断裂。 然...
Backup And Recovery User's Guide-进行用户管理的数据库备份-查询v$视图获取备份信息
进行用户管理的数据库备份 查询v$视图获取备份信息 在进行备份之前,必须确认数据库中的所有文件并确定对哪些文件进行备份。可以使用相应的v$视图获得相应的信息。 在备份之前列出数据库文件 使用v$DATAFILE和V$CONTROLFILE来确定数据文件和控制文件。 不管这些文件是你手动命名的还是使用OMF命名的...
Backup And Recovery User's Guide-执行完全自动的RMAN TSPITR
执行完全自动的RMAN TSPITR 在默认的模式中,RMAN基于尽可能多的、目标数据库上的TSPITR的配置。 在TSPITR的过程中恢复集数据文件被写到目标数据库上的当前位置。 针对目标数据库的相同的通道配置被用于辅助实例上,当从备份还原数据文件的时候。 辅助集数据文件和其它的辅助实例文件被存储在辅助目的地...
Backup And Recovery User's Guide-为TSPITR做计划和准备
为TSPITR做计划和准备 步骤1:为TSPITR选择正确的目标时间 为TSPITR选择正确的目标时间或SCN是非常重要的。 在TSPITR使表空间联机之后,不能使用表空间联机之前做的备份。 如果有恢复目录,则可以执行重复的TSPITR操作到不同的目标时间,因为目录中包含表空间的历史信息。 如果RMAN只使用...
Backup And Recovery User's Guide-当不使用恢复目录时的特殊考虑
当不使用恢复目录时的特殊考虑 应该小心: &nb...
Backup And Recovery User's Guide-TSPITR 约束、特定情形、限制-TSPITR的限制
TSPITR的限制 在TSPITR完成之后RMAN恢复在恢复集中的数据文件到目标时间。注意下面的特定情况: n TSPITR对于恢复的对象没有恢复查询优化器统计。必须在TSPITR完成之后收集新的统计。 n 如果在表空间上运行TSPITR并且使表空间在时间t联机,则在t时间之前创建的表空间的备份已经不能在当前的控制...
Backup And Recovery User's Guide-TSPITR 约束、特定情形、限制
TSPITR 约束、特定情形、限制 一些数据库问题不能使用TSPITR来解决,例如: n 如果没有归档重做日志或数据库运行在非归档模式。 n 如果TSPITR用于恢复改名的表空间到它被改名之前的时间点,则必须使用表空间之前的名称来执行恢复操作。 在这种情况下,当TSPITR完成之后,目标数据库包含相同...
Backup And Recovery User's Guide-RMAN TSPITR模型
RMANTSPITR模型 使用RECOVER TABLESPACE命令来启动RMAN TSPITR。 RMAN TSPITR有很多选项。 操作的不同模式之间的区别是在你的环境中你需要多少自动化和多少自定义。 n 完全自动化,RMAN管理整个TSPITR过程包括辅助实例。 你指定恢复集表空间、辅助目的地、目标时间,并允许RMAN管理TSPITR的其...
Backup And Recovery User's Guide-RMAN TSPITR的基本概念
RMANTSPITR的基本概念 常用术语 名称 解释 目标实例 包含被恢复到目标时间的表空间 目标时间 在TSPITR完成之后的时间点或SCN ...
Backup And Recovery User's Guide-执行RMAN表空间时间点恢复(TSPIRT)
执行RMAN表空间时间点恢复(TSPIRT) RMANTSPITR概览 为了高效地使用RMANTSPITR,需要理解TSPITR能够解决的问题的类型、它的组件、在TSPITR过程中RMAN做了什么、对于何时和如何运行的限制和约束。这部分解释了基本的概念、准备任务和运行RMAN TSPITR的模式。 RMANTSPITR的目的 RMAN TSPITR允许快速地...
Backup And Recovery User's Guide-恢复数据库到祖先incarnation
恢复数据库到祖先incarnation在当前的incarnation中的DBPITR和DBPITR到一个非当前incarnation中的SCN是不同的。在后者中你必须显示地执行RESET DATABASE,设置incarnation为目标SCN当时的incarnation,你也必须从包含目标SCN的数据库incarnation还原控制文件。 n 当RMAN连接到恢复目录,R...
Backup And Recovery User's Guide-回退数据库到抛弃的incarnation中的SCN
回退数据库到抛弃的incarnation中的SCN 闪回数据库或带有OPENRESETLOGS的DBPITR,使数据库返回到之前的SCN,并抛弃了在这点之后的改变。 因为在这个点之后的SCN可以是被抛弃的改变,也可以是数据库当前历史中改变。 因此在FLASHBACK DATABASE中指定的目标SCN可能是模棱两可的。 &nbs...
Backup And Recovery User's Guide-闪回和数据库时间点恢复场景
闪回和数据库时间点恢复场景 这部分描述了“使用闪回数据库来回退数据库”和“执行数据时间点恢复”这个基本场景的变种。 使用闪回数据库回退OPEN RESETLOGS操作 使用闪回数据库回退不希望的ALTER DATABASE OPEN RESETLOGS语句类似于“执行闪回数据库操作”。 不是为FLASHBACK DATABASE命令指定了特定的S...
Backup And Recovery User's Guide-执行数据库时间点恢复
执行数据库时间点恢复 为了进行恢复,RMANDBPITR还原在目标时间点之前的备份,然后使用增量备份或重做日志前滚数据库到目标时间点。 可以恢复到SCN、时间、日志序号、还原点。Oracle建议在重要的时间点创建还原点来使基于时间点的恢复更易于管理。 Oracle建议在可能的情况下执行闪回数据库而不是...
Backup And Recovery User's Guide-使用闪回数据库来回退数据库-监控闪回数据库
监控闪回数据库 当使用FLASHBACK DATABASE回退数据库到过去的目标时间点,则闪回数据库会确定在目标时间点之后哪些块改变了, 然后从闪回日志还原它们。这称为还原阶段。 在这个阶段完成之后,闪回数据库使用redo日志来重新应用这些块被写到闪回日志之后的改变。这称为恢复阶段。 闪回数据库...
Backup And Recovery User's Guide-使用闪回数据库来回退数据库-执行闪回数据库操作
执行闪回数据库操作 这部分呈献了执行数据库闪的基本技术,通过时间表达式指定了希望的目标时间点、保证的或普通的还原点的名称、SCN。 场景:回退数据库到当前数据库incarnation中的时间点。回退数据库到刚好在最近的OPEN RESETLOGS之前的时间点。 默认在FLASHBACK DATABASE命令中使用的SCN是指...
Backup And Recovery User's Guide-使用闪回数据库来回退数据库-闪回数据库的先决条件
使用闪回数据库来回退数据库 这章解释了使用闪回数据库来回退不想要的数据库改变的最常见的场景。 闪回数据库的先决条件 为了使用闪回数据库命令回退数据库的内容到闪回窗口中的时间点,数据库必须配置闪回日志。 为了回退数据库到保证的还原点,你必须已经定义了保证的还原点。 闪回数据库是通过撤...
Backup And Recovery User's Guide-当多个对象共享相同的原始名称的时候获取对象
当多个对象共享相同的原始名称的时候获取对象 可以创建然后删除具有相同原始名称的多个对象。所有被删除的对象都存储在回收站中。 CREATE ( ); TABLE temp_employees-- temp_employees version 2 TABLE temp_employees ...columns DROP ; CR...
Backup And Recovery User's Guide-执行闪回删除操作
执行闪回删除操作 使用FLASHBACK TABLE…TO BEFORE DROP语句从回收站恢复对象。 可以指定表在回收站中的名称或原始的名称。 场景: 假设错误地删除了表。 许多次你被请求在测试库中删除表,但这次你意外地连接到了生产库并删除了hr.employee_demo表。 规划:使用FLASHBACK TABLE获取删除的对象 ...