ORACLE备份与恢复之思路整理
ocp053中备份与恢复的内容颇多,听过崔老师讲过一节备份与恢复课程,觉得他在这一块的知识网络整理得很好,
于是自己根据他的授课,整理了一下备份与恢复的知识点,根据以下知识网络再重新整理下备份与恢复的知识,发
现处理备份与恢复的问题时,思路会清晰很多。
一、备份知识点思路整理:
于是自己根据他的授课,整理了一下备份与恢复的知识点,根据以下知识网络再重新整理下备份与恢复的知识,发
现处理备份与恢复的问题时,思路会清晰很多。
一、备份知识点思路整理:
备份分类
|
冷备
|
热备
|
管理方式
|
物理(物理文件层面备份) |
cp
|
begin/end backup(会产生日志)
|
用户管理
|
|
mount状态下
|
backup database(备份之前会做校验,检查数据块是否损坏)
|
RMAN
|
备份分类
|
备份方式
|
管理方式
|
逻辑(数据层面备份)
|
imp/exp |
用户管理(OS命令) |
|
impdp/expdp
|
oracle服务器命令
|
copy :cp os命令
exp/imp :可以在本机直接导入导出(操作系统命令)
expdp/impdp :必须登录服务器才能导入导出(oracle服务器命令)
RMAN备份类型:backupset 、copy
完全备份:全库备份
增量备份(要有一个0级备份为增量备份基础):差异备份、累积备份
差异备份:level 1表示从0级备份以来,数据块有变化的备份
没有0级备份时,1级备份可以备份成功,进行库全备
二、恢复思路整理:
restore:还原物理文件 recover:同步SCN号
恢复原理
|
恢复方式
|
管理方式
|
还原 |
cp recover
|
用户管理
|
恢复
|
restore recover |
RMAN
|
实例恢复:SMON强制对数据库进行恢复操作,恢复到最新的SCN号,无需对数据库进行干预。
介质恢复:介质恢复指磁盘介质发生损坏,导致数据文件无法访问,这时必须利用备份文件在新的磁盘上恢复出数据文件,需要DBA判断属于哪种情况的介质恢复。
闪回恢复:使用闪回技术对数据库进行恢复,闪回可分为:
数据库级别:Flashback Database表级别:Flashback Drop和Flashback Table,Flashback Data Archive
记录级别:Flashback Version Query和Flashback Transaction Query
其中,介质恢复可分为完全恢复和不完全恢复:
完全恢复:把数据库恢复到发生故障时的状态,名字中的完全指没有任何数据损失,要实现这个目标,必须满足一定的条件: 备份,从备份之后的所有归档日志,联机日志都可用。完全恢复是最简单的一种恢复, 只需要两个命令: restore database 和 recover database。
不完全恢复:多半是解决故障时使用, 一般是用timestamp不完全恢复到某个时间点(开启数据库时需要resetlogs),找回丢失的数据后,导出数据,在进行一次完全恢复。
网页名称:ORACLE备份与恢复之思路整理
浏览路径:http://ybzwz.com/article/jcpgdi.html