如何利用数据库表的方式来保存日志记录,要求记录哪位操作员在何时操纵了那些数据,菜单,表!

lihongyang 2001-07-21 01:33:52
如何利用数据库表的方式来保存日志记录,要求记录哪位操作员在何时操纵了那些数据,菜单,表!
希望哪位高手赐教.
在此谢过
我的emain:
lihoya@cmmail.com
欢迎来信探讨
...全文
170 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
pbworm 2001-07-21
  • 打赏
  • 举报
回复
佩服,斑竹就是斑竹
qiuwuhen 2001-07-21
  • 打赏
  • 举报
回复
在一般系统中,创建一个表来记录操作员的活动。在需要的时候直接记录。
我看到很多系统的日志都采用这种办法,非常简单。
需要什么帮助?
funangel 2001-07-21
  • 打赏
  • 举报
回复
用到的东西太多了吧
佩服
liulee 2001-07-21
  • 打赏
  • 举报
回复
谈谈我的方法:

计算机中,CPU真正工作的时间很少,利用其空余时间,完全可以监控系统运行的一举一动。

现有系统中,具有如下日志功能:

1.用户登录及退出
保留该用户的IP,Windows用户,计算机名称,网卡地址,登录时间等等。。。。
2.模块打开记录
记录打开时间,运行态2分钟自检是否在运行以检查运行频率,各操作员每天操作内容统计等用;
3.在线时间、Idle时间统计
记录在线多少时间,多少时间没有动作;可以作为考评用;
4.在线用户查询
通过GV_Session与系统包中的clientinfo函数保留用户信息,显示当前用户的所有session信息,用于需要独立用户使用时的检查及在管理员查询;
5.错误日志记录
系统错误,DBError错误:本地及服务器各一份,在登录系统后,自动处理上次遗留的所有错误到服务器以进行统计;
6.系统内消息收发
不通过Winsock,利用数据库就可以了,自定义定期扫描新消息,系统广播、单独交流、公告。。。

为避免事务冲突,可以定义全局变量 gb_system_busy 来控制,或者新建事务对象(不建议)

以上功能不一定只能在Oracle中使用,MS SQL Server通过sp_helplogin也可以得到登录用户信息。或者自己直接做视图并授权就可以了。


本书由专业Informix用户、数据管理员、Informix管理员和应用程序开发员编写而成,把各大Informix产品的方方面面综合、深入地集中在一起,包括最新Informix产品的详细信息,如Informix Internet Foundation.2000以及i.Reach、i.Sell和IDS.2000。本书作者在Web站点www.informixhandbook.com中根据产品的演变更新内容。    这个站点是由Informix数据驱动的.提供了Informix的丰富信息,包括章节更新、代码样本、白皮书、站点链接等等。本书内容包括核心概念、Informix SQL、服务器管理、安装与维护、性能调整、应用程序开发、Web应用程序和对象关系式数据等,所附光盘中有大量实用程序、白皮书和与书中内容有关的其他信息。还提供一些Web站点链接.包括免费的Linux与NT版Informix Dynamic Server以及基于计算机的Informix培训材料。 第一部分 informix的核心概念 第1章 informix:过去、现在与未来 1.1 不断变化的informix公司 1.2 informix产品战略简介 1.3 了解informix产品系列 1. 4 更多信息 1.5 informix和其他参考资料 第2章 出自硅谷 2.1 数据与informix的诞生 2.2 移师门罗公园,推出更多产品 2.3 20世纪90年代的informix 2.4 走向新世纪 2.5 现状与未来 2.6 更多信息 2.7 informix和其他参考资料 第3章 生成与使用stores数据 3.1 何谓stores数据 3.2 stores数据中的演示文件 3.3 利用stores数据学习 3.4 测试stores数据 .3.5 更多信息 3.6 informix与其他参考资料 第4章 了解lnformix体系结构 4.1 关于本章的重要信息 4.2 informix服务器的演变 4.3 informix服务器系列 4.4 管理实例与共享内存 4.5 了解磁盘使用 4.6 虚拟处理器与监视线程 4.7 用备份与日志保持容错 4.8 使用pdq与分块 4.9 更多信息 4.10 informix与其他参考资料 第5章 informix sql的独特特性 5.1 informix sql及其特性 5.2 遵循ansi sql标准 5.3 informix数据类型 5.4 更多信息 5.5 informix和其他参考资料 第6章 取得数据:界面 6.1 为什么要dbaccess与isql 6.2 dbaccess与isgl的区别 6.3 交互式运行命令 6.4 使用菜单 6.5 主菜单 6.6 选择数据与服务器 6.7 query-langlage菜单 6.8 connection菜单(仅适用于dbaccess) 6.9 database菜单 6.10 table菜单 6.11 session菜单(仅适用于dbaccess) 6.12 form菜单(仅适用于isql) 6.13 report菜单(仅适用于isql) 6.14 user-menu菜单(仅适用于isql) 6.15 更多信息 6. 16 informix与其他参考资料 第7章 informix与数据仓库 7.1 何谓数据仓库 7.2 informix对数据仓库的投资 7.3 更多信息 7.4 informix与其他参考资料 第二部分 lnpormlx sql 第8章 生成数据格 8.1 规划磁盘布局与存储要求 8.2 使用语法符号 8.3 生成数据 8.4 删除数据 8.5 生成格 8.6 删除格 8.7 改变格 8.8 更多信息 8.9 informix与其他参考资料 第9章 select语句 9.1 select语句结构 9.2 选择喉一值 9.3 where子句 9.4 使用连接 9.5 group by子句 9.6 having子句 9.7 order by子句 9.8 intotemp子句 9.9 使用内部函数 9.10 从远程数据中选择 9.11 从mode-ansi数据选择 9.12 高级语句 9.13 基本性能考虑 9.14 更多信息 9. 15 informix与其他参考资料 第10章 插入、更新与删除 10.1 insert、update与delete的重要性 10.2 使用insert语句 10.3 使用update语句 10.4 使用de

754

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