当前位置:  数据库>oracle

Oracle备份和恢复框架

    来源: 互联网  发布时间:2017-05-02

    本文导语: 备份备份其实就是为了防止出错或者宕机时,作为冗余的一种手段。一、Oracle备份从备份类型上分可以分为两类:物理备份和逻辑备份1、  物理备份:copy,将datafile、control file等文件copy到别的地方Oracle也提供了一些工具比如rman...

备份
备份其实就是为了防止出错或者宕机时,作为冗余的一种手段。
一、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





















目前只是把一个备份恢复的方法列一个框架出来,后面陆续会整理详细方法。


    
 
 

您可能感兴趣的文章:

  • 如何将Aix上的oracle 物理备份 然后再在linux 系统上还原oracle
  • Oracle数据库设置任务计划备份一周的备份记录
  • Oracle数据库备份和恢复工具 RMan
  • oracle10g 数据备份与导入
  • aix下自动备份oracle 的输出日志问题,急!!
  • hp unix下备份oracle表的问题
  • linux小白提问linux备份oracle数据库的问题
  • oracle不能自动备份
  • Oracle数据库逻辑备份的SH文件
  • Linux环境中Oracle数据导入与导出备份操作
  • oracle数据库备份急???????????
  • oracle定时备份压缩的实现步骤
  • Unix系统下如何将oracle数据库备份
  • 详解如何应用改变跟踪技术加速Oracle递增备份
  • Oracle中备份表的简单sql命令语句
  • 实战Oracle数据库备份与恢复
  • Linux下实现自动备份Oracle数据库
  • oracle备份恢复的具体方法
  • 利用windows任务计划实现oracle的定期备份
  • Oracle11g备份和恢复功能的提高
  • Oracle的APEX框架 ApexLib
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Oracle数据库恢复后心得
  • 关于系统重装后Oracle数据库完全恢复的解决办法
  • oracle drop table(表)数据恢复方法
  • oracle中误删除表后恢复语句(FLASHBACK)
  • oracle冷备份恢复和oracle异机恢复使用方法
  • 在Oracle 10gR2中设定指定的恢复点实现轻松闪回
  • Oracle重做日志文件损坏或丢失后的恢复
  • oracle下实现恢复一个丢失的数据文件的代码
  • 详解通过Backup Exec来实施Oracle灾难恢复
  • Oracle的恢复管理器及DBMS_JOB包分析
  • Oracle数据库文件恢复以及备份思路
  • Oracle数据库备份恢复最佳实践
  • oracle如何恢复被覆盖的存储过程
  • rman恢复方案和oracle异机恢复
  • oracle数据库创建备份与恢复脚本整理
  • ORACLE 数据库RMAN备份恢复
  • 一次误操作引起的Oracle数据库大恢复
  • Oracle数据库的备份与恢复完全攻略
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍 iis7站长之家
  • Oracle数据库的备份及恢复策略研究
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle 数据库开发工具 Oracle SQL Developer
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • Oracle EBS R12 支持 Oracle Database 11g
  • Oracle 10g和Oracle 11g网格技术介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,