如何使用C#监控oracle数据库

如何使用C#监控oracle数据库,第1张

这种思路不好,实现不了。

需要换一种想法。

例如:

1C#写一个实时监控程序,Oracle写包和触发器

2监控程序的作用是实时的调用包,然后返回相关数据

3触发器的作用是,当某个表有数据插入或者删除,或者某个字段被修改了会直接触发。将想要写的数据,写进指定表或视图。

整体思路是:

当某个表有变动,触发器就触发并写入数据到指定表或视图。

一段时间后,C#监控程序调用Oracle的包,包从指定表或视图获取数据,然后将数据返回到监控端,监控端再触发特定的C#代码。

方法/步骤

打开sql server profiler;

新建跟踪;

连接数据库服务器并运行跟踪程序;

只要保持程序是运行状态,就可以即时的监测到数据库的 *** 作情况了。如图所示,是本例示范时数据库的访问状况。

默认是c盘,但在应用中由于数据库会随时间变大,因此建议用户自建数据库应放在一个空间足够大的硬盘中,我们一般系统安装在

c盘,数据放在其它盘中,如d盘等。还有数据自动备份不要与用户数据库在同一盘中。等等,它的一切在于你的安排和经验。

count()查询数据库表中的条数,存到session对象里。刷新页面的时候判断是否改变。改变了d出提示框。

要不刷新的话就要用到AJAX,用JS里settimeout来隔几秒执行下AJAX。在后台判断数量。

以上就是关于如何使用C#监控oracle数据库全部的内容,包括:如何使用C#监控oracle数据库、sql server数据库一般监控什么内容、sqlserver数据库一般监控什么内容(数据库监控一般监控什么)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9438091.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存