最简单的处理办法就是重启计算机。
或者就要在数据库里排查出发生问题的原因,然后对症解决。
这种思路不好,实现不了。需要换一种想法。
例如:
1.C#写一个实时监控程序,Oracle写包和触发器。
2.监控程序的作用是实时的调用包,然后返回相关数据。
3.触发器的作用是,当某个表有数据插入或者删除,或者某个字段被修改了会直接触发。将想要写的数据,写进指定表或视图。
整体思路是:
当某个表有变动,触发器就触发并写入数据到指定表或视图。
一段时间后,C#监控程序调用Oracle的包,包从指定表或视图获取数据,然后将数据返回到监控端,监控端再触发特定的C#代码。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)