`
longdick
  • 浏览: 584809 次
  • 性别: Icon_minigender_1
  • 来自: 0
社区版块
存档分类
最新评论

ORA-01461 异常的解决

阅读更多

最近开发一个J2EE项目,使用的数据库是oracle,测试过程中发现偶尔会有 ORA-01461 can bind a LONG value only for insert into a LONG column 的异常抛出,一开始以为是数据库字段长度不够引发异常,检查后发现只有当插入数据库的字段是中文时才抛出如上异常,如果是英文则完全正常。难道是数据库编码的问题?忙活了半天,最后发现结果还是如一。

当大家都一筹莫展的时候,突然想到项目开始的准备时期,项目组用了一个oracle驱动ojdbc14.jar,版本是10.1.0.2,而数据库的版本是10.2.0.1,难道因为driver的版本不匹配引起的?想到这一点,上网查了一下,果然发现ojdbc14的10.1.0.2版本存在这样的bug,在oracle的官方网站上都列出来了。于是马上下载10.2.0.1版本的ojdbc14,替换原来的jar包,服务重起,测试,OK啦!

分享到:
评论

相关推荐

    如何处理错误ORA-29275:部分多字节字符

    通过以上方法,我们可以有效地解决ORA-29275错误,并提高Oracle数据库的整体稳定性和数据完整性。需要注意的是,在实际操作过程中,应当根据具体情况选择最适合的解决方案。例如,在某些情况下,调整字段长度可能是...

    Oracle12cRAC数据库 出现ora-12520, ora-12516

    通过上述分析和建议,可以有效地解决Oracle12cRAC数据库中出现的ora-12520和ora-12516问题。关键在于合理调整连接参数、优化应用程序的连接管理策略以及确保监听器配置正确无误。实施这些改进措施后,可以显著提高...

    oracle远程连接服务器出现 ORA-12170 TNS:连接超时 解决办法

    这里主要是防火墙问题,解决办法: (1)关闭防火墙; (2)在防火墙中添加,orcale端口1521例外。 您可能感兴趣的文章:常用的Oracle doc命令(收藏)Oracle 多行记录合并/连接/聚合字符串的几种方法Oracle中字符串...

    ORA-01480STR 绑定值的结尾 Null字符缺失 的问题原因及解决办法

    1. 数据中存在非法字符:如半个引号(')或其他非打印字符,导致解析异常。然而,根据描述,经过测试,排除了这种可能性。 2. 字符串长度超限:如果字段定义的长度小于实际输入的数据长度,也会触发此错误。但是,...

    ORA-16038解决办法

    ### ORA-16038错误解析与解决办法 #### 错误代码与含义 在Oracle数据库管理中,ORA-16038错误通常表明数据库遇到了与重做日志(Redo Log)相关的严重问题。具体而言,此错误码意味着数据库在处理重做日志时遇到...

    oracle ora-各种常见java.sql.SQLException归纳

    Oracle ORA 异常处理详解 Oracle 是一个强大的关系数据库管理系统,然而,在使用 Oracle 时,总是会遇到各种错误信息,这些错误信息是Oracle抛出的异常信息,用于提示开发者出现了什么问题。了解这些错误信息是...

    断电与ORA-600问题集

    ORA-600错误通常是由于Oracle数据库内核在执行某个特定操作时检测到异常情况而触发的。这类错误通常指向了数据库的底层机制出现了问题,需要针对性地进行诊断和修复。本文将详细介绍不同类型的ORA-600错误及其解决...

    ORA-06512 数字或值错误,字符缓冲区太小

    3. **使用异常处理:** 在存储过程中添加适当的异常处理逻辑,以更好地管理可能出现的错误情况。 4. **测试:** 在部署到生产环境之前,对所有存储过程进行充分的测试,包括边界条件和极限情况的测试。 5. **文档...

    【DATAGUARD】物理dg配置客户端无缝切换 (八.4)--ora-16652 和 ora-16603错误

    ### 解决ora-16652与ora-16603错误 在配置和使用Data Guard的过程中,可能会遇到一些常见的错误,如**ORA-16652**和**ORA-16603**。这些错误通常与归档日志的处理有关: - **ORA-16652**: 这个错误通常出现在物理...

    oracle ora-03113错误

    ### Oracle ORA-03113 错误解析及解决方法 #### 一、ORA-03113 错误概述 ORA-03113 是一个较为常见的Oracle错误,通常出现在网络通信出现问题时,具体表现为“end-of-file on communication channel”(通信通道上...

    oracle12c ORA-01017: 用户名/口令无效; 登录被拒绝 解决方案

    oracle12c程序连接时异常: ORA-01017: 用户名/口令无效; 登录被拒绝 的解决方案。

    ORA-00060: 等待资源时检测到死锁--oracle 数据库表死锁异常

    在Oracle数据库系统中,"ORA-00060: 等待资源时检测到死锁" 是一个常见的错误提示,它表明两个或多个事务在执行过程中陷入了无法继续进行的状态,因为彼此都在等待对方释放资源。这种情况通常发生在并发操作中,比如...

    oracle报错大全(珍藏版)

    这可能是因为操作系统检测到了某种异常情况,如内存不足、系统负载过高等。 #### ORA-00019: Operating System Resource Crashed 当操作系统资源出现故障时触发此错误,如磁盘I/O错误等。 #### ORA-00020: System ...

    oracle ORA-01033报错分析和解决方案跟踪文档

    以下是对"ORA-01033: ORACLE initialization or shutdown in progress"错误的详细分析及可能的解决方案。 **错误解释:** ORA-01033错误表示Oracle正在启动或关闭过程中,这可能是由于多种原因导致的,如数据库实例...

    Oracle常用异常代码

    以上是关于Oracle数据库中常见的异常代码及其含义和解决方法的详细介绍。在开发过程中,了解这些异常对于提高程序的健壮性和可维护性非常重要。希望本文能帮助开发者更好地理解和处理Oracle中的异常情况。

    oracle+ora-各种常见java.sq

    在Oracle数据库操作中,我们...当遇到具体异常时,结合Oracle的错误代码(如ORA-XXX)查找官方文档或在线资源,通常能找到具体的解决方案。在编程时,采用异常处理机制,捕获并处理这些错误,能有效提高程序的健壮性。

    oracle 错误码

    - **解决方案**: 处理两阶段提交过程中的异常。 #### ORA-02057:2PC::Чλָ״̬ţԴڣ - **含义**: 两阶段提交中的状态问题。 - **解决方案**: 检查状态设置。 #### ORA-02058:δҵID׼ - **含义**: 缺少有效的ID...

    启动oracle数据库报错:ORA-00600

    - 监控数据库性能和健康状态,及时发现并解决可能导致问题的异常行为。 总结起来,遇到"ORA-00600"错误时,需要对数据库进行全面的检查和恢复操作,包括分析错误信息、尝试自动恢复、检查相关日志,并根据需要进行...

    Oracle dbca时报:ORA-12547: TNS:lost contact错误的解决

    最近在工作中遇到了一个问题,错误是Oracle dbca时报错:ORA-12547: TNS:lost contact,通过查找相关的资料终于找到了解决的方法,下面分享给大家,话不多说了,来一起看看详细的介绍吧。 环境: OS:RHEL6.5 x86-...

Global site tag (gtag.js) - Google Analytics