最近使用weblogic8.1.4 在使用oracle时发现对大字段如clob,blob,long等字段进行插入或修改时报错,错误代码为ORA-01483: invalid length for DATE or NUMBER bind variable,查遍google,只看到是数据库jdbc驱动问题,也没有具体的解决方法和捷径,自己摸索,总算得出结论:

1、我使用的是oracle 9i版本,则需将weblogic81\server\lib\ojdbc14.jar替换成支持9i数据库的驱动(默认是10g的驱动),在目录weblogic81\server\ext\jdbc\oracle\920下就是9i的驱动,拷贝过去就能支持9i访问了,就解决了ORA-01483的问题。

2、如果是10g数据库,则需确认weblogic81\server\lib\ojdbc14.jar是否为10g驱动(默认是10g),如果手头没有10g驱动,可以在weblogic81\server\ext\jdbc\oracle\10g目录里找到

3、10g的驱动不能使用在9i数据库上、

相关文章:

  • 2021-11-16
  • 2021-06-28
  • 2021-07-13
  • 2022-12-23
  • 2021-10-14
  • 2021-04-12
  • 2021-09-17
  • 2021-09-26
猜你喜欢
  • 2021-07-25
  • 2021-10-24
  • 2021-06-03
  • 2021-12-19
  • 2023-04-11
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案