应用系统的数据日志管理

2021-09-23 01:53:58吴晓燕
电子技术与软件工程 2021年14期
关键词:数据库用户分析

吴晓燕

(中国国际石油化工联合有限责任公司 北京市 100728)

1 引言

国内某油气贸易公司是世界上大型国际石油贸易公司之一,主要经营原油贸易、成品油贸易、天然气贸易及仓储物流等业务。为了规范业务管理、加强风险管控能力、提高工作效率,公司结合实际业务情况,开发了一套贸易系统,应用于贸易、执行、运输、保险、结算等各个业务环节,是公司各部门和境内外子公司的重要工作平台。

贸易系统包括实货管理、金融衍生品管理、运输管理、市场风险管理、信用风险管理、财务管理等诸多功能模块,应用系统是用PowerBuilder开发,数据库是ORACLE 10G,系统已经使用了十几年,后台数据库累计创建了近千张表,还有大量的视图、触发器、作业等,系统架构特别复杂,系统前端应用程序代码可以记录数据修改日志,为了防止日志记录遗漏,还可以开启数据库审计功能,并通过Oracle LogMiner定时解析归档日志,对数据修改日志进行有效管理。

2 应用程序代码记录数据变更日志

2.1 创建日志数据库表

数据的操作分新增、修改、删除三种情况,新增操作是一次性操作,即每条记录只能新增一次,不用单独建日志信息记录表,每张表中除了业务字段外,都有数据创建时间、创建人等字段,可以清晰地看出这条记录是谁建的、什么时间建的。修改操作可能对数据库表每个字段进行多次修改,删除操作是将业务数据从业务表移除,因此,修改和删除操作需要分别创建日志信息表。

修改日……

登录APP查看全文

猜你喜欢
数据库用户分析
隐蔽失效适航要求符合性验证分析
电力系统不平衡分析
电子制作(2018年18期)2018-11-14 01:48:24
数据库
财经(2017年2期)2017-03-10 14:35:35
关注用户
商用汽车(2016年11期)2016-12-19 01:20:16
电力系统及其自动化发展趋势分析
关注用户
商用汽车(2016年6期)2016-06-29 09:18:54
数据库
财经(2016年15期)2016-06-03 07:38:02
关注用户
商用汽车(2016年4期)2016-05-09 01:23:12
数据库
财经(2016年3期)2016-03-07 07:44:46
数据库
财经(2016年6期)2016-02-24 07:41:51