2011-09-09 5 views
0

Selon The Oracle FAQ, vous pouvez interroger les vues SYS.V_$ACTIVE_INSTANCES et/ou SYS.V_$THREAD pour connaître le nombre d'instances RAC actives. Je me souviens avoir lu quelque part que les vues V_$ sont internes à Oracle et peuvent être modifiées sans préavis. Est-ce vrai? Existe-t-il un moyen "officiel" de trouver le nombre d'instances en cours d'exécution dans une base de données RAC dans une procédure stockée? Existe-t-il un moyen de connaître le nombre total d'instances RAC pour une base de données, en cours d'exécution ou non?Méthode officielle d'interrogation du nombre d'instances dans Oracle RAC

Répondre

2

De la même FAQ oracle,

Pour afficher la liste des instances actives de PL/SQL, utilisez DBMS_UTILITY.ACTIVE_INSTANCES().

et oui sont « sujettes à modification sans avis préalable »: quelqu'un peut tirer le câble d'alimentation d'une machine « sans notification »

+0

Merci, qui semble fonctionner. Et je voulais dire "sujet à changement sans notification" par Oracle, c'est-à-dire qu'Oracle pourrait changer le schéma et que mon application se briserait. – VinceJS

+0

oui, vous avez raison. –

Questions connexes