Backup And Recovery User's Guide-使用闪回数据库和还原点-正常的还原点
创建一个正常的还原点就是给一个SCN或特定的时间点指定一个名称。 所以还原点功能就像一个书签或SCN的别名。在执行你可能回退的任何操作之前,可以创建一个正常的还原点。 控制文件存储还原点的名称和SCN。 如果使用闪回数据库或基于时间点的恢复,则可以使用还原点,而不用指定SCN或时间点。 ...
Backup And Recovery User's Guide-使用闪回数据库和还原点-闪回数据库的限制
因为闪回数据库是基于撤销当前存在的数据文件的改变来工作的,所以它有如下限制: n 闪回数据库只能撤销数据库对数据文件的改变。不能用于修复介质失败、恢复意外的数据文件删除。 n 不能用于撤销收缩数据文件的操作。 但可以使收缩的文件脱机,闪回数据库的其它部分,然后再还原和恢复收缩的数...
Backup And Recovery User's Guide-使用闪回数据库和还原点-闪回数据库窗口
一个SCN的范围,在这个范围内有足够的闪回日志支持闪回数据库命令,这个范围被称为闪回数据库窗口。 闪回数据库窗口不能超出可用的闪回日志中最早的SCN。 注意:一些数据库操作,例如删除表空间和收缩数据文件,不能使用闪回数据库来回退。 不能在快速恢复区外备份闪回日志。 为了提高足够的...
Backup And Recovery User's Guide-使用闪回数据库和还原点-闪回数据库
可以使用RMAN和SQL命令FLASHBACK DATABASE来执行闪回数据库。 可以使用任何一个命令从逻辑数据损坏和用户错误来快速地恢复数据库。 闪回数据库在效果上类似于传统的基于时间点的恢复。允许使数据库返回到最近的过去的某个时间的状态。 闪回数据库比基于时间点的恢复要快得多,因为它不需要从备份还原数据文件...
Backup And Recovery User's Guide-理解闪回数据库、还原点和保证还原点
Oracle闪回数据库和还原点是相关的数据保护功能。 允许及时地回退数据来修正在指定的时间窗口中由于逻辑数据损坏或用户错误而引起的问题。 这个功能是对基于时间点的恢复的一种有效的替代,不需要备份的数据库被还原,但效果却和DBPITR相似。 闪回数据库和还原点不仅在传统的数据库恢复情况下非常高效,也可...
Backup And Recovery User's Guide-RMAN架构-介质管理(RMAN与介质管理器的交互)
Oracle介质管理层(Media Management Layer,MML)API,允许第三方厂商构建介质管理器软件, 这些软件与RMAN一起工作,并且开发商的硬件允许备份到顺序的介质设备(例如磁带)。 介质管理器处理加载、卸载、标签这种顺序的介质。必须安装介质管理软件才能让RMAN使用顺序介质设备。 当备份和恢复时...
Backup And Recovery User's Guide-RMAN架构-RMAN库(Repository)
RMAN库是RMAN备份、恢复、维护的目标数据库的元数据的集合。 RMAN总是在控制文件中存储它的元数据。 控制文件中元数据的版本,是授权的数据库RMAN备份的记录。因此在备份策略中备份控制文件是非常重要的一部分。 RMAN仅仅使用控制文件来存储RMAN库信息。 RMAN可以管理所有需要的备份和恢复操作,也可以维...
Backup And Recovery User's Guide-RMAN架构-RMAN通道-自动和手动通道
使用CONFIGURE CHANNEL命令为磁盘和磁带的使用配置通道。这称为自动通道分配。 RMAN预先配置了一个磁盘通道,可以用于备份到磁盘。 当执行一个可以使用自动通道的命令时,RMAN会自动分配通道,通道的选项是使用CONFIGURE命令配置的。 对于BACKUP命令,RMAN只分配备份到特定的介质需要的通道。 ...
Backup And Recovery User's Guide-RMAN架构-RMAN通道-通道和设备
RMAN支持的设备类型为磁盘、SBT(System Backup to Tape)。每个SBT设备被一个第三方的介质管理器控制。 SBT设备为磁带库或磁带驱动器。 如果使用磁盘通道进行备份,则通道会在目标数据库实例的相应磁盘上文件名的空间中创建备份。 可以在任何存储数据文件的设备上创建备份。当进行磁盘备份时,RMAN不会调用...
Backup And Recovery User's Guide-RMAN架构-RMAN命令行客户端及RMAN通道(channel)
RMAN命令行客户端 RMAN命令行客户端可以进行各种RMAN备份和恢复操作。 RMAN使用命令语言解释器,可以以交互的方式或批处理的方式执行命令。 即使使用的OE中的备份和恢复功能,也是有RMAN客户端在后面执行的。 RMAN通道(channel) RMAN客户端指示数据库服务器会话执行所有的备份和恢复任务。具体由什...
Backup And Recovery User's Guide-RMAN架构-关于RMAN环境
RMAN环境由备份和恢复策略中各种应用和数据库组成的。 组件 说明 RMAN客户端 管理备份和恢复的客户端应用操作目标数据库。 RMAN客户端使用Oracle Net连接到目标数据库,它可以位于可通过Oracle Ne...
Backup And Recovery User's Guide-从RMAN开始-恢复单个的数据块
RMAN可以恢复单个的损坏的数据块。 当RMAN为了备份而对文件执行完全扫描之后,任何损坏的数据块都会列在V$DATABASE_BLOCK__CORRUPTION中。 损坏也会在预警日志、跟踪文件、SQL查询的结果中报告。 练习:恢复数据块步骤 sys@TESTDB11select from v$diag_info ...
Backup And Recovery User's Guide-从RMAN开始-恢复表空间
可以在数据库打开时在单独的表空间上使用RESTORETABLESPACE和RECOVER TABLESPACE命令。 此时,必须使需要恢复的表空间脱机,还原和恢复表空间,然后再使表空间联机。 如果不能还原数据文件到新的位置,则使用RMAN的SET NEWNAME命令来指定新的文件名。 然后使用SWITCH DATAFILE ALL命令,等价于使用ALTER DAT...
Backup And Recovery User's Guide-从RMAN开始-恢复整个数据库
使用RESTORE DATABASE和RECOVER DATABASE来还原整个数据库。 之前必须对所有需要的文件做过备份。 这里假设可以还原所有的数据文件到原来的位置,如果原来的位置不可访问,则要使用SET NEWNAME命令。 练习:恢复整个数据库 # 2. 使数据库处于@TESTDB12; Database clos...
Backup And Recovery User's Guide-从RMAN开始-还原和恢复数据库文件
还原和恢复数据库文件 使用RESTORE和RECOVER命令来还原和恢复物理数据文件。 还原数据文件是为了恢复操作的需要从备份来获取文件。 介质恢复是应用来自重做日志和增量备份的改变到还原的数据文件上,使数据库文件到达希望的SCN或时间点。 准备还原和恢复数据文件 如果因为介质失败损坏了数据文件,你...
Backup And Recovery User's Guide-从RMAN开始-使用闪回数据库来回退数据库
可以使用闪回数据库使整个数据库回退到过去的时间。与介质恢复不同,不需要还原数据文件,来使整个数据库回到过去的状态。 使用RMAN的FLASHBACKDATABASE命令,需要数据库必须已经配置了产生闪回日志。 闪回数据库是通过回退你执行命令时的数据文件的改变来起作用的。不能使用闪回数据库来修复介质失...
Backup And Recovery User's Guide-使用数据恢复指导诊断和修复错误-修复失败
在同一会话运行了LIST FAILURE和ADVISE FAILURE命令之后,可以执行REPAIR FAILURE来执行一个修复选项。 如果执行REPAIR FAILURE,没有任何选项,则会使用当前会话中最后近执行的ADVISE FAILURE命令产生的第一个修复选项。 可以明确指定使用的修复选项号。 >; ...
Backup And Recovery User's Guide-从RMAN开始-使用数据恢复指导诊断和修复错误
使用数据恢复指导诊断和修复错误 诊断和修复数据库问题的最简单的方法是使用数据恢复指导。 这个工具提供了诊断持久化数据失败、显示修复建议、自动执行修复的功能。 列出失败和确定修复选项 failure,是Health Monitor发现的一种持久的数据损坏。 包括物理的和逻辑的数据块的损坏和数据文件的丢失。...
Backup And Recovery User's Guide-从RMAN开始-维护RMAN备份-删除过期的备份
DELETE命令会从磁盘或磁带删除备份和拷贝,在控制文件库中更新文件的状态为DELETED (如果使用catalog,还会从recovery catalog中删除相应的记录) 如果你是交互地执行RMAN,并且没有指定NOMPROMPT选项,则DELETE命令会显示文件列表,在删除之前要求确认。 >delete; ...
Backup And Recovery User's Guide-从RMAN开始-维护RMAN备份-cross-checking备份
维护RMAN备份 RMAN库元数据始终存储在目标数据库的控制文件中。RMAN维护命令管理备份的时候会使用这些元数据。 cross-checking备份 CROSSCHECK命令会将RMAN备份和镜像的逻辑记录与存储介质上的文件进行同步。 如果备份存在于磁盘上,则CROSSCHECK会确定文件头是否有效; 如果备份在磁带上,则RMAN查...