简要介绍所有ORACLE备份恢复产品及特征
Oracle支持多种备份恢复
1、课程目标
叙述ORACLE备份恢复产品及特征
2、EXPORT/IMPORT
逻辑备份,用于数据库对象恢复,在转移表空间和表空间时间点恢复时需要用到。
exp拷贝数据字典的定义及数据行。index,undo tablespace,temp data file不回被拷贝,在imp时重建。通过执行consistent,flashback确保所有的表来自同一个时间点。保证真个dmp文件的逻辑一致性。忽略这个两个参数,oracle将置保证单个表的逻辑一致性。
exp可以备份数据库的部分,database,schema,tablespace,table等对象,可跨系统平台和数据库版本(我觉得这可能是最大的优势了)。早期的exp还支持有限制的增量备份,只上次备份以来修改过的表。
exp/imp的对象恢复功能在某些情况下例如drop,truncate表会非常有用。常规的恢复只能将整个数据库恢复到某个时间点。如果你只需要单个表回到某个时间点,可以从不完全恢复结果中exp/imp到目标库中。TSPITR也是采用同样的原理。
可移植表空间和表空间时间点恢复
3、RMAN
自动化backup,restore and recover过程,实现block级别的恢复。
与手工备份相比,更加自动化,可自动备份控制文件和归档日志文件。
采用MML可直接将数据文件备份到磁带设备。
RMAN不备份未使用的块,实现了块级别的增量备份和恢复。
RMAN需要数据库至少在mount状态,不需要将表空间置于备份模式。
4、DATAGUARD
通过拷贝日志流到另外一个库,从而实现对目标库的拷贝。可分为物理standy和逻辑standby
5、闪回查询flashback query
限于查看先前某个时间点的表内容,可用于将旧版本的表内容复制到当前表中。他可以导出某个表在以前某个时间点的版本内容。
6、LogMiner
扫面分析在线或归档日志文件,生成等价的sql或反向效果sql语句。
7、安全与可用性
数据库的安全性与可用性不可混为一谈。例如:
备份是为了保障数据库更安全(减少数据丢失)。
镜像是为了增强数据库的可用性。
8、RAC
多个在不同节点上的实例访问同一个数据库。
9、高级复制advanced replication
在远程数据库保留表的副本。8i之前叫快照,8i以后叫物化视图。高级复制包含可更新的物化视图和多主关系,允许远程站点的更新同步到目标站点。
10、其他
9i以后出现了data change capture,记录数据行的变更,提供检索。
workspace manager—允许一个表同时存在多个版本。允许对表的多个事务进行提交或回滚。允许存在不同版本或子版本数据,因此不同的用户可以单独回滚或提交事务。
这个特征是通过trigger和view实现的,与备份恢复无关。
3 Comments to “403e读书笔记二–ORACLE备份恢复产品及特点”
Write a comment
You need tologin.

踩一脚,SAVE,谢谢G
总结得不错. 呵呵!
不是总结的了,是直接看dsi的了。