ORACLE
-飞得更高-
这个作者很懒,什么都没留下…
展开
-
一次由于for update锁表,引起应用异常的经历
好好的系统突然不能登录了,虽然立刻重启了应用,但没一会儿就有无法访问了,网络正常,服务器占用资源不高,也没有人更新程序,应用服务器日志中也没有什么特别的错误,这种突然现象以前还没有遇到过,几次重启应用服务器,结果都是一会儿后就有问题.到处找人求教,没有结果,突然旁边有人提醒会不会锁表了,打开pl/sql一看,果然,锁表了!解锁后一切正常.原来有一个小表数据不多,想找一条记录然后修改一下,于是用了原创 2008-10-31 11:18:00 · 4709 阅读 · 0 评论 -
记一次SQL语句编写不规范引起的小问题(where条件varchar自动转number)
昨天有现场维护的报告说有一个系统的许多功能都报错了,现像是页面显示了一半,然后就报了一堆错误。由于现场维护的技术不高,说不清是什么错,所以根据页面能正常显示内容,猜出是一个下拉列表,从代码表里生成下拉数据时出的错,因为许多功能都要显示这个下拉列表所以都是相同的错误。 没说的,赶紧看这个下拉列表的SQL是怎么写的。一看才知道问题所在,这个代码表中存储代码的列用的varchar类型,存储的内容都是数字是1~8,昨天加了一个英文字母的代码,当然这并不是问题所在,问题是那个下拉列表的查询语句,写的w原创 2010-12-01 09:38:00 · 2158 阅读 · 0 评论 -
ORACLE在存储过程中记录日志的处理包
JAVA开发过程中一般使用LOG4J来将程序的运行日志记录到文件中,在ORACLE存储过程中也需要记录日志,我将工作中自己整理的一个记录日志的包分享出来,希望大家多提意见。原创 2015-01-22 16:16:55 · 8576 阅读 · 0 评论