问题标签 [oracle-rac]

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 回答
112 浏览

java - oracle数据库更改通知分区表

我有 2 个节点 Oracle Real Application Clusters (RAC),并且我使用虚拟 IP 连接到节点。

我遇到了关于数据库更改通知的问题,问题是当我更新 AUTHENTICATION 表上的数据时,某些行没有调用侦听器。我想我必须在每个分区表上注册一个监听器,对吧?

我试图刷新 oracle 缓冲区缓存,但它仍然无法正常工作。

我的分区表

验证

  • AUTHENTICATION_P1
  • AUTHENTICATION_P2

我的java代码

更新 @Jean de Lavarene 的提及

是的,我无法为特定分区注册监听器。

0 投票
2 回答
2655 浏览

java - Spring boot:Oracle RAC DB 连接配置

在 Spring boot 应用中,需要配置 Oracle RAC DB URL。有人可以解释如何在 application.properties 中配置 Oracle RAC URL 吗?

已经验证了 Spring boot 官方文档,没有发现任何相关的东西。即使在 Common Properties 中验证,也找不到任何参考。

https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html

提前感谢您的帮助!

0 投票
1 回答
9082 浏览

hibernate - Oracle Database 18c 的休眠方言?

Oracle Database 18c 是否有 Hibernate 方言?或者我应该使用org.hibernate.dialect.Oracle12cDialectHibernate 附带的那个?

使用 Hibernate 5.3 和 Oracle 18c RAC 时,应用程序有什么特别需要注意的吗?

0 投票
1 回答
1681 浏览

sql - Oracle 12c 数据库 V$session 值

为什么我看到的比主动没有更多。V$SESSION 视图中的连接数?我仅通过 SQL Developer 和 EM Express 进行连接,但在 V$SESSION 中它显示了具有不同 SID 的四个连接。但又过了一段时间,它出现了两个连接。V$SESSION 是动态视图,那为什么更新要花那么多时间呢?

谢谢

0 投票
0 回答
256 浏览

oracle - oracle RAC 的一个节点停机维护时出现连接重置错误

我有 2 台服务器的 Oracle DB RAC 设置并配置 SCAN 主机名指向两台服务器。我的 Websphere 应用程序服务器配置如下所示的 jdbc 字符串和 50 个连接池:

一切正常,两个数据库服务器都按预期收到请求,除了当任何一个节点关闭(另一个节点正常)时,我的应用程序将收到各种异常,例如(连接重置/JDBC 提交失败/连接关闭)就在最初的几分钟内,之后正常。

我的猜测是那些与失败节点的池连接不会进行任何重试或故障转移,只会抛出异常。是 oracle RAC 的预期行为,故障转移仅适用于新连接而不是现有连接,还是我在某处遗漏了启用故障转移的东西?

0 投票
1 回答
370 浏览

oracle - Solaris 11 上的 Oracle 12C RAC - 随机连接超时

我们遇到的问题是,我们的 Java 应用程序连接到 Oracle 12c R1 RAC 时出现随机连接超时。两者都在 Solaris 11 上。

引起:java.sql.SQLRecoverableException: IO 错误:网络适配器无法
在 oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:743)建立连接
...
...
引起:java.net。 SocketTimeoutException:在 java.net.PlainSocketImpl.socketConnection(NativeMethod) 处连接超时

这只是随机发生的,也许每三次运行一次?

任何帮助表示赞赏!!!!谢谢!

0 投票
0 回答
49 浏览

oracle - 如何摆脱 Oracle 实例的连接拒绝

我们有 Oracle 11g RAC 数据库,其中包含 5 个不同的数据库。突然,像 XXXDB 这样的一个数据库拒绝新连接,所有旧连接都处于挂起状态。发生了更多的 CPU 和 IO 消耗。为此,我们重新启动了 Oracle 实例并纠正了问题。

如果在没有关闭特定数据库实例的情况下发生这种情况,我们实际上需要做什么

0 投票
1 回答
62 浏览

odp.net - 如何在 C# ODP.Net 代码中获取 Oracle FAN 关闭或 UP 事件?

https://docs.oracle.com/database/121/RACAD/GUID-1A7346B1-AFE3-4B17-AD7E-E35FE628CDF9.htm#RACAD7136

Oracle ODP.Net 提供了在 RAC 上升或下降时捕获 FAN 事件的方法。有没有办法在 C# 代码中捕获这一点。我看不到任何这样的例子。

谢谢

0 投票
1 回答
89 浏览

oracle - 我可以在一台(本地)机器(Windows 10)上安装 Grid 和 Oracle DB 吗?

我想尝试在 Java 应用程序中使用 FAN(快速应用程序通知)。我发现,如果没有 Grid 和/或 RAC,FAN 就无法工作。我找到了很多答案,如何在多台机器(集群)上安装 Grid 和 RAC。但是我什么也没找到,我如何在同一台机器上安装 Grid 和 Oracle 数据库(在我的情况下是 19c)。可能吗?

我已经尝试在我的机器上安装带有 DB 的 Grid。但是我对Listener有问题。因为我有 2 个 ORACLE_HOME(一个用于 Grid,第二个用于 DB)。

有人可以帮我吗?

0 投票
1 回答
483 浏览

python - 如何在 python 中使用 SCAN 连接到 Oracle-RAC?

我使用 cx_Oracle 模块连接到独立的 Oracle 服务器,如下所示

但是由于扫描IP没有机器和自己的用户名密码,我们如何连接?