Les outils de base à utiliser pour gérer une installation réelle de clusters d'applications dans Oracle 12c

Oracle 12c fournit plusieurs outils pour gérer une installation Real Application Cluster (RAC). Certains de ces outils sont RAC spécifique, mais d'autres sont également des bases de données non-rac. Tous les outils pour les bases de données à la fois de l'ACFC et non-RAC deviennent les clusters

Sommaire

lorsque vous les lancez dans la présence d'un environnement en cluster. Cela signifie que l'on verra le cluster et tous les nœuds en elle.

Oracle Universal Installer pour l'infrastructure de grille

Si vous choisissez Oracle Grid Infrastructure en tant que votre logiciel de clustering, dès le départ, le programme d'installation Universal Oracle (OUI) rend l'installation de la pile logicielle facile.

Tant que vous répondez aux deux critères suivants, le OUI commence par installer le logiciel à partir d'un nœud, puis il reproduit à travers l'ensemble du cluster:

  • Configurer correctement le fichier hosts sur tous les nœuds.

  • Permettre à l'utilisateur-équivalence, ssh / rsh et scp / RCP pour l'utilisateur Oracle sur tous vos nœuds.

De cette façon, vous devez installer le logiciel qu'une seule fois. (Vous avez encore d'exécuter un couple de scripts de configuration sur les nœuds restants après l'installation initiale sur le nœud principal.)

Oracle Universal Installer pour d'autres logiciels

Après avoir configuré le cluster, le OUI est les clusters pour tous installe par la suite. Cela signifie que chaque fois que vous allez installer le logiciel Oracle, il vous demande de choisir les nœuds que vous voulez faire l'installer sur. Cette option est très agréable quand vous faites vos installations de base de données et de l'agent. En outre, tous ces correctifs que vous appliquez également vous donner la possibilité de pousser à tous les nœuds.

Bien sûr, si vous êtes patcher dans un procédé de laminage, vous pouvez appliquer un noeud à un moment (d'où, rouleau d'un noeud à l'autre).

Assistant de configuration de base de données (DBCA) dans Oracle 12c

Lorsque l'assistant de configuration de base de données (DBCA) est lancé à partir d'un nœud d'un cluster, il est automatiquement grappe trop conscients. Il commence la création et la configuration base de données en demandant ce que nœuds que vous souhaitez effectuer des opérations. Pour créer un cluster de quatre nœuds instance sur quatre, vous devez vous connecter à un seul des serveurs et de tout faire à partir de la DBCA.

Réseau Configuration Assistant (NETCA) et Oracle 12c

Quand il vient à la gestion des auditeurs et TNSNAMES fichiers, NETCA est également compatible avec les clusters. Si vous avez besoin d'ajouter un auditeur ou tnsnames entrée, toute mesure prise sur un nœud est automatiquement propagée avec les paramètres appropriés à travers tous les nœuds. Configuration de tous les listener.ora et tnsnames.ora fichiers sur un cluster multimode serait prendre une semaine à la main.

Control Server (srvctl) et Oracle 12c

Control Server est probablement votre outil de ligne de commande au jour le jour principal de la gestion de votre environnement RAC.

Pour voir une liste abrégée de toutes les choses que vous pouvez faire avec cet outil, ouvrez une invite de ligne de commande sur votre OS et tapez ceci:

Vous voyez quelque chose comme ceci:

Utilisation: srvctl   [] commande: enable | disable | start | stop | déménager | statut | ajouter | enlever | modifier | getenv | setenv | unsetenv | configobjects: base de données | exemple | Service | nodeapps | ASM | listenerFor aide détaillée sur chaque commande et de l'objet et de ses options utilisation: srvctl   -h



L'utilitaire de contrôle du serveur vous permet de gérer presque toutes les ressources à travers l'ensemble du cluster d'une session. Dites que vous êtes connecté à node1 et que vous voulez arrêter le prod31 d'instance sur node3 pour la PROD3 de base de données. Ceci est ce que vous tapez:

Vous devriez voir ceci:

Cela est vrai: Vous ne voyez rien si cela fonctionne correctement. Si vous obtenez des erreurs, la recherche appropriée.

Vous pouvez utiliser Control Server pour faire le suivant et toute combinaison y:

  • Arrêtez toutes les instances de base de données.

  • Arrêtez deux des cinq cas pour une base de données.

  • Commencez toutes les instances.

  • Arrêtez un ou tous les auditeurs.

Vous pouvez facilement Control Server script dans les scripts d'exploitation. Voilà l'un de ses grands avantages. Des outils tels que SQL * Plus et l'utilitaire de contrôle de l'auditeur (qui exigent une exécution sur chaque nœud pour les opérations de multiNODE et entrées multiligne) faire des scripts plus complexes. Avec contrôle du serveur, tout est contenu dans une ligne pour quelque opération que vous voulez accomplir.

Contrôle de la Grappe (de crsctl) et Oracle 12c

Cluster Control est un autre outil de ligne de commande qui contrôle les ressources spécifiques au cluster. Il peut démarrer et arrêter les composants de cluster sur les nœuds individuels.

Tapez ici pour ouvrir Cluster Control et obtenir une liste des options de commande:

Vous voyez quelque chose comme ceci:

Utilisation: crsctl VOIR crs - vérifie la viabilité de l'Oracle Clusterwarecrsctl vérifier cssd- vérifie la viabilité du Cluster synchronisation Servicescrsctl vérifier crsd- vérifie la viabilité de chèque Cluster Ready Servicescrsctl evmd- vérifie la viabilité de chèque pôle Managercrsctl événement [-node ] - Vérifie la viabilité des CSS dans nodescrsctl ensemble css   - Définit un paramètre override ... sortie ciselée ... crsctl requête crs activeversion - répertorie l'Oracle Clusterware operatingIf nécessaire une de ces commandes peut être exécuté avec le traçage supplémentaire en ajoutant a'trace'argument tout à l'avant. Exemple: crsctl chèque de trace css
  1. Arrêtez toutes les ressources du cluster sur ce nœud particulier Control Server.

  2. Arrêtez les composants spécifiques au cluster:

    Vous voyez ceci:

    Arrêt resources.Successfully arrêté CRS resourcesStopping CSSD.Shutting bas demande CSS daemon.Shutdown émis avec succès.

    Vous pouvez être amené à redémarrer le noeud une ou deux fois au cours de l'OS sans entretien vous ne voulez pas le cluster pour redémarrer.

  3. Prévenir les services de cluster sur ce nœud de redémarrer:

  4. Faire tout le redémarrage que vous voulez.

    Vous ne devez pas vous inquiéter au sujet des services de cluster interférer.

  5. Réactiver les services de clusters:

  6. Redémarrez les services de cluster:

    Toutes les ressources du cluster commencent, y compris les ressources sur le nœud bases de données liées.

Outil de configuration de l'interface Oracle (OIFCFG)

Si vous avez besoin de changer le cluster (changement de nom de serveur ou les adresses IP, par exemple), vous devez utiliser l'outil de configuration d'Oracle d'Interface (OIFCFG) pour reconfigurer ces changements dans la configuration du cluster interne.


» » » Les outils de base à utiliser pour gérer une installation réelle de clusters d'applications dans Oracle 12c