CN103235988B - 数据库一体化监管平台的工作方法 - Google Patents
数据库一体化监管平台的工作方法 Download PDFInfo
- Publication number
- CN103235988B CN103235988B CN201310023501.7A CN201310023501A CN103235988B CN 103235988 B CN103235988 B CN 103235988B CN 201310023501 A CN201310023501 A CN 201310023501A CN 103235988 B CN103235988 B CN 103235988B
- Authority
- CN
- China
- Prior art keywords
- data
- backup
- backup tasks
- base
- subsystem
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 230000010354 integration Effects 0.000 title claims description 8
- 238000007726 management method Methods 0.000 abstract description 47
- 238000009472 formulation Methods 0.000 abstract description 2
- 238000012423 maintenance Methods 0.000 abstract description 2
- 239000000203 mixture Substances 0.000 abstract description 2
- 238000012795 verification Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 3
- 238000002372 labelling Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000007812 deficiency Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明涉及一种电力企业数据库集群管理技术,具体涉及一种面向电力企业数据库集群备份的流程化管理方法。该平台主要包括平台基础信息管理子***、数据库集群信息采集子***和备份任务管理子***,平台基础信息管理子***主要是负责平台数据维护管理工作,数据库集群信息采集子***主要是负责对集群中线上应用***主目录和后台数据库信息的采集、维护、管理工作;备份任务管理子***主要是负责对备份策略的制定、备份脚本管理、以及备份任务远程调度等工作。本发明提供的是一种面向电力企业业务人员,使其能够对数据库应用***备份任务进行精细化管理。
Description
技术领域
本发明涉及一种电力企业数据库集群管理技术,具体涉及一种面向电力企业的数据库一体化监管平台及其工作方法以及依据此平台的备份任务流程管理的业务控制方法。
背景技术
随着电力信息化的深入,企业对信息***安全运维管理的要求越来越高。各供电公司现运行各类应用***数据库近百个(包括DB2、Oracle、SQLServer等不同类型),分布服务器集群中,长期以来对应用数据库的管理还停留比较粗放的手工管理阶段,管理效率和管理水平越来越不能满足当前要求:
1、手工脚本命令备份的方式,操作员需要熟悉Windows和Linux服务器备份脚本,对操作员要求较高,使得普通业务人员无法对***数据库进行备份;
2、对近百个应用***数据库备份的脚本数量巨大,维护和管理这些脚本复杂易出错,导致备份任务失败;
3、由于备份任务数量巨大,备份时间不一,使得人工备份难以按时按点有序进行,导致服务器负载过高,最终导致备份任务失败。
发明内容
本发明为了弥补现有技术手段的不足,本发明涉及一种电力企业数据库集群管理技术,具体涉及一种面向电力企业数据库集群备份的流程化管理方法。
本发明的目的是采用以下技术方案实现的:本发明包括平台基础信息管理子***、数据库集群信息采集子***和备份任务管理子***,所述数据库集群信息采集子***和备份任务管理子***共享平台基础信息管理子***数据库;
所述平台基础信息管理子***,用于对平台数据进行维护、管理;
所述数据库集群信息采集子***用于采集、存储、管理应用***数据库信息,包括:数据库集群信息录入器、数据库集群信息采集器、数据库集群信息管理器三个部分;
数据库集群信息录入器:用于业务人员对集群如服务器地址、***运行帐号等基础信息进行录入校验工作;
数据库集群信息采集器:用于子***对应用数据库集群信息获取;
数据库集群信息管理器:用于子***对数据库集群信息采集器获取到的数据进行验证、存储、管理工作;
所述备份任务管理子***,用于对备份任务的管理和执行控制。
备份任务管理子***包括:备份任务管理器和备份任务控制器两个部分;
其中备份任务管理器:提供一种备份任务流程管理的业务控制方法,包括以下步骤:
A、业务人员在备份任务管理器申请端发起一项备份任务申请,业务控制流程开始;
B、业务人员根据平台基础信息管理子***提供的数据,选择备份策略,完成一项备份任务申请;
C、备份任务管理器对新申请的备份任务进行可执行性校验,若校验通过,则传递至备份任务管理器批复端,反之,则作错误标记,通知该备份任务申请者;
D、平台管理员在备份任务管理器批复端对新申请的备份任务进行批复,若同意,则该备份任务加入备份任务控制器任务队列中,若不同意,则作不予批复标记,通知该备份任务申请者;
E、备份任务业务控制流程结束。
备份任务控制器:用于对备份任务的启动控制、备份任务线程调度、备份数据的上传下载、备份任务的停止。
数据库一体化监管平台的工作方法,按照以下步骤进行:
1)备份任务控制器加载下载任务队列,判断是否为空,若为空,则设置控制器为等待状态,若不为空,则设置为就绪状态;
2)备份任务控制器在就绪状态下,依据下载任务队列中信息,将同一台服务器上的下载任务进行分类,按其任务启动时间先后排序;
3)将同一台服务器上的下载任务队列传送给下载线程池中相应线程,并设置相应线程为就绪状态;
4)线程加载队列内第一个下载任务;
5)线程首先验证远程文件是否存在,若不存在,记录日志、通知备份任务控制器,并在队列中移除该下载任务,加载下一个下载任务;
6)需下载的备份文件若存在,则验证控制器若为下载态,则将该备份文件下载延时;
7)若控制器状态为就绪态,则执行下载该备份文件,设置控制器状态为下载态;
8)备份数据文件下载完成,日志记录并通知备份任务管理器,将下载队列中该任务移除,设置线程状态为就绪态;
9)加载下载任务队列中下一个任务,直至队列为空。
本发明的优点是:本发明通过各***的有效配合,实现了对企业信息自动化处理的目的;并能有序的对待备份数据进行分析,并按照一定的顺序实现对数据的处理;由于按照一定的规则进行备份,故在处理过程中不易发生错误,且不会因为某一时刻因备份数据量过大而导致服务器负载过大发生备份失败的问题,有效的保证了企业信息的安全。
附图说明
图1是电力企业数据库一体化监管平台结构图。
图2是电力企业数据库一体化监管平台备份任务业务流程图。
图3为本发明各模块的通信模块图。
图4为本发明数据下载流程图。
具体实施方式
本发明包括平台基础信息管理子***、数据库集群信息采集子***和备份任务管理子***,所述数据库集群信息采集子***和备份任务管理子***共享平台基础信息管理子***数据库。
本发明的数据库集群信息采集子***和备份任务管理子***共享平台基础信息管理子***数据库。用户通过平台基础信息管理子***录入数据库集群粗略信息,而后通过数据库共享的方式,数据库集群信息采集子***读取用户输入的粗略信息,作为采集子***的元数据,数据库集群信息采集子***对集群信息进行采集并对采集到的数据进行有效性验证之后通过管道通信的方式传回平台基础信息管理子***。此时,通过备份任务管理子***就可以对备份任务进行管理和执行控制,备份任务的基础数据、任务执行策略的制定依旧是按照平台基础信息管理子***中存储的数据库集群数据,备份任务管理子***会见备份任务的执行状态、执行结果信息通过管道通信的方式传回平台基础信息管理子***供用户监控。
所述平台基础信息管理子***,用于对平台数据进行维护、管理;
所述数据库集群信息采集子***用于采集、存储、管理应用***数据库信息,包括:数据库集群信息录入器、数据库集群信息采集器、数据库集群信息管理器三个部分;
数据库集群信息录入器:用于业务人员对集群如服务器地址、***运行帐号等基础信息进行录入校验工作;
数据库集群信息采集器:用于子***对应用数据库集群信息获取;
数据库集群信息管理器:用于子***对数据库集群信息采集器获取到的数据进行验证、存储、管理工作;
所述备份任务管理子***,用于对备份任务的管理和执行控制。
备份任务管理子***包括:备份任务管理器和备份任务控制器两个部分;
其中备份任务管理器:提供一种备份任务流程管理的业务控制方法,包括以下步骤:
A、业务人员在备份任务管理器申请端发起一项备份任务申请,业务控制流程开始;
B、业务人员根据平台基础信息管理子***提供的数据,选择备份策略,完成一项备份任务申请;
C、备份任务管理器对新申请的备份任务进行可执行性校验,若校验通过,则传递至备份任务管理器批复端,反之,则作错误标记,通知该备份任务申请者;
D、平台管理员在备份任务管理器批复端对新申请的备份任务进行批复,若同意,则该备份任务加入备份任务控制器任务队列中,若不同意,则作不予批复标记,通知该备份任务申请者;
E、备份任务业务控制流程结束。
备份任务控制器:用于对备份任务的启动控制、备份任务线程调度、备份数据的上传下载、备份任务的停止。
其中备份申请的备份顺序以申请时间为排序依据,至于如何判断备份申请是否应该同意,采取的是管理员人工决策的灵活方式。
数据库一体化监管平台的工作方法,按照以下步骤进行:
1)备份任务控制器加载下载任务队列,判断是否为空,若为空,则设置控制器为等待状态,若不为空,则设置为就绪状态;
2)备份任务控制器在就绪状态下,依据下载任务队列中信息,将同一台服务器上的下载任务进行分类,按其任务启动时间先后排序;
3)将同一台服务器上的下载任务队列传送给下载线程池中相应线程,并设置相应线程为就绪状态;
4)线程加载队列内第一个下载任务;
5)线程首先验证远程文件是否存在,若不存在,记录日志、通知备份任务控制器,并在队列中移除该下载任务,加载下一个下载任务;
6)需下载的备份文件若存在,则验证控制器若为下载态,则将该备份文件下载延时;
7)若控制器状态为就绪态,则执行下载该备份文件,设置控制器状态为下载态;
8)备份数据文件下载完成,日志记录并通知备份任务管理器,将下载队列中该任务移除,设置线程状态为就绪态;
9)加载下载任务队列中下一个任务,直至队列为空。
Claims (1)
1.数据库一体化监管平台的工作方法,所述平台包括平台基础信息管理子***、数据库集群信息采集子***和备份任务管理子***,所述数据库集群信息采集子***和备份任务管理子***共享平台基础信息管理子***数据库;
所述平台基础信息管理子***,用于对平台数据进行维护、管理;
所述数据库集群信息采集子***用于采集、存储、管理应用***数据库信息,包括:数据库集群信息录入器、数据库集群信息采集器、数据库集群信息管理器三个部分;
数据库集群信息录入器:用于业务人员对集群基础信息进行录入校验工作,所述基础信息为服务器地址、***运行账号;
数据库集群信息采集器:用于子***对应用数据库集群信息获取;
数据库集群信息管理器:用于子***对数据库集群信息采集器获取到的数据进行验证、存储、管理工作;
所述备份任务管理子***,用于对备份任务的管理和执行控制;
所述备份任务管理子***包括:备份任务管理器和备份任务控制器两个部分;
其中备份任务管理器:提供一种备份任务流程管理的业务控制方法;
备份任务控制器:用于对备份任务的启动控制、备份任务线程调度、备份数据的上传下载、备份任务的停止;按照以下步骤进行:
1)备份任务控制器加载下载任务队列,判断是否为空,若为空,则设置控制器为等待状态,若不为空,则设置为就绪状态;
2)备份任务控制器在就绪状态下,依据下载任务队列中信息,将同一台服务器上的下载任务进行分类,按其任务启动时间先后排序;
3)将同一台服务器上的下载任务队列传送给下载线程池中相应线程,并设置相应线程为就绪状态;
4)线程加载队列内第一个下载任务;
5)线程首先验证远程文件是否存在,若不存在,记录日志、通知备份任务控制器,并在队列中移除该下载任务,加载下一个下载任务;
6)需下载的备份文件若存在,则验证控制器若为下载态,则将该备份文件下载延时;
7)若控制器状态为就绪态,则执行下载该备份文件,设置控制器状态为下载态;
8)备份数据文件下载完成,日志记录并通知备份任务管理器,将下载队列中该任务移除,设置线程状态为就绪态;
9)加载下载任务队列中下一个任务,直至队列为空。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310023501.7A CN103235988B (zh) | 2013-01-23 | 2013-01-23 | 数据库一体化监管平台的工作方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310023501.7A CN103235988B (zh) | 2013-01-23 | 2013-01-23 | 数据库一体化监管平台的工作方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103235988A CN103235988A (zh) | 2013-08-07 |
CN103235988B true CN103235988B (zh) | 2016-08-03 |
Family
ID=48884027
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310023501.7A Active CN103235988B (zh) | 2013-01-23 | 2013-01-23 | 数据库一体化监管平台的工作方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103235988B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104408785B (zh) * | 2014-11-14 | 2016-08-24 | 国家电网公司 | 基于gis和gps的配电线路巡检*** |
CN106326006A (zh) * | 2016-08-23 | 2017-01-11 | 成都卡莱博尔信息技术股份有限公司 | 针对数据平台任务流的任务管理*** |
CN108021621A (zh) * | 2017-11-15 | 2018-05-11 | 平安科技(深圳)有限公司 | 数据库数据采集方法、应用服务器及计算机可读存储介质 |
CN114691707B (zh) * | 2022-05-27 | 2022-10-28 | 云账户技术(天津)有限公司 | 线上集群服务配置方法、***、网络设备和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101534478A (zh) * | 2008-03-11 | 2009-09-16 | 北京华星广视数码技术服务有限公司 | 基于无线终端的视频多媒体短信处理方法、***及无线终端 |
CN101630385A (zh) * | 2009-07-31 | 2010-01-20 | 福州星网视易信息***有限公司 | 通过简单的配置项实现多级审核工作流功能的实现方法 |
CN101859321A (zh) * | 2010-05-20 | 2010-10-13 | 复旦大学 | 一种基于html流处理的数据采集方法和*** |
CN102111301A (zh) * | 2011-03-28 | 2011-06-29 | 上海云高软件科技有限公司 | 一种通用文件传输***及其实现方法 |
CN102542343A (zh) * | 2010-12-27 | 2012-07-04 | 上海市电力公司 | 一种电力***统一共享数据管理平台及控制方法 |
-
2013
- 2013-01-23 CN CN201310023501.7A patent/CN103235988B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101534478A (zh) * | 2008-03-11 | 2009-09-16 | 北京华星广视数码技术服务有限公司 | 基于无线终端的视频多媒体短信处理方法、***及无线终端 |
CN101630385A (zh) * | 2009-07-31 | 2010-01-20 | 福州星网视易信息***有限公司 | 通过简单的配置项实现多级审核工作流功能的实现方法 |
CN101859321A (zh) * | 2010-05-20 | 2010-10-13 | 复旦大学 | 一种基于html流处理的数据采集方法和*** |
CN102542343A (zh) * | 2010-12-27 | 2012-07-04 | 上海市电力公司 | 一种电力***统一共享数据管理平台及控制方法 |
CN102111301A (zh) * | 2011-03-28 | 2011-06-29 | 上海云高软件科技有限公司 | 一种通用文件传输***及其实现方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103235988A (zh) | 2013-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10248671B2 (en) | Dynamic migration script management | |
US9038068B2 (en) | Capacity reclamation and resource adjustment | |
US9176728B1 (en) | Global software deployment/remediation management and associated analytics | |
CN103235988B (zh) | 数据库一体化监管平台的工作方法 | |
CN105631026A (zh) | 一种安全数据分析*** | |
US20140137073A1 (en) | End to end modular information technology system | |
CN105487556B (zh) | 无人飞行器的飞行控制方法及飞行控制装置 | |
CN110019138B (zh) | 一种基于Zabbix的传输表空间自动迁移方法和*** | |
CN104346574A (zh) | 基于配置规范的主机安全配置漏洞自动修复方法及*** | |
CN109086216B (zh) | 自动化测试*** | |
CN105096014A (zh) | 远程录制作业运行情况的方法和*** | |
CN106095680A (zh) | 一种应用于Linux的验证磁盘乱序自动化测试方法 | |
US9378064B2 (en) | Orchestration management of information technology | |
CN103443762B (zh) | 用于移动软件对象的方法和装置 | |
US20100106749A1 (en) | Reorganizing table-based data objects | |
CN105550116A (zh) | 一种自动化测试管理*** | |
CN111177239B (zh) | 一种基于hdp大数据集群的统一日志处理方法及*** | |
CN103761169B (zh) | 石油地质软件数据库的热备份方法及装置 | |
CN106599116B (zh) | 云平台数据集成管理***和方法 | |
CN114386894A (zh) | 一种物流异常处理方法、***、存储介质和电子设备 | |
CN114338767A (zh) | 基于数据流的物联网终端设备的网络管理方法及*** | |
CN108733383B (zh) | 一种XenServer虚拟机载入光盘ISO文件的方法、*** | |
CN109634777A (zh) | 一种营销业务***运维应急处置及快速恢复方法 | |
CN108958827B (zh) | 一种处理程序升级故障的方法和*** | |
Cao et al. | IT Operation and Maintenance Process improvement and design under virtualization environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |