博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2015年2月14日

摘要: 1.1 备份1.1.1 对数据库进行全备 使用backup database命令执行备份 RMAN> BACKUP DATABASE; 执行上述命令后将对目标数据库中的所有数据文件进行备份,由于没有显式指定FORMAT参数,rman会自动为每个备份片段命名,并保存在ORACLE_HOME/da... 阅读全文

posted @ 2015-02-14 11:35 徐正柱- 阅读(1174) 评论(0) 推荐(0) 编辑

摘要: 1 RMAN备份恢复1.1 基础理论恢复可以分为完全恢复和不完全恢复 完全数据库恢复是恢复到故障发生前的状态,所有已经提交的操作都进行恢复,确保数据库不丢失任何数据,完全恢复只用于归档模式。不完全数据库恢复是将数据库恢复到备份点与介质失败点之间某个时刻的状态,并不是恢复所有提交的操作,不完全恢复... 阅读全文

posted @ 2015-02-14 11:33 徐正柱- 阅读(532) 评论(0) 推荐(0) 编辑

摘要: 冗余备份概念 RMAN提供了一种更谨慎的备份策略:duplexed方式备份,其实质就是在生成备份集的同时,向指定位置copy指定份数(最大不超过4)的备份集复制,以避免在灾难性事故时数据库损坏和备份丢失的情况下导致完全崩溃,提高备份可用性。RMAN有三种方式的duplexed备份。 在RMAN中... 阅读全文

posted @ 2015-02-14 11:01 徐正柱- 阅读(884) 评论(0) 推荐(0) 编辑

摘要: 1. 数据库完全备份: 按归档模式分为归档和非归档归档模式 打开状态,属于非一致性备份 关闭状态,可以分为一致性和非一致性非归档模式 打开状态,非一致性备份无效 关闭状态,一致性备份,非一致性备份不被推荐2.RMAN备份 RMAN使用服务器会话来完成备份操作,从RMAN客户端连接到... 阅读全文

posted @ 2015-02-14 10:59 徐正柱- 阅读(402) 评论(0) 推荐(0) 编辑

摘要: 一. RMAN 还原与恢复基础 在RMAN 用于中,还原与恢复是两个不同的概念。还原(restore):指访问先前生成的备份,从中得到一个或多个对象,然后在磁盘上的某个位置还原这些对象。恢复(recover):是一个数据库与给定时间点相一致以保证能够打开这个数据库的实际进程,该进程通常是通过应用重... 阅读全文

posted @ 2015-02-14 10:58 徐正柱- 阅读(605) 评论(0) 推荐(0) 编辑

摘要: 1、刷新重做日志缓存的时机 a.commit b.缓存满了 c.checkpoint,checkpoint的触发有两种机制:定时触发,由log_checkpoint_interval[1]参数决定间隔的时间,单位秒;0表示禁用定量触发,由log_checkpoint_timeout[2]参数决定,表... 阅读全文

posted @ 2015-02-14 10:55 徐正柱- 阅读(443) 评论(0) 推荐(0) 编辑

摘要: Oracle文档中提到,一旦用备份的控制文件进行数据库恢复,就需要使用resetlogs的方法打开数据库,但是resetlogs通常意味着不完全恢复,而且更重要的是一旦用resetlogs方法打开数据库,日志的序号用重新从1开始。其实如果只是控制文件损坏,日志文件都完整的话,数据库是可以完全恢复... 阅读全文

posted @ 2015-02-14 10:53 徐正柱- 阅读(952) 评论(0) 推荐(0) 编辑