从数据集中管理上来看,当今企业中存在各种各样的数据,这些数据可分为非结构化的数据,如各种文档,视频文件等数据;结构化数据,如数据库等。数据库自身的备份和其他的简单的文件复制、拷贝动作无法对这些数据做集中的统一的管理。这使得恢复时定位到需要的数据的难度大大增加。
而爱数备份软件是一款支持各种类型数据的专业备份软件,备份数据的统一管理正是这款软件的核心理念之一。针对于非结构化数据和结构化数据,都通过一个平台统一管理,当用户数据出现问题,可以通过此软件非常快速的定位到需要的数据进行快速恢复。这样大大降低了数据的管理成本,也提高了数据恢复效率。使得管理员能够在最短的时间内将数据恢复。

一、Oracle备份与恢复功能简介 Oracle概念解析

表空间:一组物理数据的逻辑组合

数据库与实例:一组表空间所构成的逻辑的可共享的数据

数据库状态:NOMOUNT,MOUNT,OPEN

Oracle运行模式

归档模式:记录事物日志,便于数据恢复,但会占用额外存储空间并警惕日志写满存储空间。

非归档模式:不记录事物日志,不会占用额外存储空间,但数据丢失时恢复困难。

Oracle备份代理

支持的数据库版本:Oracle 8i/9i/10g/11g

支持备份类型:完全备份/增量备份/归档日志备份

备份对象:数据库/表空间

支持的平台:Windows/Linux/Unix系列平台

Oracle备份前提条件

数据库运行在归档模式下

自动归档事务日志

数据库处于加载(MOUNTED)打开(OPEN)状态

具有管理员(DBA)权限的用户帐号

Oracle备份原理

结合Oracle恢复管理器RMAN与MML相结合

支持数据库整体备份,单个或多个表空间备份,控制文件以及归档日志的备份

支持数据库的完全和增量备份,归档日志的完全和增量备份

生成备份集

功能特性

操作简单易用,用户可以轻松部署使用

视用户数据为根本,不同的情况采用不同的恢复方式,让用户数据丢失率减少到最低

对数据备份集的加密、压缩,确保了数据的安全以及空间利用率最大化

智能的循环以及计划任务策略,解放了管理员的手工操作

灾难备份,轻松实现远程容灾需求

对企业数据进行集中统一的信息管理

与Oracle本身备份功能对比

p_w_picpath

二、理解关键技术和实现原理

RMAN和MML的组合:RMAN是Oracle提供的一种基于物理备份的命令行工具,MML是Oracle提供的供磁带厂商将Oracle数据库直接备份到磁带的统一接口,RMAN与MML结合备份软件,可以将Oracle数据库完整的备份到各种介质,各种地点

备份过程

p_w_picpath

Oracle服务器接收到备份请求

Oracle服务器从存储中读出数据块

Oracle服务器将数据块写入共享内存

从共享内存读出数据

数据从客户端经过块重组,加密压缩等操作后传给介质服务器

恢复过程

p_w_picpath

客户端接收到Oracle恢复请求

客户端从介质服务器中读出数据块

客户端解密解压缩数据块,然后写入共享内存

Oracle实例从共享内存读出数据

Oracle案例校验数据并写入数据库