首页 / 专利库 / 人工智能 / 数据库知识发现 / 一种基于数据库云的数据库监控平台及监控方法

一种基于数据库的数据库监控平台及监控方法

阅读:1016发布:2020-07-30

专利汇可以提供一种基于数据库的数据库监控平台及监控方法专利检索,专利查询,专利分析的服务。并且一种基于 数据库 云 的数据库监控平台及监控方法,属于计算机技术领域。DbaaS核心是用EM管理主机和数据库,实现数据库管理、监控和快速部署,实现数据库私有云;DbaaS核心组成如下:Oracle的EM12C;主机:包括可以运行windows、unix、linux等 操作系统 的主机;数据库:关系型数据库。本 发明 的优点是:减少知识壁垒,降低对掌握的要求;减少运维成本;合理的使用云平台,能够减少IT 硬件 设备和 软件 的采购成本;减少人员成本,多个 角 色的工作,可以由EM完成;提高主动运维服务能 力 ,EM在发现问题时候,可以第一时间发短信或邮件通知运维人员;可以回溯分析一段时间数据库云平台各个部分的运行状态。,下面是一种基于数据库的数据库监控平台及监控方法专利的具体信息内容。

1.一种基于数据库的数据库监控平台,其特征在于DbaaS核心是用EM管理主机和数据库,实现数据库管理、监控和快速部署,实现数据库私有云;
DbaaS核心组成如下:
Oracle的EM12C;
主机:包括可以运行windows、unix、linux操作系统的主机;
数据库:关系型数据库。
2.根据权利要求1所述的一种基于数据库云的数据库监控平台,其特征在于安装EM12C;EM12C管理主机和存储,构建成IAAS和PAAS;使用EM12C配置DBAAS,实现数据库云平台;使用EM12C管理DBAAS中的云数据库、主机;使用EM12C监控数据库云中的数据库、主机的安全性和性能。
3.一种基于数据库云的数据库监控方法,含有以下步骤;
步骤1、安装配置EM;
步骤2、用EM管理主机,组成PaaS;
步骤3、用EM管理关系型数据库;
步骤4、划分资源池,实现数据库私有云平台;
步骤5、创建数据库服务模版和配置文件;
步骤6、根据实际需求,创建部署数据库的请求
步骤7、实现部署数据库的请求;
步骤8、监控数据库私有云各单元使用情况。
4.根据权利要求3所述的一种基于数据库云的数据库监控方法,其特征在于步骤1、安装配置EM平台;在EM平台中设置DbaaS,PaaS基础设施区域:每个PaaS基础设施区域通常包含一组主机;这些主机既可以是Exadata计算节点、Oracle VM虚机,也可以是Enterprise Manager所支持的任何其他主机;
步骤2、创建软件池:在DBaaS中创建的数据库池,是一个同类数据库或基于所选云服务模型(共享池与共享模式)数据库的集合;
步骤3、数据库池:安装有数据库软件的服务器或集群的集合;
步骤4、模式池:由带或不带种子数据的模式构成的数据库集合;
步骤5、服务目录,EM12c支持使用以下方式创建配置文件:
文件1、DBCA模板;
文件2、RMAN备份;
文件3、快照;
步骤6、导出转储模式对象;
步骤7、具体实现-供应新的数据库服务;数据库服务(允许SSA用户连接到数据库);
一个或多个(带或不带种子数据的)模式(视服务模板而定);
一个可供所有模式使用的主账户;
单个表空间(作为请求的一部分而创建的模式将使用该表空间进行数据读/写);
步骤8、导出/导入(用户可以备份和恢复自己的专有数据);
步骤9、资源隔离:数据/存储、CPU、内存;
步骤10、安全隔离:安全级隔离是通过将适当的授权和权限提供给作为服务请求的一部分而创建的模式来实现的;此外,若要实现额外的安全级别,则可以选择使用Data Vault配置。

说明书全文

一种基于数据库的数据库监控平台及监控方法

技术领域

[0001] 本发明涉及一种基于数据库云的数据库监控平台及监控方法,属于计算机技术领域。

背景技术

