我们有一个连接到 Oracle 数据库实例的 Node.js Web 应用程序,问题是在一些不活动之后,数据库的连接变成了只读模式。这意味着 SELECT 操作有效但 INSERT 和 UPDATE 事务遇到此错误:
“错误:ORA-03114:未连接到 ORACLE”
此问题在重新启动应用程序后解决。我们使用最新版本的 knex(0.20.1) 和 node-oracledb(4.1.0) 库连接到数据库。
oracle node.js ora-03114 knex.js node-oracledb
knex.js ×1
node-oracledb ×1
node.js ×1
ora-03114 ×1
oracle ×1