使用SQL查询从Oracle RAC读取Oracle Cluster名称

时间:2016-03-07 13:19:05

标签: oracle oracle11g oracle-rac

我想知道使用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)可以使用一些不寻常的查询来完成:

SELECT a.ID, a.CLUSTER_ID FROM TABLE(DBMS_DATA_MINING.GET_MODEL_DETAILS_OC('CLUS_OC_1_15',NULL,NULL,1,0,0)) a

select * from table(dbms_data_mining.get_model_details_km('CLUS_KM_1_25'))

然而,他们不能在我的环境中工作,而且我无法创建新模型。

最好的情况是,我只是从某种v$ / gv$表中读到这一点 - 但我无法在那里找到它。我想这是因为群集远远低于DBMS。

1 个答案:

答案 0 :(得分:0)

最后,我发现没有办法做到这一点:(。