oracle备份恢复
2017-04-19 11:21:54 0 举报
AI智能生成
Oracle备份恢复是一种重要的数据管理技术,它允许在系统故障、数据丢失或其他问题发生时,从备份中恢复数据。这个过程通常包括两个主要步骤:备份和恢复。备份是将数据库或其部分复制到另一个位置的过程,以防止原始数据丢失。恢复是从备份中提取数据并将其恢复到其原始状态的过程。这个过程需要精确的规划和管理,以确保数据的完整性和一致性。Oracle备份恢复是一个复杂的过程,需要专业的知识和技能。然而,通过有效的备份恢复策略,可以最大限度地减少数据丢失的风险,保护企业的重要信息。
作者其他创作
大纲/内容
oracle备份恢复
1.目的
1.数据安全
2.备份方式
1.物理备份
1.数据库模式
1.归档
1.冷备
2.热备
2.非归档
2.备份模式
1.手工
1.cp
1.备份文件大小和源文件大小一致
2.不能做增量备份
3.热备时启用热备状态(begin/end backup)
2.rman
1.备份类型
1.备份集(backupset)
1.备份segment高水位线以下的block
2.增量备份(block scn 变化)
3.压缩、加密、分片(section)
4.可以备份到磁带或磁盘
5.恢复速度较慢
2.镜像副本(image)
1.相当于cp
3.只能存储到磁盘
4.恢复速度快
1.全备
备份所有已使用的block
2.增备
只备份上次备份以来变化的block
3.level
0
1
差异
累积
3.备份内容
1.备份数据文件、控制文件、归档日志等
2、用于介质故障恢复、用户误操作等
2.逻辑备份
1.备份表的元数据及数据
2.一般用于用户误操作
3.数据库恢复
1.介质故障修复
1.完全恢复(complete recovery)
1.将数据库恢复到故障点前 ,所有已经commit的数据
2.有效的备份加上备份依赖所有的redo log (archive+current)
2.不完成恢复(incomplete recovery)
1.将数据库恢复到过去的时间点
2.用户在过去时间点误操作
3.在完全恢复时丢失了redo log
4.利用备份controfile 运行恢复
5.mount下restore整个database
2.介质恢复
1.restore (转储备份)
2.recover(利用redo log 重做)
3.用户误操作
1.DML
1.flashback query
undo
2.flashback table
3.flashback version query
4.flashback transaction query
5.flashblack archive
把undo数据保存到启用闪回归档的表所对应的历史表中
6.逻辑备份
7.TSPITP(基于表空间的时间点恢复)
8.flashback database
1.不完全恢复
2.把整个database恢复到过去的时间点
9.incomplete recovery
2.DDL
1.drop
flashback drop
2.truncate
逻辑备份、TSPITR
flashback database
incomplete recovery
0 条评论
回复 删除
下一页