[发明专利]一种DB2数据库管理方法及装置有效
申请号: | 201711476417.5 | 申请日: | 2017-12-29 |
公开(公告)号: | CN108287874B | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 刘磊;黄河;宋磊 | 申请(专利权)人: | 中国科学院声学研究所;北京中科智网科技有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F16/27;G06F16/21 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 db2 数据库 管理 方法 装置 | ||
1.一种DB2数据库管理方法,其特征在于,所述方法应用于数据库管理系统,所述数据库管理系统包括中间人平台,并在数据采集中间人平台上采集数据库会话信息,所述方法包括:
获取用于进行数据解析的结构体;包括:根据操作需求制定解析结构体内容,所述解析结构体内容至少包括网络会话信息空间、操作显示结构和响应展示框架;通过编译代码形成可执行文件,并将所述可执行文件发送至中间人环境中执行;
填充所述数据库会话信息至所述结构体中的会话空间;
在当前会话持续时间内,通过所述中间人平台读取DB2的请求数据,获得选定的类型码对应的消息,对所述消息进行黑名单过滤后,根据过滤后的消息的内容填充操作显示结构,在网页端生成请求展示框架;
解析数据库响应并填充响应展示框架,通过所述中间人平台将查询到的数据或者操作返回码填充到所述网页端上,生成可视的数据展示报表;
基于预设的中间人框架,形成预设日志格式并转发重组过后的DB2控制数据。
2.根据权利要求1所述的DB2数据库管理方法,其特征在于,所述填充所述数据库会话信息至所述结构体中的会话空间,包括:
通过所述中间人平台从DB2客户端与服务端获取会话信息和用户信息,并填充至所述结构体中的会话空间,所述会话信息和所述用户信息包括会话ID、用户名、密码、数据库名称、登入时间。
3.根据权利要求2所述的DB2数据库管理方法,其特征在于,所述方法还包括:
根据所述中间人平台的机制、所述会话信息和所述用户信息生成会话日志,并通过所述网页端展示所述会话信息和所述用户信息。
4.根据权利要求1所述的方法,其特征在于,所述解析数据库响应并填充响应展示框架,通过所述中间人平台将查询到的数据或者操作返回码填充到所述网页端上,生成可视的数据展示报表,包括:
对于任意版本客户端对应的返回数据,通过特定类型码确定所述返回数据的数据位置,并通过回跳方法确定数据记录的单元格内容;
将所述单元格内容提交到所述网页端的响应展示框架中进行展示,同时记录执行时长、受影响行数。
5.根据权利要求1所述的DB2数据库管理方法,其特征在于,所述基于预设的中间人框架,形成预设日志格式并转发重组过后的DB2控制数据,包括:
通过列表形式展示会话数据,所述会话数据包括会话数据、请求数据和响应数据;
当接收到对应会话数据位置的控件的点击指令时,显示目标窗口,所述目标窗口中显示有所述点击指令对应的请求内容,并在所述请求内容的下方以表格展示响应信息;
转发处理后的原数据。
6.一种DB2数据库管理装置,其特征在于,所述装置应用于数据库管理系统,所述数据库管理系统包括中间人平台,并在数据采集中间人平台上采集数据库会话信息,所述装置包括:
获取模块,用于获取用于进行数据解析的结构体;包括:根据操作需求制定解析结构体内容,所述解析结构体内容至少包括网络会话信息空间、操作显示结构和响应展示框架;通过编译代码形成可执行文件,并将所述可执行文件发送至中间人环境中执行;
填充模块,用于填充所述数据库会话信息至所述结构体中的会话空间;
第一生成模块,用于在当前会话持续时间内,通过所述中间人平台读取DB2的请求数据,获得选定的类型码对应的消息,对所述消息进行黑名单过滤后,根据过滤后的消息的内容填充操作显示结构,在网页端生成请求展示框架;
第二生成模块,用于解析数据库响应并填充响应展示框架,通过所述中间人平台将查询到的数据或者操作返回码填充到所述网页端上,生成可视的数据展示报表;
转发模块,用于基于预设的中间人框架,形成预设日志格式并转发重组过后的DB2控制数据。
7.根据权利要求6所述的DB2数据库管理装置,其特征在于,所述填充模块,用于
通过所述中间人平台从DB2客户端与服务端获取会话信息和用户信息,并填充至所述结构体中的会话空间,所述会话信息和所述用户信息包括会话ID、用户名、密码、数据库名称、登入时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所;北京中科智网科技有限公司,未经中国科学院声学研究所;北京中科智网科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711476417.5/1.html,转载请声明来源钻瓜专利网。