王光磊国家新闻出版广电总局五八二台
浅析广播智能调度系统数据的备份功能
王光磊
国家新闻出版广电总局五八二台
中短波广播智能调度系统数据信息量很大,其信息的备份安全性、完整性、准确性要求很高。所以中短波广播智能调度系统的数据库备份方案尤其重要。数据库的备份方案的制定也有多种方式。考虑其备份的实际应用的可执行性在此着重作出说明和分析。
Oracle数据库备份;系统还原;同步;自动任务
中短波广播智能调度系统后台数据库中储存了大量重要的数据信息。但由于在实际运行中存在不可避免的硬件和软件故障、病毒入侵、黑客攻击以及用户的一些误操作等问题。数据信息存在丢失被破坏的可能。所以,系统数据的备份方案必不可少。当出现这些问题时,利用Oracle数据库的备份和还原功能恢复系统正常状态,保障了智能调度系统的安全性和可靠性。
Oracle数据库是使用SQL语言编写的大型数据库,目前较为普遍的采用分布式的关系型,常用架构为:客户端-服务器这种较为单一的架构。由此可见,数据库管理功能和分布式处理功能较为强大。Oracle数据库在数据库管理方面的功能性、安全性、完整性和一致性方面有良好的性能,同时还具有支持第三方扩展和跨操作系统平台工作等特点,可以支持大量的多媒体数据。
数据库备份功能,简单的说,就是数据库信息的复制。在数据还原恢复时起重要作用,保障运行系统的安全可靠。备份和恢复是两个相互联系的概念。
Oracle数据库备份主要有3种方式:冷备份、热备份、输入输出备份。冷备份,也可以称为脱机备份(offlinebackup),是将数据库的服务进行停止后,再把重要关键的文件复制并存储到其他一个存储空间。热备份,也称为联机备份(onlinebackup),数据库服务不停止,只能用于归档模式的数据库备份。输入输出备份(Export/Im⁃port),数据通过导出/导入程序来实现备份存储功能。由此可见,数据库冷备份和热备份都属于物理备份,导出备份是逻辑备份。
目前,广播智能调度数据库为Oracle数据库。备份方式根据实际系统运行要求和状态主要为热备份和输入输出备份两种方式。每月定时作一次完整冷备份。
(一)热备份
由于广播智能调度系统工作的不间断特性,所以必须采用热备份。只有在不停止数据库服务的前提下,进行备份,并对备份的数据进行归档,建立归档日志。
热备份存在以下优缺点:
1、数据备份时,数据库仍可以使用。
2、数据备份速度快,数据恢复还原速度快。
3、恢复数据完整,精确度高(可以精确到秒)。
4、备份过程相对复杂。
5、存放备份归档文件需要相对较大的空间。
6、操作精准度要求较高,不允许失误,数据维护相对较难。
热备份方式的具体备份命令如下:
alterdatabasebackupcontrolfileto'd:ackupcontrol0l.bkp'(控制文件进行备份)。
altersystemarchivelogcurrent;(当前联机日志文件进行备份)。
如果数据库正常打开,说明已经恢复成功。
(二)输入输出备份
输入输出备份,数据通过SQL语句,用程序来实现备份功能,此方式属于逻辑备份方式。逻辑备份的优点是,首先,数据进行备份时数据库是开启的。在数据库开启的同时能够进行跨平台的数据的备份和迁移数据库,如果数据对象有损失还能进行备份和修复。由此可看,输入输出备份使用方便且功能强大,但逻辑备份不能完全取代物理备份。其最大缺点是备份速度较慢,对于数据量较少的数据库或者对于部分数据备份较为方便,但对于像广播智能调度系统数据这类数据量较大的数据库备份,进行数据备份并不方便。在效率和空间上都没有优势。
(三)冷备份
目前,广播智能调度数据库每月定时作一次完整冷备份。冷备份数据时,数据库必须处于关闭状态。一般冷备份数据库需要备份所有数据文件、控制文件、联机日志等。其优点在于:备份速度快、归档方法相对简便、可恢复性高、安全系数高等。不足在于,备份过程必须关闭数据库,数据只能恢复到某一指定的时间点,还有如存储空间有限则需要拷贝到外接存储,这样会大大影响设备存储速度。所以,广播智能调度系统根据冷备份的性质特点,并不是频繁使用的。
(四)广播智能调度数据库备份方案
广播智能调度数据库备份方案。根据实际运行情况每个月作一份完整数据库备份,为手动冷备份由专人完成,既快捷又安全。自动电脑备份为每天定时7个时间,进行部分差异备份。
非网络单机系统备份方案的使用。使用单独的计算机与数据库相连传输备份数据。
(五)数据同步机制的应用
广播智能调度系统的数据同步的是实际业务工作的系统数据库与容灾系统使用的备用数据库间的数据同步,以实现两者数据的一致性。数据同步的方法是将业务系统数据库的操作日志实时或者周期性地复制到容灾系统备用数据库中执行。
具体操作是,首先,根据广播智能调度业务系统数据库创建一个有效的备用数据库;然后,当业务系统数据库产生数据变化及更新时,通过数据同步机制将业务数据库的操作日志定时传送到容灾系统备用数据库中执行,我们一般根据数据的变化量每一小时或每天零点后进行定时和周期性的数据同步。由此使容灾系统备用数据库与业务系统数据库的数据保持一致。
首先,随着数据量的增大,数据库存储系统的增容,数据库的备份时间和成本越来越长越来越高。数据库与云数据的连接,大数据的应用势在必行。其次,面对信息化技术在日常工作生活的广泛应用,突发事件的发生也越发频繁,智能调度系统急需进一步完善容灾减灾方案,容灾备份系统能为业务应用系统提供可靠、灵活、有效的技术保障。再次,异地备份方案的启动是个很好的解决办法。最后,针对目前现有问题,非网络单机系统备份方案的完善正在进行中,它的完成将实际根本解决现有问题。
综上所述,广播智能调度系统数据的备份功能,目前相对还是比较完善可靠的。急需改善的是操作方式的简便化、自动化。对于灾备系统的再造也将是重点项目。面对信息量的急剧增大,大数据云的利用也是必行之路。
[1]徐小亚,谢延华.基于Oracle数据库的备份和恢复分析[J].信息安全与技术,2014,(3).
[2]胡歌.Oracle数据库安全性分析研究[J].信息安全与技术,2012,(4).
[3]杨敏敏,邢国庆,庞俊华等.短波广播智能调度系统软件架构设计与实现[J].广播与电视技术,2007,34(4):112-116.
[4]王光磊,赵瑾,孙伟等.GlS在短波广播智能调度系统中的应用及思考[J].广播电视信息,2012,(5):66-68.
[5]范荣伟,郭昊,聂映辉等.广播风暴对智能调度系统的影响及处理[J].广播电视信息,2015,(12):77-78.
[6]李江涛.应急智能电话调度系统的构建与维护要点[J].广播与电视技术,2012,39(4):110-113.
[7]李红岩.智能公交调度系统中调度信息提取电路的FPGA实现[D].上海大学,2004.
[8]郭戈.广播电视多媒体智能指挥调度系统初探[J].广播与电视技术,2014,41(10):117-119.
[9]张瑞卿.电视信号智能调度系统设计及应用[J].广播与电视技术,2008,35(11):98-101.
[10]郭骏,刘立维,王景贵等.信息技术的智能数字化陆上终端[C].//2014年第三届中国海洋工程学术年会论文集.2014:110-115.
[11]马英杰.新一代智能化安全播出自动分析调度系统(SAST)[J].广播与电视技术,2008,35(7):125-127.