Real Application Clusters Oracle est une base de données d'applications d'entreprise. Oracle RAC possède une architecture de cache partagé dans lequel les programmeurs peuvent créer et stocker des fichiers sur un ensemble commun de disques partagés. En outre, l'environnement Oracle RAC fournit des solutions évolutives pour accroître la capacité de mémoire et de processeur pour connecter les transactions commerciales entre les bases de données. Pour installer la base de données , Oracle a créé des procédures d'exploitation normalisées . Les étapes de pré- installation
programmeurs doivent configurer les serveurs pour l'installation RAC . Ils doivent concevoir le serveur hôte pour soutenir l' installation. Oracle fait référence au serveur hôte en tant que nœuds , qui sont une partie de la grappe de l'application. Chaque noeud doit avoir un disque, commutateurs redondants partagés pour se préparer à une défaillance du système , et à la fois une adresse IP privée et publique ( Internet Protocol) .
Installation
Installation RAC est un processus en deux étapes . La première étape nécessite le programmeur à installer CRS, une solution de gestion de cluster utilisé pour définir la façon dont les serveurs distribuent la charge de travail . Le programmeur doit installer des services de cluster prêt avec Oracle Universal Installer (OUI) . Pour la deuxième étape , le programmeur doit installer le système de base de données Oracle et commencer à créer des services à l'environnement RAC .
Stockage
programmeurs peuvent utiliser le stockage automatique d'Oracle la solution de gestion pour simplifier la gestion du système en créant des groupes de disques. Par exemple , Oracle permet au programmeur de gérer le contenu et la distribution de fichiers, définir disque et groupes d'échec et de fournir des bases de données et la redondance du système .
Configuration des paramètres
Oracle maintient la base de données paramètres utilisés pour l'initialisation dans un fichier de paramètres de serveur. Cela permet aux programmeurs d'utiliser le fichier pour gérer les paramètres . Certains paramètres sont active_instance_count , ce qui permet au programmeur de désigner les instances primaires et secondaires, et DB_FILES , qui spécifie la valeur maximale valide , ou le nombre de fichiers de la base de données peut ouvrir en utilisant le paramètre .
RAC instances
programmeurs doivent utiliser le système de contrôle du réseau d'Oracle pour gérer les instances de la base de données RAC . Le système permet aux programmeurs de démarrer ou d'arrêter une instance et le suivi de ces activités de la base de données. Les programmeurs peuvent utiliser des commandes telles que " arrêt normal », « arrêt immédiat » ou « arrêt transactionnel " pour annuler les instances RAC .
Applications non
L'environnement Oracle RAC permet soutenir lors d'une instance échoue. Les utilisateurs de la base de données doit créer des barrières de protection pour empêcher une défaillance matérielle. Les procédures d'exploitation normalisées permettent aux programmeurs d' arrêter une instance à effectuer des récupérations , rétablir les connexions entre les clusters et reconfigurer la base de données .
Ajout de nœuds
programmeurs peuvent insérer des nœuds supplémentaires et cas aux clusters d'applications réelles existantes dans un environnement RAC . Ils doivent configurer le système de base de données pour soutenir le protocole de mise en réseau et transmissions de données entre les nœuds d'un cluster. Les étapes d'installation pour ajouter un nouveau nœud est différente pour chaque système d'exploitation.
Gestion Cluster Registry
le Registre de cluster Oracle fournit aux programmeurs avec des méthodes de configuration de la base de données , un cluster composants et services . La commande " srvctl config" permet au programmeur pour voir les détails que les magasins OCR. Les programmeurs peuvent envoyer ( "export" ) contenu OCR dans un fichier cible, modifier l'emplacement de sauvegarde de fichiers OCR ( " backuploc " ) et mettre à jour le Registre pour une version plus récente .
< Br >