信息技术的飞速发展,带来了数据资源的共享,大大减轻了我们的劳动强度,但也会出现由于系统的崩溃而造成许多重要的数据丢失,使全部业务陷于瘫痪,造成难以估计的损失。在大型商业软件运行系统中,存在很多备份策略,如RAID5技术、双机热备、CLUSTER技术等,这些系统备份能解决数据库备份问题,但有时硬件备份根本满足不了现实的需求,如果用户误删了一个表,数据库的备份就变得重要了。
商业进销存数据管理系统的平台结构
1、系统的计算体系结构基于Client/Server和Browser/Server计算结构,利用B/S结构提供B2B、B2Ce-Biz电子商务、WebFlow办公协作、数据查询,部分利用C/S结构完成POS-ERP基础管理、系统管理、数据挖掘、分析整合。
2、系统由ORACLE提供关系数据库服务。主要的主流操作系统包括UNIX、NT、LINUX。
3、系统提供在线备份和恢复,从灾难事件(硬件失效、网络错误、停电、软件缺陷等)恢复数据的容灾设计。
ORACLE数据库备份、恢复的方法和策略
1.按照备份进行的方式,可分为逻辑备份和物理备份:
逻辑备份——导出(export)/导入(import)
物理备份——UMB(usermanagerbackup),UMB又分为冷备份及热备份
——RMAN(Recoverymanager)备份与恢复管理器
特点:
RMAN备份是ORACLE提供的DBA工具,只能用于ORACLE8或更高的版本中。它能够备份整个数据库或数据库部件,其中包括表空间、数据文件,控制文件和归档文件。
RMAN备份优点:支持在线热备份;支持多级增量备份;支持并行备份、恢复;减少所需要备份量。
2.从备份的内容分有三种方式:完全备份、增量备份、差异备份。
特点:
3.从备份的介质分有磁带、光盘、硬盘、远程网络设备、移动媒体等,选择备份介质时,要从可靠性、速度、费用、易保管、易恢复等方面综合考虑。
4.数据备份策略:就大型商业数据安全而言,可采用多种数据备份的策略,一种恢复失败,还有另一种备份数据,同时也要考虑备份时间及对相应网络流量和服务器性能的影响,根据系统实际运行能力,可具体采取全库备份或是增量备份、差异备份,备份也应该选择在系统比较空闲时进行,以免影响系统正常处理任务。
备份技术有多种实现架构,用户应该根据具体的应用情况酌情选择,除此之外还要选择合适的备份介质、备份方式和备份模型。备份的数据也不应与源数据保存在同一地点,异地的程度决定了抗风险的能力,一般情况下,最少应将数据备份至另外的设备(服务器或磁带机)上。遵守备份与恢复的黄金原则:选择数据库归档模式;制作控制文件、在线重做日志和归档重做日志多个副本;在对数据库进行结构调整之前和之后进行数据库备份;备份经常使用的表空间;记录服务器的硬件和软件配置等等,要本着使数据具有最大的可恢复性和恢复时间最短的原则去进行。
正确的数据备份策略不仅要能保证数据库服务器24×7高性能运行,还要能保证快速恢复,在实际的ORACLE数据库管理中,会出现许多复杂的情况,还需要大量的实践,积累经验,做到有效的数据保护。如果丢失了企业数据或恢复的数据不准确,那企业管理、决策管理、顾客服务、需求开发等都变得没有意义。作为DBA,有责任从以下三个方面维护数据库的可恢复性:
·使数据库的失效次数减到最少,从而使数据库保持最大的可用性;
·当数据库不可避免地失效后,要使恢复时间减到最少,从而使恢复的效率达到最高;
·当数据库失效后,要确保尽量少的数据丢失或不丢失,从而使数据具有最大的可恢复性。
CIO之家 www.ciozj.com 公众号:imciow