配色: 字号:
Oracle保护方案(日月明 201804)
2018-04-28 | 阅:  转:  |  分享 
  
Oracle数据库保护方案Oracle数据库保护方案快速指南Oracle数据库被广泛用于各种核心应用中,如何快速备份/恢复,如何进行灾难备份
,如何进行容灾,如何方便地进行恢复演练,这些问题常常困扰大家。本文将全面介绍多种Oracle数据库保护方案,为大家提供快速指南。数
据库的物理架构所谓物理架构,就是在OS环境里看到的数据库内容ParameterFileControlFileDataFiles
OnlineRedoLogsArchivedRedoLogsOracle数据库物理架构包含的主要组件:数据文件(Dat
afiles)用于存储数据库的数据,如:表、索引、数据字典都存放在数据文件中由若干个操作系统的物理文件构成?控制文件(Cont
rolfiles)控制文件包含了数据库物理架构的所有元数据,包含数据库、数据文件及日志文件的信息?在线重做日志文件(Onlin
eredologfiles)用于记录数据库的变化,通常数据库含2个或多个在线日志文件,其作用是在数据库出现故障时,修复数据
库,有2种工作模式:非归档模式:不保留以前的重做日志,数据库能从断电等事故中恢复归档模式:会对在线日志进行归档,存储到归档日志文
件中,数据库能从所有事故中恢复数据库的逻辑架构所谓逻辑架构,就是在Oracle环境里看到的数据库内容Extent12kExten
t16kExtent16kExtent8kIndexSegmentTable-ASegmentTable-BSegme
ntIndexesTablespaceTablesTablespaceDataBlocksDataFilesOracle数据
库逻辑架构包含的组件:数据块(Datablocks)存储数据文件中,是读写数据的最小单位,不同OS环境下,大小可以不一样区
(Extents)用于数据库存储空间分配的逻辑单位,一个区由若干连续数据块所组成?段(Segments)若干个区组成一个段,用
于存储特定的数据库对象,如:表、索引、回滚数据、临时数据等?表空间(Tablespace)表空间是数据库最大的存储逻辑单元,用
于存储数据库的对象,一个表空间包含若干个段一个数据库包含若干个表空间,一个表空间对应一个或多个数据文件数据库备份/恢复的方式物理
备份/恢复vs逻辑备份/恢复数据库的逻辑备份在数据库环境中,用导入/导出命令,对数据库的逻辑组件进行备份/恢复。导出和导入数据
库对象的四种模式:数据库模式:导出/导入整个数据库中的所有对象表空间模式:导出/导入一个或多个指定的表空间中的所有对象用户模式:导
出/导入一个用户模式中的所有对象表模式:导出/导入一个或多个指定的表或表分区逻辑备份/恢复的特点:只能在线进行逻辑备份恢复,可以按
时间保存表结构和数据允许导出指定的表,并重新导入到新的数据库中,可在不同版本之间传输数据可以把数据库迁移到另外一台异构服务器上可以
重新组织表的存储结构,减少链接及磁盘碎片物理备份/恢复对数据库的物理组件进行备份及恢复,从而达到保护数据库的目的物理备份可分2大类
:离线备份,也称脱机备份或冷备份,在一致性关闭数据库后进行的物理备份在线备份,也称联机备份或热备份,在数据库运行时进行的物理备份,
在线物理备份,数据库必须归档模式物理备份/恢复的特点:备份/恢复速度快,是最常用的备份方式只有归档模式下,才可进行在线物理备份,是
绝大多数系统首选的备份方法许多新的备份技术被用于物理备份,极大改善了RPO/RTO,极大降低了恢复操作的复杂性基于RMAN的备份/
恢复利用GUI界面管理RMANRMAN流式文件备份服务器OracleRMAN(RecoveryManager)Oracle自
带的备份/恢复工具,通常采用流式文件拷贝来传输备份数据RMAN采用物理备份方式,可进行在线和离线备份在Oracle环境下,可以用脚
本命令直接调用RMAN,但脚本命令操作非常复杂RMAN不管理备份数据保留周期,要靠人工记录管理CommvaultOracle备份
iDA特点iDA是安装在Oracle服务器上的备份代理利用GUI界面直接调用RMAN接口,备份/恢复操作极大简化提供备份数据保留周
期管理及灾难备份多种恢复选项:本机恢复、异机恢复、从备份副本复制一个新的数据库小颗粒恢复:控制文件、归档日志、表空间恢复、表恢复集
中管理RMAN操作日志,快速定位RMAN故障在线物理备份策略完善的备份策略,才能确保数据库可恢复前提条件Oracle数据库必须打开
日志归档模式,才能进行在线物理备份及恢复OracleiDA备份策略—保护数据库数据库代理的备份内容:数据文件、归档日志文件、
控制文件、Sfile定期做数据库全备份,通常在周末或月末做数据库的全备份每天做数据库增量备份,通常每天晚上做数据库增量备份每天一次
或定时多次做归档日志备份,并清楚指定的归档日志(比如7天前的日志)备份完日志后,即时备份控制文件FileiDA备份策略—保护
运行环境文件代理的备份内容:Pfile,二进制执行文件、配置文件、应用日志文件等定期做全备份,通常月末做全备份平时做增量备份数据库
的恢复机制将Oracle启动为NoMount状态恢复最新的控制文件从NoMount变为Mount状态恢复所需要的数据文件回滚备
份归档日志和在线日志从Mount状态打开为Open状态恢复过程在NoMount状态下,恢复最新的控制文件在Mount状态下,恢复
最后全备份数据根据恢复的时间点,恢复接下来所需要的增量备份数据根据恢复的时间点,恢复接下来所需要的归档日志根据选择恢复点进行回滚,
修复数据的一致性,确保数据库能打开:恢复到最新时间点,如果在线重做日志没破坏,能恢复所有最新数据,否则恢复到最后一个归档日志的时间
点恢复到指定的时间点,能恢复到以前某个时间点或SN号存储快照保护数据库IntelliSnap调用主存储快照功能,快速保护数据库RM
AN与快照结合,快速保护数据库,并确保快照副本的数据一致性利用存储设备快照的Revert功能,几分钟恢复TB级别数据库支持Serv
erFree备份,可选择流式文件拷贝和数据块级拷贝Oracle3.ArchiveLogs1.ControlFile存储2
.快照8AM12AM4AM8AM4.DataCopy备份副本调用RMAN,将数据库置为备份模式备份控制文件到数据卷对数据库所
在的卷执行快照保护调用RMAN,结束数据库备份模式END卸载快照卷挂载快照卷,进行数据备份调用RMAN,备份归档日志数据库切换归档
日志数据块级别备份-BLBBLB支持合成全备份,极大加快全备份速度生产服务器备份服务器3.RMAN备份归档LogOracle
2.BLB备份数据块1.快照DataFiles什么是Oracle数据块级别备份前提条件:Oracle数据主存储必须具备快照功
能,支持下列快照逻辑卷:OS系统自带的LVM,具有软件快照功能物理卷:存储设备,具有存储硬件快照功能先对Oracle数据卷做快照,
然后以数据块拷贝方式来备份Oracle数据归档日志文件仍然利用RMAN来进行备份BLB支持合成全备份首次采用全备份,平时进行永久增
量备份,需要全备份时,采用合成全备份因为合成全备份操作在备份服务器上进行,且速度快,这样对大型数据库进行全备份时,可以极大节缩短备
份窗口,减少对数据库工作的干扰全备合成合成增备增备增备增备增备增备增备增备增备增备备份策略RMANImageCopy备份支持永
久增量备份,极大加快全备份速度生产服务器备份服务器4.RMAN备份归档LogOracle3.BLB备份数据块1.RMANI
mageCopy2.快照文件卷DataFilesRMANImageCopy备份适合数据库主存储不具备快照功能,比如:AS
M或无快照功能的文件卷利用RMANImageCopy功能,以永久累积增量的方式,把数据备份到具有快照功能的文件卷上,可以是逻辑
卷(LVM)或物理卷(存储设备)对文件卷进行快照,然后用数据块拷贝方式来备份文件卷上的ImageCopy数据归档日志文件仍然利用
RMAN来进行备份BLB备份支持合成全备份首次采用全备份,平时进行永久增量备份,需要全备份时,采用合成全备份因为合成全备份操作在备
份服务器上进行,且速度快,这样对大型数据库进行全备份时,可以极大节缩短备份窗口,减少对数据库的干扰全备合成合成增备增备增备增备增备
增备增备增备增备增备备份策略Oracle数据库即时克隆CommvaultACM支持3种即时克隆方式快照副本克隆–Intell
iSnapClone利用存储设备的快照克隆技术进行数据库克隆,适合具有存储快照克隆的主存储不占用服务器资源,性能高支持存储:Ne
tApp、PureStorage、EMC、PureStorage、INFINIDAT生产测试开发1.快照2.存储克隆BLB
副本克隆–IntelliSnap+BLBClone利用BLB备份副本进行数据库克隆,性价比非常高,适合有快照功能的主存储
支持存储快照和操作系统VLM卷的快照直接对备份数据进行原格式访问生产测试开发1.快照2.BLBImageCopy快照副本克隆
–IntelliSnap+ImageClone利用RMANImageCopy功能把数据库数据永久增量累计的方式备份到
具有快照功能的数据卷上,然后进行BLB备份利用BLB备份副本进行数据库克隆,适合ASM及无快照功能的主存储测试开发生产3.BLB
2.快照1.RMANImageCopy数据库及时复制LiveSync-适合远程容灾,满足RPO/RTO要求生产数据库
DR数据库134只读打开2初始化阶段:全备份异机恢复12复制阶段:Log备份Log回滚34生产数据库DR数据库314只读打开6WA
N52DASHCopy初始化阶段:全备份DASH异机恢复123复制阶段:Log备份DASHLog回滚456Oracle数据保护方
案总结总有一个保护方式适合您逻辑备份/恢复用导入/导出命令,对数据库的逻辑组件进行备份/恢复适合数据库对象级别保护、恢复及迁移RM
AN流式备份利用RMAN接口,进行流式备份,适合大多数数据库,是首选方案具有多种恢复选项:本机/异机恢复,时间点恢复,小颗粒度恢复
快照保护利用主存储快照功能,实现快速保护及恢复,适合特大型关键业务应用可以进一步实现Server-Free备份,支持流式备份和BL
B备份BLB利用BLB备份数据库,可实现永久增量备份+合成全备份,备份窗口小适合主存储具有快照功能的环境,支持软件快照和硬件快
照Image备份利用RMAN的ImageCopy功能,并结合BLB来备份数据库适合主存储不具备快照功能的环境,实现永久增量+
合成全备份,备份窗口小及时同步即时复制归档日志,并即时回滚归档日志,实现数据库容灾一个流程完成数据库备份及容灾,性价比特高数据库即
时克隆支持3种数据库即时克隆方式:存储快照克隆、BLB副本克隆、ImageCopy克隆克隆数据库用于脱离生产查询、恢复演练、测试
及开发欲了解更多Commvault详情,敬请访问:www.commvault.com.cn?2018,CommvaultSy
stems,Inc.保留所有权利。Commvault、Commvault及徽标、CommvaultSyste
ms、CommvaultOnePass、CommServe、CommCell、IntelliSnap、CommvaultE
dge和EdgeDrive是CommvaultSystems,Inc.的商标或注册商标。所有其它第三方品牌、产品、服务名称、商标或注册服务标志是其各自所有者的专属财产,用于标识其产品或服务。规格如有变更,恕不另行通知。北京北京市朝阳区建国路91号金地中心B座写字楼2618室邮编:100022电话:010-56890888传真:010-56890999上海上海市黄浦区淮海中路93号大上海时代广场办公楼1302-1304室邮编:200021电话:021-63910505传真:021-63910788广州广州市天河区天河路208号粤海天河城大厦1208室邮编:510620电话:020-38102175传真:020-38102190保护访问协同共享售后技术支持专线:400-818-5908
献花(0)
+1
(本文系日月天书首藏)