发明名称 |
一种基于审计功能的ORACLE数据库点击率技术 |
摘要 |
一种基于审计功能的ORACLE数据库点击率技术,利用ORACLE数据库的审计功能,通过对SELECT权限与表对象进行审计,利用数据库定时作业对审计结果进行查询,获取SELECT查询语句内容,再根据SELECT语句条件重新构造点击率查询语句与点击率更新语句,进行数据访问点击率的统计,实现SELECT查询触发器的功能。该技术利用数据库的审计功能进行数据点击率的统计不会遗漏用户通过不同途径对数据进行的访问,可实现对表记录点击率或指定字段点击率的统计,若与应用程序结合可实现对访问用户的登录IP等详细情况进行统计,其统计结果要大大优于单纯通过应用程序进行数据点击率的统计情况,同时弥补了ORACLE数据库没有SELECT触发器的缺陷。 |
申请公布号 |
CN102446170A |
申请公布日期 |
2012.05.09 |
申请号 |
CN201010298422.3 |
申请日期 |
2010.10.04 |
申请人 |
王子影;李盛乐;闫民正;张兴国;刘坚 |
发明人 |
王子影;李盛乐;闫民正;张兴国;刘坚 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种基于审计功能的ORACLE数据库点击率技术,利用ORACLE数据库的审计功能,结合数据库的定时作业,实现了SELECT查询触发器的功能,弥补了ORACLE数据库没有SELECT引发触发器的缺陷;通过对审计结果的查询处理,统计表记录与表字段的访问情况,若与应用程序结合也可对访问用户的IP地址等详细信息进行统计。其特征是:利用数据库的审计功能,通过数据库定时作业对审计结果的查询,获取SELECT语句内容,再根据SELECT语句条件重新构造点击率查询语句与点击率更新语句,进行数据访问点击率的统计,实现SELECT触发功能。 |
地址 |
100085 北京市海淀区西三旗安宁庄路1号地壳应力研究所2室 |