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

查询Oracle RAC中实例数的官方方法,oracle,oracle10g,cluster-computing,instances,Oracle,Oracle10g,Cluster Computing,Instances,根据,您可以查询SYS.V_u$ACTIVE_实例和/或SYS.V_$THREAD视图以查找活动RAC实例的数量。我记得在某个地方读到,V.$视图是Oracle内部的,可能会在不通知的情况下更改。这是真的吗?是否有一种“官方”方法来查找存储过程中RAC数据库中正在运行的实例数?有没有办法找出数据库的RAC实例总数(运行与否)?来自同一oracle常见问题解答 要列出PL/SQL中的活动实例,请使用 DBMS_实用程序。活动_实例() 是的,是“可能会更改,恕不另行通知”:有人可以“不经通知”拔出

根据,您可以查询
SYS.V_u$ACTIVE_实例
和/或
SYS.V_$THREAD
视图以查找活动RAC实例的数量。我记得在某个地方读到,
V.$
视图是Oracle内部的,可能会在不通知的情况下更改。这是真的吗?是否有一种“官方”方法来查找存储过程中RAC数据库中正在运行的实例数?有没有办法找出数据库的RAC实例总数(运行与否)?

来自同一oracle常见问题解答

要列出PL/SQL中的活动实例,请使用 DBMS_实用程序。活动_实例()


是的,是“可能会更改,恕不另行通知”:有人可以“不经通知”拔出一台机器的电源线。

谢谢,这似乎有效。我的意思是Oracle“可能会在不通知的情况下进行更改”,即Oracle可能会更改模式,而我的应用程序将崩溃。