1、Oracle物理备份主要针对以下文件:
数据文件、控制文件、归档日志、参数文件(pfile和 spfile)
RMAN可以备份除了pfile以外的其他文件。
无论数据库处于ARCHIVELOG模式还是NOARCHIVELOG模式,online redo都不需要备份。
2、RMAN能够自动理解Oracle RAC数据库。
对于比较大的数据库来说,如果备份与恢复时间要求非常严格,可以考虑使用磁盘镜像技术,对于非常大的数据库在前述基础上应该做容灾。
3、Oracle RAC环境中每个节点产生的归档日志应能被其他任何节点访问到。可以使用具有NFS方案的本地存档机制,Oracle推荐使用闪回恢复区,闪回恢复区存储在ASM上,并与数据文件存放在不同的磁盘组中。
4、Oracle RAC和DataGuard可以集成在一起,一般主库设置为RAC,备库设置为单实例或RAC。
5、Oracle RAC环境中“实例恢复”和“崩溃恢复”概念上的细微差别
在RAC中“崩溃恢复”指的是集群中的所有实例都发生故障,因此所有实例都必须恢复,或者所有实例可能需要恢复,具体取决于它们正在执行的操作。“崩溃恢复”中,要点在于所有实例都需要参与恢复操作,也应该是恢复操作的合格候选者。
“实例恢复”指集群中的一个或多个实例发生故障。需要由其它正常的实例运行实例恢复。
“线程恢复”在两种情况下都是适用的,因为它是在恢复一个实例,但这个术语通常是描述集群环境中单一线程(实例)的恢复。
6、由一个实例生成的重做信息成为“重做线程”。这个实例产生的所有日志文件都属于这一线程。
7、检查点
(1)线程检查点(本地检查点)
一个实例中包含对任意联机数据文件的修改,线程检查点收集这个实例中指定的SCN(线程检查点SCN)之前的所有脏缓冲区,并将它们写到磁盘中。这个SCN与日志中的特定RBA相关联,用于判断在什么时候完成了所有缓冲区的写入过程。线程检查点可以在日志切换时产生,或者在满足了任意线程检查点条件时产生。</