问题标签 [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 投票
1 回答
996 浏览

oracle - 使用 SQL 查询从 Oracle RAC 读取 Oracle 集群名称

我想知道使用 SQL 查询的 RAC 集群名称是什么。我发现它可以使用 Oracle 工具cemutlo -n或仅检索它ocrdump(参见http://www.br8dba.com/tag/how-to-display-oracle-cluster-name/)。但是,在这种情况下是不可能的,因为在目标环境中,我只能执行 SQL 查询,并且无权访问 DBMS 安装目录。

我发现(这里https://community.oracle.com/thread/2510788?tstart=0)可以使用一些不寻常的查询来完成:

但是,它们不适用于我的环境,我无法创建新模型。

最理想的是,我只是从某种v$/gv$表格中读到这个 ​​- 但我在那里找不到它。我想那是因为集群远低于 DBMS。

0 投票
1 回答
2221 浏览

oracle11gr2 - Oracle ASM 会自动将数据文件添加到表空间吗?

如果表空间有 1 个数据文件(限制为 32gb),并且数据文件已扩展至最大值,ASM 将自动处理数据文件的添加,还是我应该手动使用以下语句将数据文件添加到表空间。

0 投票
0 回答
327 浏览

linux - Oracle RAC 节点上的 iSCSI 设置问题

我按照此文档使用 openfiler 设置 Oracle RAC。

我确实在 rac1、rac2 节点和 openfiler 配置上设置了 Oracle RAC。在此之后,我按照上述文档中的以下步骤操作:

  1. 已安装并配置 iSCSI 服务。
  2. 在 rac 节点上手动和自动登录到 iscsi 目标:

    /li>
  3. 执行的命令:

    得到以下输出:

    /li>
  4. 在/etc/udev/rules.d/55-openiscsi.rules文件中创建了以下规则:

    /li>
  5. 接下来,创建 UNIX shell 脚本 /etc/udev/scripts/iscsidev.sh,如下所示:

    创建 UNIX SHELL 脚本后,将其更改为可执行文件:

    /li>
  6. 重新启动 iSCSI 服务。

  7. 执行命令ls -l /dev/iscsi/*然后得到如下错误:

    /li>

对此有任何想法吗?

0 投票
0 回答
954 浏览

java - 数据库中的tomcat JDBC连接池minIdle大小不同

我的应用程序通过休眠使用tomcat jdbc 连接池。数据库是 Oracle RAC。对于连接池,我有 MaxActive=75 MinIdle=5,MaxIdle=35, InitialSize=5,testWhileIdle=false,testOnReturn=false

当我启动我的应用程序并查看数据库 v$session 表时,我可以看到该用户有五个连接,但一小时后,v$session 表只有 3 个连接。

由于 MinIdle 值为 5,为什么数据库中只有 3 个连接?

0 投票
1 回答
165 浏览

database - Oracle RAC 中是否保证事务提交顺序?

我有很多小额交易。我使用 Oracle RAC 中的 XA JDBC 驱动程序以某种顺序逐一执行它们。是否可以保证他们按照我所说的相同顺序提交?

更新:一切都发生在一个数据库会话中。

0 投票
0 回答
497 浏览

oracle - Oracle 撤销权限不起作用

我已经使用可插入数据库设置了 Oracle 12c RAC,我尝试使用此命令从 DBA 撤销 DBA_XS_SESSION_ROLES 表的权限

它显示我撤销成功,但尚未撤销。我以sys用户身份运行它。如何解决错误?

我使用这个命令来验证特权是否被撤销。

0 投票
0 回答
137 浏览

docker - 使用 docker 容器设置 --sysctl net.core 参数时出现问题

我在 docker 容器中运行 oracle rac 数据库时面临一个关键问题,因为容器中没有设置 net.core* 参数。我也尝试了 --net=host 但这似乎没有帮助,因为它使用主机网络限制了两个 rac 容器之间的连接并且也阻碍了安装。

使用 docker run 设置 --sysctl net.core* 参数是否有任何解决方法?

提前致谢。

0 投票
1 回答
1025 浏览

oracle - Oracle 11gR2 RAC 中本地侦听器的用途是什么?

我有 3 个节点 11gR2 RAC 数据库设置。我停止了所有节点上的本地侦听器(egLAB_LISTENER),但是我能够使用 sqldeveloper 工具连接到数据库。据我了解,在 11gR2 中,SCAN Listener 将用户连接请求重定向到本地侦听器,然后本地侦听器建立客户端与数据库之间的连接。

Oracle 11gR2 RAC 中本地侦听器的用途是什么?

请指教。

谢谢你,萨

0 投票
1 回答
300 浏览

oracle - oracle RAC expdp 将dmp文件存放在哪个节点

我们有一个带有两个物理节点的 linnux Oracle 11g RAC 设置,实例名称是 ora_inst1、ora_inst2 和 ora_inst

ora_inst1 在 node1 上运行 ora_inst2 在 node2 上运行 ora_inst 在两个节点上运行

expdp system/password@ora_inst dumpfile="dumpfile" dumpdir="/u01/app/oracle/product/11.2.0/dbhome_1/rdbms/log/"

当我们运行上述命令时,Oracle 有时将转储文件存储在 node1 中,有时在 node2 中。在这种情况下,oracle 如何选择节点?

0 投票
1 回答
107 浏览

oracle - Oracle RAC 实例失败

我使用 Oracle 数据库 11gr2,它是一个具有两个实例的 RAC 环境。有一天,当硬件发生故障时,一个实例发生故障。客户端使用tnsnames.ora具有两个IP地址的连接,但它仍然无法连接到数据库并出现一些错误。所以我想知道是客户端没有编写代码重新连接的错误还是Oracle RAC配置没有自动更改与其他实例的连接的错误?