`
月亮不懂夜的黑
  • 浏览: 155509 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jdbc连接数据库报ORA-12519错误

 
阅读更多

在项目运行时发现对oracle数据库的插入、修改时,部分的数据没有正常插入和修改。通过查看发现,项目使用的连接方式为jdbc连接。打开异常处理部分,该部分打印日志为ORA-12519。感谢万能的网络,查看该问题,说是连接数不够,造成的生成connection不正常,从而导致插入和修改异常。根据网上强人指示,修改oracle的连接数。具体方式为:http://www.cnblogs.com/ungshow/archive/2008/10/16/1312846.html。方式如下:

select count(*) from v$process --当前的连接数
select value from v$parameter where name = 'processes' --数据库允许的最大连接数

修改最大连接数:
alter system set processes = 300 scope = spfile;

重启数据库:
shutdown immediate;
startup;

--查看当前有哪些用户正在使用数据
SELECT osuser, a.username,cpu_time/executions/1000000||'s', sql_fulltext,machine 
from v$session a, v$sqlarea b
where a.sql_address =b.address order by cpu_time/executions desc;

 设置之后,重启数据库。重新测试项目发现,该问题依然存在。既然问题是数据库链接不够,那就修改jdbc的连接为Hibernate方式。把该问题交给Hibernate处理。修改完Hibernate方式之后,重启项目。测试该部分代码,发现问题暂没有复现。至此,问题降一段落。

分享到:
评论

相关推荐

    Oracle SQL Developer连接报错(ORA-12505)的解决方案(两种)

    之前用PL/SQL DEVELOPER和SQLPLUS 登录数据库都没有问题,就是应用程序通过JDBC连接Oracle时无法成功连接,出现ORA-12505错误listener does not currently know of SID given in connect descriptor

    Oracle 10g启动后报ORA-16038错误的解决方法

    ### Oracle 10g启动后报ORA-16038错误的解决方法 #### 错误概述 在启动Oracle 10g数据库时遇到ORA-16038错误,该错误通常与归档日志操作有关。具体错误信息为: ``` ORA-16038: log 1 sequence #230 cannot be ...

    kettle连接oracle12C--报错ORA-28040 没有匹配的验证协议.rar

    7. **Kettle的JDBC连接配置**:在Kettle的数据库连接配置中,除了提供正确的URL、用户名和密码,还需根据实际情况填写额外的连接属性,如`useSSL`、`trustServerCertificate`等。 解决"ORA-28040"错误可能需要逐个...

    oracle 12 c ORA-01017: 用户名/口令无效; 登录被拒绝

    - **格式要求**:在Java应用程序中使用JDBC连接Oracle数据库时,正确的URL格式对于避免ORA-01017等错误至关重要。 - 正确的URL格式: ```plaintext jdbc:oracle:thin:@localhost:1521/YXSYSPDB ``` - 注意事项...

    oracle+ora-各种常见java.sq

    - `java.sql.SQLException: ORA-01034: ORACLE not available`: 数据库服务未启动或网络连接有问题。确认数据库服务器是否运行正常,网络连接是否通畅。 4. **SQL语法错误** - `java.sql.SQLException: ORA-00900...

    oracle 错误合集

    #### ORA-17026 至 ORA-17036:数据库连接及操作错误 **ORA-17026**:未知错误,可能与数据库连接有关。 **ORA-17027**:未知错误,可能涉及数据库操作中的问题。 **ORA-17028**:直接操作当前 ResultSet 错误,...

    oracle errors (oracle 错误)

    尽管市面上很难找到一本详尽无遗地收录所有ORA错误的书籍,但Oracle官方文档是一个不可或缺的资源,它几乎包含了所有可能遇到的ORA错误。 **从哪里可以获得包括所有ORA错误的清单?** 最可靠的方法是从Oracle官方...

    JDBC驱动for sqlserver、oracle、mysql

    JDBC驱动是连接Java应用程序和数据库之间的桥梁,不同的数据库需要对应的JDBC驱动。 1. JDBC驱动分类: JDBC驱动主要分为四种类型: - Type 1:纯Java API,依赖于数据库厂商提供的本地库(如ODBC)。 - Type 2...

    JDBC问题解决的方法

    Java JDBC(Java Database Connectivity)是Java编程语言与各种数据库交互的一种标准接口,它允许Java程序通过JDBC API连接和操作数据库。在实际开发中,我们可能会遇到各种JDBC相关的问题,这些问题可能涉及到连接...

    ORACLE 驱动(无效的)

    Oracle驱动是Oracle数据库连接Java应用程序的关键组件,它允许Java程序通过JDBC(Java Database Connectivity)接口与Oracle数据库进行交互。然而,在你所描述的问题中,标题提到“ORACLE 驱动(无效的)”,这可能...

    川北医学院-本科课程-数据库系统原理-实验一 oracle数据库的安装和sql.pptx

    DBeaver以其易用性和跨平台特性而受到欢迎,支持所有具有JDBC驱动程序的数据库,并允许扩展和插件的集成。安装DBeaver后,需要新建数据库连接,选择数据库类型(如Oracle),并提供主机IP、端口、数据库名、登录用户...

    java 用jdbc方式以 sys账号连接oracle数据的问题

    本文将深入探讨如何通过Java的JDBC接口以sys用户连接到Oracle数据库,并解决可能遇到的问题。 首先,我们需要了解JDBC的基本概念。JDBC是Java API,它提供了一组接口和类,使得Java应用程序能够与各种类型的数据库...

    Oracle错误代码集合.pdf

    在实际应用中,对于每一个具体的ORA错误代码,Oracle提供了详细的文档来描述错误的原因以及推荐的解决方案。数据库管理员和技术人员应该定期查阅最新的Oracle官方文档,获取最准确的错误代码解释和解决方法。 另外...

    JAVA通过JDBC连接ORACLE9I

    JAVA通过JDBC连接ORACLE9I 一、概述 本文讲述了如何使用JAVA语言通过JDBC(Java Database Connectivity)连接ORACLE9I数据库。JDBC是一种标准的API,用于与各种类型的数据库进行交互。通过使用JDBC,JAVA程序可以...

    oracle连接失败

    ORA-12560:TNS:协议适配器错误,是Oracle数据库连接过程中常见的错误代码之一。它通常发生在客户端尝试与Oracle服务器建立连接时,由于网络或配置问题导致连接无法成功建立。此错误的出现意味着客户端与服务器之间的...

    xxl-job oracle 适配版本

    7. **异常处理**:处理Oracle特有的错误和异常,例如“ORA-00001:违反唯一约束”等,确保系统在遇到问题时能够优雅地处理。 8. **备份与恢复**:设计适合Oracle数据库的备份和恢复策略,确保在出现故障时能快速...

    用Java类来测试Oracle最大连接数的程序

    本文将深入探讨一个用Java编写的简单程序,该程序旨在通过JDBC连接来测试Oracle数据库的最大连接数,并分析在连接数达到一定阈值时出现的错误原因及解决方案。 #### 二、程序结构与功能 ##### 1. 类定义 程序的...

    jsp连接数据库6关键要点

    ### jsp连接数据库6关键要点 #### 要点一:配置Web应用的基本结构 1. **新建Web应用目录**:在Tomcat 5.5\webapps\目录下创建一个新的文件夹,用于存放你的Web应用。 2. **添加WEB-INF目录**:在新创建的文件夹内...

    oracle数据库连接包

    - TNS名称:Oracle数据库连接通常需要TNS(Transparent Network Substrate)名称,这是数据库服务的网络地址,可以在tnsnames.ora文件中定义。 3. 数据库连接管理: - 连接池:使用像C3P0、HikariCP这样的连接池...

Global site tag (gtag.js) - Google Analytics