[0002] 数据库云服务,简称DbaaS。一个灵活的、可扩展的、按需服务的平台,它以自助服务和便捷管理为导向,可以对环境中的资源进行调配。这种服务也提供了足够的监控功能来跟踪性能和使用情况,在问题发生时将发出通知并生成一定深度的分析报告。
[0003] 其他云服务(saas,paas,iaas)目前在云计算中接触比较多,这三个的主要意思是:平台即服务PaaS、基础设施即服务IaaS、软件即服务SaaS。数据库云是一个更为强大的数据解决方案,它提供全面的数据库功能。在数据库云中,管理层负责连续监测和配置数据库,以实现优化缩放、高可用性、多租户、并在云中有效的分配资源。因此,开发者可以免去许多繁琐乏味的数据库管理操作的麻烦,因为这些会被自动处理。
[0004] 数据库云和其他云服务之间的区别是:数据库云专注于提供类似关系数据库管理系统RDBMS(比如SQL Server、MySQL和Oracle数据库)的数据库功能。事实上,RDBMS已被证明是一种适合于在各种情况下管理结构化数据的有效工具。
[0005] 传统数据库并非没有局限性。它们难以扩展,需要大量的资源来配置和维护,比如时间、硬件和人。同样,它们往往遵循峰值性能模型,这就要求系统按照峰值容量来配置可用性,而不考虑典型的数据使用情况。为维持生产环境和非生产环境需要不断地投入管理支持费用,最终导致客户为数据库资源投入巨额成本。
[0006] 数据库云服务监控平台是一种先进的运维监控模式,最终用户(DBA、开发人员、QA工程师、项目负责人等)可以通过它来请求数据库服务,在项目生命周期内对其加以利用,并在使用后自动取消数据库服务供应后将其返回资源池。实现先进高效的运维和监控方式。
[0007] 现有的数据库系统平台数据资源分散,同步和共享难,统一监控和质量分析难,安全控制难有以下需要解决的问题:
[0008] 数据库利用率不均衡,计算和存储资源无法共享;
[0009] 各系统用独立数据库主机,维护和扩容成本极高;
[0010] 系统多,数据库多,系统多;
[0011] 变更多,环境搭建需求多;
[0012] 监控预警需求多,部署维护监控繁琐;
[0013] DBaaS为大家提供了一个标准化的、弹性可扩展的、可计量计费的平台,基于网络访问,通过一系列共享的数据库服务,整合现有应用,以及快速部署新的应用。

发明内容

