问题标签 [ora-01000]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
754 浏览

oracle - 即使在调用 EntityManager.close() 之后,Oracle 也不会关闭 JPA 查询打开的游标

我正在使用 JPA、hibernate 和 Oracle DB。在多次调用方法 findAll(..) 时(比如 1000 次),每次 Oracle 打开一个新游标。在实体管理器事务提交或实体管理器关闭 (lem.close()) 后,打开的游标不会关闭。问题是 oracle 打开 1000 个游标并达到最大打开游标限制并抛出错误 ORA-01000: maximum open cursors exceeded。如何强制 oracle 关闭打开的游标?

0 投票
2 回答
100 浏览

ora-01000 - 这个话题 ASP.Net mvc 让我苦恼

我正在尝试运行我的 ASP.NET MVC 应用程序,但它没有运行,请您让我了解我做错了什么,谢谢。模型

控制器

和@view

这些是错误消息

0 投票
1 回答
1201 浏览

spring - Spring-jdbc 5.0.5 NamedParameterJdbcTemplate.batchUpdate ORA-01000

从 Spring 4.1.7 迁移到 Spring 5.0.5 后,我们有 ORA-01000: maximum open cursors exceeded when using Oracle 12c and ojdbc7 driver

以下代码后引发异常

该问题与https://jira.spring.io/browse/SPR-16139非常相似。

但是我们没有能力更新 ojdbc 驱动程序。

任何想法如何解决这个问题?

PS在 Spring jira 中创建了一个问题

0 投票
1 回答
209 浏览

java - 无法理解 SQL 异常 - Ora Err 代码:ORA-01000:

我有一个 Java 类,它调用一个 SQL 过程来执行一些数据库操作。这是我的Java方法:

经过几次处理后,它会在日志中打印以下错误并挂在那里(我必须手动终止进程才能停止执行):

我尝试了以下解决方案:

在 catch 块中添加“ throw ”后,该进程现在没有被挂起,它在打印相同的 SQL 错误后继续执行。

我希望您能帮助理解以下几点:

  1. 如何在代码中添加“throw e”,让程序即使在出错后也能继续?
  2. 如果遇到这种情况,如何处理此错误/异常以停止处理并退出程序。
0 投票
1 回答
41 浏览

database - MuleSoft 4:ORA-01000:超出最大打开游标

在处理 try-catch 范围内的文件中的少量记录后,出现“ORA-01000:超出最大打开游标”问题。我在侧面 try-catch 范围内有 3 个 select 语句和 5 个存储过程调用(在 store proc 中有 insert 语句)。这是我的池配置文件配置: <db:pooling-profile maxPoolSize="10" preparedStatementCacheSize="0" /> 在存储过程中使用默认配置

运行时:4.3 修复/避免此问题的任何输入。注意:DBA 团队不会增加游标数量,从 MuleSoft 端寻找解决方案。