Oracle备份和恢复
来源:互联网 发布:网络图书馆 编辑:程序博客网 时间:2024/05/29 15:16
备份
备份其实就是为了防止出错或者宕机时,作为冗余的一种手段。
一、Oracle备份从备份类型上分可以分为两类:物理备份和逻辑备份
1、 物理备份:copy,将datafile、control file等文件copy到别的地方
Oracle也提供了一些工具比如rman、用户管理备份。
2、 逻辑备份:复制数据
imp/exp、impdp/expdp
二、按备份时的数据库状态
两种状态:启动状态和关闭状态
1、 热备份(联机备份)
2、 冷备份(脱机备份)
三、从备份的状态
1、一致性备份(拥有相同的scn)
2、非一致性备份
四、备份规模大小
1、完全备份
注意:归档模式下的备份才为有效备份,当然要分为一致性和不一致性。
非归档需要关闭才是有效备份,打开的不建议使用。
3、 表空间备份
注意:当数据库在归档模式下备份才有效备份
表空间处于只读或者offline有效备份
4、 数据文件
注意:归档下的备份是有效备份
数据文件被设置为read olny或者offline时的备份有效
5、控制文件
6、归档日志文件
恢复
就是将业务回到数据块崩溃前的状态
一、实例恢复(crash recovery)
Oracle自动进行
1、缓存恢复(cache recovery)
2、事务恢复(transaction recovery)
二、介质恢复(media recovery)
三、恢复方式
1、完全恢复
1)如果是整库恢复
先mount数据库
确认所有的数据文件为online状态
执行恢复操作
用所有Redo logs文件
2)表空间或者数据文件及恢复
先open库
将需要恢复的表空间设置为offline
执行恢复
用redo logs
2、 不完全恢复
1) 基于时间
2) 基于scn
3) 基于cancel
4) 基于日志序列号
常见的备份和恢复技术
1、 用户管理的备份和恢复
2、 RMAN
3、 Imp/exp、impdp/expdp
4、 FLASHBACK
5、 GG
目前只是把一个备份恢复的方法列一个框架出来,后面陆续会整理详细方法。整理于三思哥涂抹一书。
欢迎加入qq群:
119224876(db china联盟,将满),233065499(db china联盟),229845401(虚拟化-云计算-物联网)
- Oracle备份和恢复
- oracle的备份和恢复
- oracle的备份和恢复
- oracle逻辑备份和恢复
- Oracle冷备份和恢复
- Oracle 数据库全量备份恢复和部分备份恢复
- Oracle 数据库全量备份恢复和部分备份恢复
- oracle使用九(备份和恢复)
- Oracle数据库的备份和恢复
- Oracle手工物理备份和恢复
- 基于RMAN的Oracle备份和恢复
- oracle 数据库的备份和恢复
- oracle数据库备份和恢复交流笔记
- oracle exp/imp备份和恢复
- Oracle rman备份和还原恢复数据库
- Oracle冷备份和恢复学习笔记
- 使用NetBackup进行oracle备份和恢复
- Oracle 冷备份和冷恢复
- Javascript中出现内存泄漏的主要原因是什么
- PHP 安装包 VC9 VC6 区别是什么
- ExpandableListView 使用方式
- [java]中代码注释问题
- oracle登录方式
- Oracle备份和恢复
- 最近成长了什么
- mysql -- 如果忘记root密码
- C++构造函数实战解惑
- NSdata 与 NSString,Byte数组,UIImage 的相互转换
- Servlet 之Cookie、Session
- 字符串题目
- JVM内部实现机制 转载:赛迪网
- JSP九个内置对象