Официальный способ запроса количества экземпляров в Oracle RAC - PullRequest
0 голосов
/ 09 сентября 2011

Согласно FAQ Oracle , вы можете запросить представления SYS.V_$ACTIVE_INSTANCES и / или SYS.V_$THREAD, чтобы узнать количество активных экземпляров RAC. Я помню, как где-то читал, что представления V_$ являются внутренними для Oracle и могут быть изменены без уведомления. Это правда? Есть ли «официальный» способ узнать количество запущенных экземпляров в базе данных RAC в хранимой процедуре? Есть ли способ узнать общее количество экземпляров RAC для базы данных, работает или нет?

1 Ответ

2 голосов
/ 09 сентября 2011

Из того же самого FAQ по оракулу

Чтобы вывести список активных экземпляров из PL / SQL, используйте DBMS_UTILITY.ACTIVE_INSTANCES ().

и yes являютсяизменить без уведомления ": кто-то может вытянуть кабель питания одной машины" без уведомления "

...