[0014] 为了克服现有技术的不足,本发明提供一种基于数据库云的数据库监控平台及监控方法。
[0015] 一种基于数据库云的数据库监控平台,DbaaS核心是用EM管理主机和数据库,实现数据库管理、监控和快速部署,实现数据库私有云;
[0016] DbaaS核心组成如下:
[0017] Oracle的EM12C;
[0018] 主机:包括可以运行windows、unix、linux等操作系统的主机;
[0019] 数据库:关系型数据库。
[0020] 还包括:安装EM12C;EM12C管理主机和存储,构建成IAAS和PAAS;使用EM12C配置DBAAS,实现数据库云平台;使用EM12C管理DBAAS中的云数据库、主机;使用EM12C监控数据库云中的数据库、主机的安全性和性能。
[0021] 一种基于数据库云的数据库监控方法,含有以下步骤;
[0022] 步骤1、安装配置EM;
[0023] 步骤2、用EM管理主机,组成PaaS;
[0024] 步骤3、用EM管理关系型数据库;
[0025] 步骤4、划分资源池,实现数据库私有云平台;
[0026] 步骤5、创建数据库服务模版和配置文件;
[0027] 步骤6、根据实际需求,创建部署数据库的请求;
[0028] 步骤7、实现部署数据库的请求;
[0029] 步骤8、监控数据库私有云各单元使用情况。
[0030] DBaaS系统其实具有更大的市场机遇:作为数据库私有云服务,DBaaS意味着更短的销售周期,更少的启动费用,持续不断的收入,也意味着比之前更多的客户。
[0031] 由于DBaaS解决方案可以降低首次投入成本,对于那些小企业来说,他们往往认为内部部署的数据库成本太高,DBaaS的成本和灵活性优势对小企业吸引力更大,他们是云数据库解决方案的重点客户群体。采用DBaaS解决方案,他们也可以使用同大企业一样的技术。在大型组织中,DBaaS可以提供部级解决方案,而无需IT部门和采购部门的介入,提供更快和更容易的方法来实现小型解决方案。
[0032] 由于能够以较低的成本向客户提供IT所有权,当节约成本成为客户最高优先级时,解决方案提供商可以向更多的客户同时提供服务。虽然有许多来自RDBMS固有的局限性,客户还是可以使用DBaaS系统所能提供的所有能力。数据库云服务消除了组织对专职人员、本地数据库存储设备的需要。他们不必安装、配置和维护任何软硬件。
[0033] 事实上,任何规模的组织都可能受益于外包服务,并在一个标准化和优化的平台上统一其数据库管理任务。基于其本身的特性,DBaaS提供了敏捷和高效的数据库服务,它可以支持多变的需求。而且其固有的弹性使得它易于扩展以处理不断增长的需求,或当需求减弱时缩减规模。
[0034] 与此同时,与数据库相关的流程的逐渐标准化,使得解决方案提供商能以更便捷的方式提供服务、部署应用程序、规划容量和管理资源。DBaaS模式还有助于减少数据和数据库的冗余度并提升整体服务质量。
[0035] 最重要的是,DBaaS通常仅仅是解决方案的一部分。客户之所以与他们的解决方案提供商协同工作,不仅是因为他们出售的产品,而且还因为他们所提供的服务。DBaaS系统本身并不提供面对面访问或个人客户关系或持续不断的支持。这些就是需要解决方案提供商的原因。他们帮助客户选择正确的解决方案、规划集成和迁移战略,然后协助实施。
[0036] 本发明的优点是:减少知识壁垒,降低对掌握的要求;减少运维成本;合理的使用云平台,能够减少IT硬件设备和软件的采购成本;减少人员成本,多个色的工作,可以由EM完成;提高主动运维服务能力,EM在发现问题时候,可以第一时间发短信或邮件通知运维人员;全方面监控数据库云平台各个部分,包括主机、存储、数据库等;对历史数据库有保存,可以回溯分析一段时间数据库云平台各个部分的运行状态。附图说明
[0037] 当结合附图考虑时,通过参照下面的详细描述,能够更完整更好地理解本发明以及容易得知其中许多伴随的优点,但此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定,如图其中:
[0038] 图1为本发明的流程图
[0039] 图2为本发明的结构示意图。
[0040] 图3为本发明的实施例的流程图。
[0041] 下面结合附图和实施例对本发明进一步说明。

具体实施方式

[0042] 显然,本领域技术人员基于本发明的宗旨所做的许多修改和变化属于本发明的保护范围。
[0043] 实施例1:基于数据库云的数据库监控平台,如图2和表1所示,数据库云监控平台的核心是Oracle的EM。通过EM把主机、存储、数据库软件、数据库完美的结合在一起,为用户提供DbaaS解决方案,同时为主机、存储、数据库提供全面的管理和监控功能,极大的减少了用户的工作量,降低用户的IT运维成本。
[0044] 表1:新增dbaas方式
[0045]实现方式 克隆(clone) 新建(new)
数据库及软件(full) 支持
存储快照(snap) 支持
多租户数据库(pdb) 支持
数据库(db) 支持
用户(schema) 支持
[0046] 如图1、图3所示,实现数据库云监控平台的主要步骤如下:
[0047] 步骤1、安装配置EM平台;在EM平台中设置DbaaS,PaaS基础设施区域:每个PaaS基础设施区域通常包含一组主机。这些主机既可以是Exadata计算节点、Oracle VM虚机,也可以是Enterprise Manager所支持的任何其他主机。
[0048] 步骤2、创建软件池:在DBaaS中创建的数据库池,是一个同类数据库或基于所选云服务模型(共享池与共享模式)数据库的集合。
[0049] 步骤3、数据库池:安装有数据库软件的服务器或集群的集合。
[0050] 步骤4、模式池:由带或不带种子数据的模式构成的数据库集合。
[0051] 步骤5、服务目录,EM12c支持使用以下方式创建配置文件:
[0052] 1、DBCA模板;
[0053] 2、RMAN备份;
[0054] 3、快照;
[0055] 步骤6、导出转储模式对象;
[0056] 步骤7、具体实现-供应新的数据库服务;数据库服务(允许SSA用户连接到数据库);
[0057] 一个或多个(带或不带种子数据的)模式(视服务模板而定);
[0058] 一个可供所有模式使用的主账户;
[0059] 单个表空间(作为请求的一部分而创建的模式将使用该表空间进行数据读/写);
[0060] 步骤8、导出/导入(用户可以备份和恢复自己的专有数据);
[0061] 步骤9、资源隔离:数据/存储、CPU、内存;
[0062] 步骤10、安全隔离:安全级隔离是通过将适当的授权和权限提供给作为服务请求的一部分而创建的模式来实现的。此外,若要实现额外的安全级别,则可以选择使用Data Vault配置。
[0063] 模式即服务的益处显而易见。数据库共享可以防止数据库的泛滥,从而将管理和配置的合规性险降到最低。例如,只需要一次修补过程即可修补托管着数百个模式的数据库。以往,这通常会涉及到完整数据库的供应过程,而合理使用模式即服务可让硬件利用率提高40%以上。
[0064] 一种基于数据库云的数据库监控方法;还包括Enterprise Manager12c可支持两种克隆场景。
[0065] 利用RMAN备份来克隆数据;
[0066] 利用“写入时复制”技术在存储层执行Enterprise Manager 12c快速克隆(或简称为快速克隆)。NetApp和SunZFS快照可将新信息写入磁盘上一个用于存储这些变化的专用位置,称为SnapReserve。而后,负责将数据位置告知系统的指针会进行更新,以便指向SnapReserve中的新数据。
[0067] 节省空间:由于记录的只是数据增量,因此磁盘空间占用极少。不过,这并非是以异乎寻常的方式复制原始数据,因而性能没有明显下降。
[0068] 节省时间:相对于从原始数据的快照区域复制所有数据,这种方式要快得多,如同写入时复制快照。如此一来,快照在几秒钟内即可生成,甚至对特大容量(如TB级)的数据及数据恢复来说也是如此。因此,一个典型的TB级数据库几分钟内即可克隆完毕。
[0069] 自助服务体验;
[0070] Enterprise Manager 12c可支持两种克隆场景。
[0071] 在数据库即服务的环境下实施自助服务管理,包括请求设置;包括撤消:要撤消自助服务请求,有以下三种途径:
[0072] 1、请求服务时,指定撤消日期和时间;
[0073] 2、可以在处理请求后再确定是否要撤消;
[0074] 3、用户可以重新安排“删除”请求。
[0075] 配额设置:此设置规定了属于某个特定角色的自助服务用户可以使用的资源总量。
[0076] 在后台,Enterprise Manager将根据以下属性自动分派配额:数据库个数、数据库服务个数、内存、存储;
[0077] 收费(计费)设置:Enterprise Manager中有一个高级收费应用程序,可对所有DBaaS用户进行管理并按其用量收取费用。
[0078] 一种基于数据库云的数据库监控方法,含有以下步骤;
[0079] 步骤1、安装EM12C;
[0080] 步骤2、EM12C管理主机和存储,构建成IAAS和PAAS;
[0081] 步骤3、使用EM12C配置DBAAS,实现数据库云平台;
[0082] 步骤4、使用EM12C管理DBAAS中的云数据库、主机;
[0083] 步骤5、使用EM12C监控数据库云中的数据库、主机的安全性和性能。文中英文解释:
[0084] EM:Enterprise Manager,企业管理工具;
[0085] EM12C:Oracle最新的企业管理工具Enterprise Manager版本为12C;
[0086] Iaas:是管理硬件资源的软件服务,通过他可以租用硬件;
[0087] paas:是管理软件资源的服务,通过他可以开发、管理软件服务;
[0088] saas:是应用软件服务,用户可以直接租用的软件服务;
[0089] dbaas:是数据库软件服务,用户可以直接租用的数据库服务;
[0090] RDBMS:是关系型数据库的简称;
[0091] DBA:数据库管理员;
[0092] QA:质量管理;
[0093] Sql server:微软的关系型数据库;
[0094] Mysql:Oracle公司的开源数据库;
[0095] Oracle数据库:Oracle公司的关系型数据库;
[0096] Exadata:Oracle的软硬件数据库一体机;
[0097] VM:虚拟机管理软件。
[0098] 如上所述,对本发明的实施例进行了详细地说明,但是只要实质上没有脱离本发明的发明点及效果可以有很多的变形,这对本领域的技术人员来说是显而易见的。因此,这样的变形例也全部包含在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