查询Oracle RAC实例数量的官方方法

发布于 2024-12-04 00:57:33 字数 299 浏览 2 评论 0原文

根据The Oracle FAQ,可以查询SYS.V_$ACTIVE_INSTANCES并/或 SYS.V_$THREAD 视图来查找活动 RAC 实例的数量。我记得在某处读到过,V_$ 视图是 Oracle 内部的,如有更改,恕不另行通知。这是真的吗?是否有“官方”方法可以在存储过程中查找 RAC 数据库中正在运行的实例数?有没有办法找出数据库的 RAC 实例总数(无论是否运行)?

According to The Oracle FAQ, you can query the SYS.V_$ACTIVE_INSTANCES and/or SYS.V_$THREAD views to find the number of active RAC instances. I remember reading somewhere that the V_$ views are internal to Oracle and subject to change without notification. Is this true? Is there an "official" way to find the number of running instances in a RAC database in a stored procedure? Is there a way to find out the total number of RAC instances for a database, running or not?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

遗忘曾经 2024-12-11 00:57:33

来自同一个预言机常见问题解答,

要列出 PL/SQL 中的活动实例,请使用
DBMS_UTILITY.ACTIVE_INSTANCES()。

是的,“如有更改,恕不另行通知”:有人可以“无需通知”地拔出一台机器的电源线

From the same oracle FAQ,

To list the active instances from PL/SQL, use
DBMS_UTILITY.ACTIVE_INSTANCES().

and yes are "subject to change without notification": someone can draw out the power cable of one machine "without notification"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文