[发明专利]基于动态视图监控的Oracle RAC数据库SQL流捕获方法及系统有效
申请号: | 201610232408.0 | 申请日: | 2016-04-14 |
公开(公告)号: | CN105868078B | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 王贻亮;荣以平;乔学明;孙路远;刘乘麟;朱伟义;王鑫;郭聃;董爽爽;彭暄 | 申请(专利权)人: | 国家电网公司;国网山东省电力公司威海供电公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34;G06F16/28;G06F16/21;H04L12/26 |
代理公司: | 威海科星专利事务所 37202 | 代理人: | 于涛 |
地址: | 100000 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及数据库性能测试领域,具体地说是一种可以用于数据库性能测试基准中性能测试工具的查询生成器设计,用于生产库审计系统,用于生产库的性能监控,应用前景良好的基于动态视图监控的Oracle RAC数据库SQL流捕获方法,其特征在于设有SQL解析服务器、RAC Oracle生产库单元,其中SQL解析服务器设有SELECT操作捕获模块、DML/DCL操作捕获模块、断点续传模块以及RAC心跳检测模块,其中SELECT操作捕获模块包括SELECT捕获模块、SELECT SQL生成模块;DML/DCL操作捕获模块包括DML/DCL SQL解封模块、DML/DCL SQL捕获模块,本发明与现有技术相比,具有极强的稳定性和可靠性,具有不间断严密监视数据库的一举一动同时又不影响正常的业务执行效率等特点。 | ||
搜索关键词: | 基于 动态 视图 监控 oracle rac 数据库 sql 捕获 方法 系统 | ||
【主权项】:
1.一种基于动态视图监控的Oracle RAC数据库SQL流捕获方法,其特征在于包括以下步骤:步骤1: select 查询语句的捕获,select语句捕获模块通过ASH视图的监视,并结合采集来的用户会话session信息,结合历史执行的SQL语句视图,设计专门的select查询语句解析算法,实现select sql流及其相关信息的全方位的捕获,包括select语句、会话session信息、登录时间信息,登录IP地址信息;步骤2:DDL/DCL/DML语句捕获,通过对重做日志redo的监控来实现,使用logminer方法定时解析Oracle 重做日志,捕获DDL/DCL/DML SQL语句;步骤3:步骤1及步骤2所捕获的数据通过支持断网重传的网络通讯模块进行传输,并进行数据的加密传输。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;国网山东省电力公司威海供电公司,未经国家电网公司;国网山东省电力公司威海供电公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610232408.0/,转载请声明来源钻瓜专利网。