Oracle Database 12c Release 2 (12.2) RAC sur Oracle Linux 7 à l'aide de Virtual

Oracle Database 12c Release 2 (12.2) RAC sur Oracle Linux 7 à l'aide de VirtualBox Cet article décrit l'installation d'Oracle Database 12c Release 2 (12.2 64 bits) RAC sur Linux (Oracle Linux 7 64 bits) à l'aide de VirtualBox (5.1) sans périphériques de disque partagé supplémentaires. • TL; DR • introduction • Télécharger des logiciels • Installation de VirtualBox • Configuration du réseau VirtualBox • Configuration de la machine virtuelle • Installation du système d'exploitation invité • Conditions préalables à l'installation d'Oracle o Configuration automatique o Configuration manuelle o Configuration supplémentaire • Installer les ajouts invités • Créer des disques partagés • Cloner la machine virtuelle • Installer l'infrastructure de réseau • Installez le logiciel de base de données • Créer une base de données • Vérifiez l'état du RAC Articles Liés. • Tous les articles de RAC • Oracle Database 12c Release 2 (12.2) RAC sur Oracle Linux 6 à l'aide de VirtualBox TL; DR Si vous êtes à l'aise avec VirtualBox, Vagrant et RAC, vous voudrez peut-être accéder directement au référentiel GitHub et utiliser les instructions de base ici , plutôt que de travailler sur une construction manuelle. Introduction L'un des principaux obstacles qui empêchent les utilisateurs de configurer des environnements de test RAC est l'exigence d'un stockage partagé. Dans un environnement de production, le stockage partagé est souvent fourni par un SAN ou un périphérique NAS haut de gamme, mais ces deux options sont très coûteuses lorsque tout ce que vous voulez faire est d'acquérir une certaine expérience dans l'installation et l'utilisation de RAC. Une alternative moins chère consiste à utiliser la virtualisation pour simuler le stockage partagé. En utilisant VirtualBox, vous pouvez exécuter plusieurs machines virtuelles (VM) sur un seul serveur, ce qui vous permet d'exécuter les deux nœuds RAC sur une seule machine. En outre, il vous permet de configurer des disques virtuels partagés, surmontant l'obstacle du stockage partagé coûteux. Avant de vous lancer dans cette installation, voici quelques éléments à prendre en compte. • Le système fini comprend le système d'exploitation hôte, deux systèmes d'exploitation invités, deux ensembles d'Oracle Grid Infrastructure (Clusterware + ASM) et deux instances de base de données, le tout sur un seul serveur. Comme vous pouvez l'imaginer, cela nécessite une quantité importante d'espace disque, de processeur et de mémoire. • Dans la continuité du dernier point, les VM auront chacune besoin d'au moins 4G de RAM, de préférence plus si vous ne voulez pas que les VM s'échangent comme un fou. Ne supposez pas que vous pourrez l'exécuter sur un petit PC ou un ordinateur portable. Vous ne le ferez pas. • Cette procédure fournit une installation simple pour faire fonctionner le RAC. Il n'y a pas de redondance dans l'installation de Grid Infrastructure ou dans l'installation ASM. Pour ajouter cela, créez simplement le double de la quantité de disques partagés et sélectionnez l'option de redondance "Normale" lorsqu'elle est proposée. Bien sûr, cela prendra plus d'espace disque. • Lors de la création du disque virtuel, je choisis toujours de ne pas préallouer l'espace disque. Cela ralentit l'accès au disque virtuel pendant l'installation, mais économise de l'espace disque gaspillé. Les disques partagés doivent avoir leur espace préalloué. • Ce n'est pas, et ne devrait pas être considéré, un système prêt pour la production. C'est simplement pour vous permettre de vous habituer à l'installation et à l'utilisation de RAC. • Le nom d'accès client unique (SCAN) doit être défini dans le DNS ou GNS et à tour de rôle entre l'une des 3 adresses, qui se trouvent sur le même sous-réseau que les adresses IP publiques et virtuelles. Avant la version 11.2.0.2, elle pouvait être définie comme une seule adresse IP dans le fichier "/ etc / hosts", ce qui est incorrect et entraînera l'échec de la vérification du cluster, mais cela vous permettait de terminer l'installation sans la présence d'un DNS . Cela ne semble pas fonctionner pour la version 11.2.0.2 et les versions ultérieures. • Les machines virtuelles peuvent être limitées à 2Gig de swap, ce qui provoque un échec de vérification des prérequis, mais n'empêche pas l'installation de fonctionner. Si vous voulez éviter cela, définissez 3 + Go de swap. • Cet article utilise les versions 64 bits d'Oracle Linux et d'Oracle 12c Release 2. • Lors de cette installation sur mon serveur, j'ai divisé les disques virtuels sur différents disques physiques ("/ u02", "/ u03", "/ u04"). Ce n'est pas nécessaire, mais cela accélère un peu les choses. Cette procédure devrait s'exécuter avec succès sur un hôte Linux et Windows. Le cas échéant, j'ai inclus les commandes Linux et Windows à exécuter sur l'hôte, alors choisissez les commandes appropriées. Bien que j'aie terminé cette installation avec des VM 4G, elle était chroniquement lente. Je suggérerais d'utiliser autant de mémoire que possible, sans faire permuter le système d'exploitation hôte. Télécharger des logiciels Téléchargez le logiciel suivant. • Oracle Linux 7 (Utilisez la dernière version, par exemple 7.3) • VirtualBox (5.1.14) • Logiciel Oracle 12c Release 2 (12.2.0.1) (64 bits) En fonction de votre version de VirtualBox et d'Oracle Linux, il peut y avoir de légères variations dans l'apparence des captures d'écran. Installation de VirtualBox Tout d'abord, installez le logiciel VirtualBox. Sur RHEL et ses clones, vous faites cela avec le type de commande suivant en tant qu'utilisateur root. Sous Windows, exécutez simplement le ".exe". # rpm -Uvh VirtualBox * .rpm Le nom du package varie en fonction de la distribution hôte que vous utilisez. Une fois terminé, VirtualBox est lancé à partir du menu. Configuration du réseau VirtualBox Nous devons nous assurer qu'un réseau hôte uniquement est configuré et vérifier / modifier la plage IP de ce réseau. Ce sera le réseau public de notre installation RAC. • Démarrez VirtualBox à partir du menu. • Sélectionnez l'option de menu "Fichier> Préférences". • Cliquez sur "Réseau" dans le volet gauche et cliquez sur l'onglet "Réseaux d'hôte uniquement". • Cliquez sur le bouton "Ajoute un nouveau réseau hôte uniquement" sur la bonne taille de l'écran. En fonction du système d'exploitation hôte, un réseau appelé «vboxnet0» ou «VirtualBox Host-Only Ethernet Adapter» sera créé. Cliquez sur «Modifie le réseau hôte uniquement sélectionné». bouton sur la bonne taille de l'écran. • Si vous souhaitez utiliser un sous-réseau différent pour vos adresses publiques, vous pouvez modifier les détails du réseau ici. Assurez-vous simplement que le sous-réseau que vous choisissez ne correspond à aucun sous-réseau réel de votre réseau. J'ai décidé de m'en tenir à la valeur par défaut, qui pour moi est "192.168.56.X". • Utilisez les boutons "OK" pour sortir de cet écran. • Cliquez sur l'onglet "Réseaux NAT". Si vous n'avez pas de réseau NAT défini, cliquez sur le bouton "+". Vous ne devriez pas avoir besoin de configurer cela. • Cliquez sur le bouton "OK" pour fermer la boîte de dialogue des préférences. Configuration de la machine virtuelle Nous devons maintenant définir les deux nœuds RAC virtuels. Nous pouvons gagner du temps en définissant une VM, puis en la clonant lors de son installation. Démarrez VirtualBox et cliquez sur le bouton "Nouveau" dans la barre d'outils. Entrez le nom "ol7-122-rac1", le système d'exploitation "Linux" et la version "Oracle (64 bits)", puis cliquez sur le bouton "Suivant". Entrez "4096" comme taille de mémoire de base, puis cliquez sur le bouton "Suivant". Utilisez plus de mémoire si vous avez suffisamment de mémoire physique sur votre machine, car cela rendra le processus beaucoup plus rapide! Acceptez l'option par défaut pour créer un nouveau disque dur virtuel en cliquant sur le bouton "Créer". Acceptez le type de fichier par défaut du disque dur en cliquant sur le bouton "Suivant". Acceptez l'option «Alloué dynamiquement» en cliquant sur le bouton «Suivant». Acceptez l'emplacement par défaut et définissez la taille sur "50G", puis cliquez sur le bouton "Créer". Si vous pouvez répartir les disques virtuels sur différents disques physiques, cela améliorera les performances. La VM "ol7-122-rac1" apparaîtra dans le volet gauche. Faites défiler les détails sur la droite et cliquez sur le lien "Réseau". Assurez-vous que "Adaptateur 1" est activé, réglé sur "NAT", puis cliquez sur l'onglet "Adaptateur 2". Assurez-vous que "Adaptateur 2" est activé, réglé sur "Adaptateur hôte uniquement", puis cliquez sur l'onglet "Adaptateur 3". Assurez-vous que "Adaptateur 3" est activé, réglé sur "Réseau interne", puis cliquez sur la section "Système". Déplacez "Hard Disk" en haut de l'ordre de démarrage et décochez l'option "Floppy", puis cliquez sur le bouton "OK". La machine virtuelle est maintenant configurée afin que nous puissions démarrer l'installation du système d'exploitation invité. Installation du système d'exploitation invité Avec la nouvelle VM en surbrillance, cliquez sur le bouton "Démarrer" dans la barre d'outils. Sur l'écran "Sélectionner le disque de démarrage", choisissez l'image ISO Oracle Linux appropriée et cliquez sur le bouton "Démarrer". Si l'écran "Sélectionner le disque de démarrage" n'apparaît pas, utilisez l'option de menu "Périphériques> Lecteurs optiques> Choisir l'image du disque ..." pour sélectionner l'image ISO appropriée, puis redémarrez la VM en utilisant "Machine> Réinitialiser" option de menu. La fenêtre de console résultante contiendra l'écran de démarrage d'Oracle Linux. Continuez l'installation d'Oracle Linux 7 comme uploads/Ingenierie_Lourd/ oracle-database-12c-release-2.pdf

  • 30
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager