数据库中的一个表的字段长度是4000,当向这个表中插入数据时,字符在1000左右的时候,数据库会发生异常,
ORA-01401: inserted value too large for column
ORA-01461: can bind a LONG value only for insert into a LONG colum
ORA-01483: invalid length for DATE or NUMBER bind variable
分别是 提交记录表 缓存记录表 发送池记录表 很是奇怪,在网上搜索,发现有可能是Oracle的数据库ojdbc驱动和程序所用的驱动不一致造成的
查看Oracle的Ojdbc驱动,没看出来网上的那个问题,但是也尝试的换了,依然不行,后来在一个贴子里面看到 把4000这个字段的插入顺序放到最后,确神奇的解决了,现在正常运行2天多 没有在发现这样的问题。
有待发现其中的奥妙。