Oracle Database 12c Release 1
Oracle Database 12c Release 1
• 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
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 un boîtier de disques
FireWire pour permettre à deux machines d'accéder au (x) même (s) disque (s), mais cela
coûte toujours de l'argent et nécessite deux serveurs. Une troisième option 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.
J'ai utilisé cette procédure 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.
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".
Le nom du package varie en fonction de la distribution hôte que vous utilisez. Une fois
terminé, VirtualBox est lancé à partir du menu.
Démarrez VirtualBox et cliquez sur le bouton "Nouveau" dans la barre d'outils. Entrez le
nom "ol7-121-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-121-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é.
Pour être cohérent avec le reste de l'article, les informations suivantes doivent être
définies lors de l'installation.
Vous êtes libre de modifier les adresses IP en fonction de votre réseau, mais n'oubliez
pas de rester cohérent avec ces ajustements tout au long du reste de l'article. De même,
dans cet article, je ferai référence aux adaptateurs réseau comme enp0s3, enp0s8 et
enp0s9, dans les versions précédentes de Linux, ils auraient été respectivement eth0,
eth1 et eth2.
Configuration automatique
Si vous prévoyez d'utiliser le package «oracle-rdbms-server-12cR1-preinstall» pour
effectuer toute la configuration requise, exécutez la commande suivante.
# yum update -y
Configuration manuelle
Si vous n'avez pas utilisé le package «oracle-rdbms-server-12cR1-preinstall» pour
effectuer tous les prérequis, vous devrez effectuer manuellement les tâches d'installation
suivantes.
fs.file-max = 6815744
kernel.sem = 250 32000100128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
kernel.panic_on_oops = 1
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
Run one of the following commands to change the current kernel parameters,
depending on which file you edited.
/sbin/sysctl -p
# Or
/sbin/sysctl -p /etc/sysctl.d/98-oracle.conf
In addition to the basic OS installation, the following packages must be installed whilst
logged in as the root user. This includes the 64-bit and 32-bit versions of some
packages.
Additional Setup
The following steps must be performed, whether you did the manual or automatic setup.
Perform the following steps whilst logged into the "ol7-121-rac1" virtual machine as the
root user.
passwd oracle
Apart form the localhost address, the "/etc/hosts" file can be left blank, but I prefer to
put the addresses in for reference.
The SCAN address is commented out of the hosts file because it must be resolved using
a DNS, so it can round-robin between 3 addresses on the same subnet as the public IPs.
The DNS can be configured on the host machine using BIND or Dnsmasq, which is much
simpler. If you are using Dnsmasq, put the RAC-specific entries in the hosts machines
"/etc/hosts" file, with the SCAN entries uncommented, and restart Dnsmasq.
Assurez-vous que le fichier "/etc/resolv.conf" comprend une entrée de serveur de noms
qui pointe vers le serveur de noms correct. De plus, si les entrées «domaine» et
«recherche» sont toutes les deux présentes, commentez l'une d'elles. Pour cette
installation, mon "/etc/resolv.conf" ressemblait à ceci.
#domain localdomain
rechercher localdomain
serveur de noms 192.168.56.1
ONBOOT = non
# ifdown enp0s3
# #ifdown eth0
À ce stade, la mise en réseau du premier nœud doit ressembler à ce qui suit. Notez que
enp0s3 (eth0) n'a pas d'adresse IP associée car elle est désactivée.
# ifconfig -a
enp0s3: flags = 4163 <UP, BROADCAST, RUNNING, MULTICAST> mtu 1500
éther 08: 00: 27: eb: 72: 86 txqueuelen 1000 (Ethernet)
Paquets RX 10 octets 1716 (1,6 Kio)
Erreurs RX 0 abandonnées 0 dépassements 0 trame 0
Paquets TX 55 octets 8308 (8,1 Kio)
Erreurs TX 0 abandonné 0 dépassements 0 porteuse 0 collisions 0
Avec cela en place et le DNS configuré, l'adresse SCAN est en cours de résolution pour
les trois adresses IP.
# nslookup ol7-121-scan
Serveur: 192.168.56.1
Adresse: 192.168.56.1 # 53
Nom: ol7-121-scan.localdomain
Adresse: 192.168.56.105
Nom: ol7-121-scan.localdomain
Adresse: 192.168.56.106
Nom: ol7-121-scan.localdomain
Adresse: 192.168.56.107
SELINUX = permissif
If you have the Linux firewall enabled, you will need to disable or configure it, as
shown here or here. The following is an example of disabling the firewall.
If your RAC is going to be permanently connected to your main network and you want
to use NTP, you must add the "-x" option into the following line in the
"/etc/sysconfig/ntpd" file.
mkdir -p /u01/app/12.1.0.2/grid
mkdir -p /u01/app/oracle/product/12.1.0.2/db_1
chown -R oracle:oinstall /u01
chmod -R 775 /u01/
Log in as the "oracle" user and add the following lines at the end of the
"/home/oracle/.bash_profile" file.
# Oracle Settings
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_HOSTNAME=ol7-121-rac1.localdomain
export ORACLE_UNQNAME=CDBRAC
export ORACLE_BASE=/u01/app/oracle
export GRID_HOME=/u01/app/12.1.0.2/grid
export DB_HOME=$ORACLE_BASE/product/12.1.0.2/db_1
export ORACLE_HOME=$DB_HOME
export ORACLE_SID=cdbrac1
export ORACLE_TERM=xterm
export BASE_PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$BASE_PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export ORACLE_SID=+ASM1
export ORACLE_HOME=$GRID_HOME
export PATH=$ORACLE_HOME/bin:$BASE_PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export ORACLE_SID=cdbrac1
export ORACLE_HOME=$DB_HOME
export PATH=$ORACLE_HOME/bin:$BASE_PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
Once the "/home/oracle/.bash_profile" has been run, you will be able to switch between
environments as follows.
$ grid_env
$ echo $ORACLE_HOME
/u01/app/12.1.0.2/grid
$ db_env
$ echo $ORACLE_HOME
/u01/app/oracle/product/12.1.0.2/db_1
$
We've made a lot of changes, so it's worth doing a reboot of the VM at this point to
make sure all the changes have taken effect.
# shutdown -r now
Add the "oracle" user into the "vboxsf" group so it has access to shared drives.
unzip linuxamd64_12102_grid_1of2.zip
unzip linuxamd64_12102_grid_2of2.zip
unzip linuxamd64_12102_database_1of2.zip
unzip linuxamd64_12102_database_2of2.zip
Create a shared folder (Devices > Shared Folders) on the virtual machine, pointing to the
directory on the host where the Oracle software was unzipped. Check the "Auto-mount"
and "Make Permanent" options before clicking the "OK" button.
The VM will need to be restarted for the guest additions to be used properly. The next
section requires a shutdown so no additional restart is needed at this time. Once the VM
is restarted, the shared folder called "/media/sf_12.1.0.2" will be accessible by the
"oracle" user.
# shutdown -h now
On the host server, create 4 sharable virtual disks and associate them as virtual media
using the following commands. You can pick a different location, but make sure they are
outside the existing VM directory.
$ mkdir -p /u04/VirtualBox/ol7-121-rac
$ cd /u04/VirtualBox/ol7-121-rac
$
$ # Create the disks and associate them with VirtualBox as virtual media.
$ VBoxManage createhd --filename asm1.vdi --size 5120 --format VDI --variant
Fixed
$ VBoxManage createhd --filename asm2.vdi --size 5120 --format VDI --variant
Fixed
$ VBoxManage createhd --filename asm3.vdi --size 5120 --format VDI --variant
Fixed
$ VBoxManage createhd --filename asm4.vdi --size 5120 --format VDI --variant
Fixed
$
$ # Connect them to the VM.
$ VBoxManage storageattach ol7-121-rac1 --storagectl "SATA" --port 1 --device 0 -
-type hdd --medium asm1.vdi --mtype shareable
$ VBoxManage storageattach ol7-121-rac1 --storagectl "SATA" --port 2 --device 0 -
-type hdd --medium asm2.vdi --mtype shareable
$ VBoxManage storageattach ol7-121-rac1 --storagectl "SATA" --port 3 --device 0 -
-type hdd --medium asm3.vdi --mtype shareable
$ VBoxManage storageattach ol7-121-rac1 --storagectl "SATA" --port 4 --device 0 -
-type hdd --medium asm4.vdi --mtype shareable
$
$ # Make shareable.
$ VBoxManage modifyhd asm1.vdi --type shareable
$ VBoxManage modifyhd asm2.vdi --type shareable
$ VBoxManage modifyhd asm3.vdi --type shareable
$ VBoxManage modifyhd asm4.vdi --type shareable
If you are using a Windows host, you will have to modify the paths, but the process is
the same.
C:
mkdir C:\VirtualBox\ol7-121-rac
cd C:\VirtualBox\ol7-121-rac
# cd / dev
# ls sd *
sda sda1 sda2 sdb sdc sdd sde
#
Utilisez la commande "fdisk" pour partitionner les disques sdb en sde. La sortie suivante
montre la sortie fdisk attendue pour le disque sdb.
Dans chaque cas, la séquence de réponses est "n", "p", "1", "Return", "Return" et "w".
Une fois que tous les disques sont partitionnés, les résultats peuvent être vus en
répétant la commande précédente "ls".
# cd / dev
# ls sd *
sda sda1 sda2 sdb sdb1 sdc sdc1 sdd sdd1 sde sde1
#
Ajoutez ce qui suit au fichier «/etc/scsi_id.config» pour configurer les périphériques SCSI
comme approuvés. Créez le fichier s'il n'existe pas déjà.
options = -g
# /sbin/partprobe /dev/sdb1
# /sbin/partprobe /dev/sdc1
# /sbin/partprobe /dev/sdd1
# /sbin/partprobe /dev/sde1
The disks should now be visible and have the correct ownership using the following
command. If they are not visible, your UDEV configuration is incorrect and must be fixed
before you proceed.
# ls -al /dev/oracleasm/*
lrwxrwxrwx. 1 root root 7 Sep 17 16:10 /dev/oracleasm/asm-disk1 -> ../sdb1
lrwxrwxrwx. 1 root root 7 Sep 17 16:10 /dev/oracleasm/asm-disk2 -> ../sdc1
lrwxrwxrwx. 1 root root 7 Sep 17 16:10 /dev/oracleasm/asm-disk3 -> ../sdd1
lrwxrwxrwx. 1 root root 7 Sep 17 16:10 /dev/oracleasm/asm-disk4 -> ../sde1
#
The shared disks are now configured for the grid infrastructure.
# shutdown -h maintenant
$ # Linux
$ mkdir -p / u03 / VirtualBox / ol7-121-rac2
$ VBoxManage clonehd /u01/VirtualBox/ol7-121-rac1/ol7-121-rac1.vdi
/u03/VirtualBox/ol7-121-rac2/ol7-121-rac2.vdi
Rem Windows
mkdir "C: \ VirtualBox \ ol7-121-rac2"
"c: \ Program Files \ Oracle \ VirtualBox \ VBoxManage" clonehd "C: \ VirtualBox
\ ol7-121-rac1 \ ol7-121-rac1.vdi" "C: \ VirtualBox \ ol7-121-rac2 \ ol7-121-
rac2.vdi "
Créez la machine virtuelle "ol7-121-rac2" dans VirtualBox de la même manière que vous
l'avez fait pour "ol7-121-rac1", à l'exception de l'utilisation d'un disque dur virtuel "ol7-
121-rac2.vdi" existant.
N'oubliez pas d'ajouter les trois cartes réseau comme vous l'avez fait sur la VM "ol7-121-
rac1". Lorsque la machine virtuelle est créée, attachez les disques partagés à cette
machine virtuelle.
ol7-121-rac2.localdomain
Contrairement aux versions précédentes de Linux, nous ne devrions pas avoir à modifier
l'adresse MAC associée aux adaptateurs réseau, mais nous devrons modifier leurs
adresses IP.
IPADDR = 192.168.56.102
IPADDR = 192.168.1.102
À ce stade, la mise en réseau du deuxième nœud doit ressembler à ce qui suit. Notez
que enp0s3 (eth0) n'a pas d'adresse IP associée car elle est désactivée.
# ifconfig
enp0s3: flags = 4163 <UP, BROADCAST, RUNNING, MULTICAST> mtu 1500
éther 08: 00: 27: dc: 7c: 74 txqueuelen 1000 (Ethernet)
Paquets RX 0 octets 0 (0,0 B)
Erreurs RX 0 abandonnées 0 dépassements 0 trame 0
Paquets TX 0 octets 0 (0,0 B)
Erreurs TX 0 abandonné 0 dépassements 0 porteuse 0 collisions 0
Restart the "ol7-121-rac2" virtual machine and start the "ol7-121-rac1" virtual machine.
When both nodes have started, check they can both ping all the public and private IP
addresses using the following commands.
ping -c 3 ol7-121-rac1
ping -c 3 ol7-121-rac1-priv
ping -c 3 ol7-121-rac2
ping -c 3 ol7-121-rac2-priv
Check the SCAN address is still being resolved properly on both nodes.
# nslookup ol7-121-scan
Server: 192.168.56.1
Address: 192.168.56.1#53
Name: ol7-121-scan.localdomain
Address: 192.168.56.105
Name: ol7-121-scan.localdomain
Address: 192.168.56.106
Name: ol7-121-scan.localdomain
Address: 192.168.56.107
At this point the virtual IP addresses defined in the "/etc/hosts" file will not work, so
don't bother testing them.
Check the UDEV rules are working on both machines. In previous versions of OL7 the
"/etc/udev/rules.d/99-oracle-asmdevices.rules" file copied between servers during the
clone without any issues. For some reason, this doesn't seem to happen on my OL7.1
installations, so you may need to repeat the UDEV configuration on the second node if
the output of the following command is not consistent on both nodes.
# ls -al /dev/oracleasm/*
lrwxrwxrwx. 1 root root 7 Sep 18 08:19 /dev/oracleasm/asm-disk1 -> ../sdb1
lrwxrwxrwx. 1 root root 7 Sep 18 08:19 /dev/oracleasm/asm-disk2 -> ../sdc1
lrwxrwxrwx. 1 root root 7 Sep 18 08:19 /dev/oracleasm/asm-disk3 -> ../sdd1
lrwxrwxrwx. 1 root root 7 Sep 18 08:19 /dev/oracleasm/asm-disk4 -> ../sde1
#
Prior to 11gR2 we would probably use the "runcluvfy.sh" utility in the clusterware root
directory to check the prerequisites have been met. If you are intending to configure
SSH connectivity using the installer this check should be omitted as it will always fail. If
you want to setup SSH connectivity manually, then once it is done you can run the
"runcluvfy.sh" with the following command.
Before moving forward you should probably shut down your VMs and take snapshots of
them. If any failures happen beyond this point it is probably better to switch back to
those snapshots, clean up the shared drives and start the grid installation again. An
alternative to cleaning up the shared disks is to back them up now using zip and just
replace them in the event of a failure.
$ # Linux
$ cd /u04/VirtualBox/ol7-121-rac
$ zip PreGrid.zip *.vdi
Rem Windows
C:
cd C:\VirtualBox\ol7-121-rac
zip PreGrid.zip *.vdi
# cd /media/sf_12.1.0.2/grid/rpm
# rpm -Uvh cvuqdisk*
Login to "ol7-121-rac1" as the "oracle" user and start the Oracle installer.
$ cd /media/sf_12.1.0.2/grid
$ ./runInstaller
Cliquez sur le bouton "Connectivité SSH ..." et entrez le mot de passe de l'utilisateur
"oracle". Cliquez sur le bouton "Configuration" pour configurer la connectivité SSH, et
sur le bouton "Test" pour le tester une fois qu'il est terminé. Une fois le test terminé,
cliquez sur le bouton "Suivant".
Si vous effectuez une installation 12.1.0.1, vous devrez cliquer sur le bouton "Identifier
les interfaces réseau", mais en 12.1.0.2, c'est sur l'écran suivant.
Vérifiez que les réseaux publics et privés sont correctement spécifiés. Si l'interface NAT
est affichée, n'oubliez pas de la marquer comme "Ne pas utiliser". Cliquez sur le bouton
"Suivant".
Enter "/u01/app/12.1.0.2/grid" as the software location and "Automatic Storage
Manager" as the cluster registry storage type. Enter the ASM password, select "dba" as
the group and click the "Next" button.
Set the redundancy to "External", click the "Change Discovery Path" button and set the
path to "/dev/oracleasm/*". Return the main screen and select all 4 disks and click the
"Next" button.
Accept the default inventory directory by clicking the "Next" button.
If you want the root scripts to run automatically, enter the relevant credentials. I prefer to
run them manually. Click the "Next" button.
Attendez que les vérifications des prérequis soient terminées. Si vous rencontrez des
problèmes, utilisez le bouton «Réparer et vérifier à nouveau». Une fois les correctifs
possibles terminés, cochez la case «Ignorer tout» et cliquez sur le bouton «Suivant». Il
est probable que les tests «Mémoire physique» et «Vérification des périphériques pour
ASM» échouent pour ce type d'installation. C'est acceptable.
Si vous êtes satisfait des informations récapitulatives, cliquez sur le bouton "Installer".
Attendez que l'installation se déroule.
Lorsque vous y êtes invité, exécutez les scripts de configuration sur chaque nœud.
La sortie du fichier "orainstRoot.sh" doit ressembler à celle répertoriée ci-dessous.
# /u01/app/oraInventory/orainstRoot.sh
Modification des autorisations de / u01 / app / oraInventory.
Ajout d'autorisations de lecture et d'écriture pour le groupe.
Suppression des autorisations de lecture, d'écriture et d'exécution pour le
monde.
La sortie du "root.sh" variera un peu selon le nœud sur lequel il est exécuté. Exemple
de sortie peut être vu ici ( Node1 , Node2 ).
Une fois les scripts terminés, retournez à l'écran "Exécuter les scripts de configuration"
sur "ol7-121-rac1" et cliquez sur le bouton "OK".
Attendez que les assistants de configuration se terminent.
Si l'une des étapes de configuration échoue, vous devez vérifier le journal spécifié pour
voir si l'erreur est un show-stopper ou non. Si vous n'utilisez pas de DNS pour résoudre
le SCAN, vous pouvez vous attendre à ce que la phase de vérification échoue avec une
erreur comme celle-ci.
Provided this is the only error, it is safe to ignore this and continue by clicking the "Next"
button.
Click the "Close" button to exit the installer.
The grid infrastructure installation is now complete. We can check the status of the
installation using the following commands.
$ grid_env
$ crsctl stat res -t
--------------------------------------------------------------------------------
Name Target State Server State details
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.DATA.dg
ONLINE ONLINE ol7-121-rac1 STABLE
ONLINE ONLINE ol7-121-rac2 STABLE
ora.LISTENER.lsnr
ONLINE ONLINE ol7-121-rac1 STABLE
ONLINE ONLINE ol7-121-rac2 STABLE
ora.asm
ONLINE ONLINE ol7-121-rac1 Started,STABLE
ONLINE ONLINE ol7-121-rac2 Started,STABLE
ora.net1.network
ONLINE ONLINE ol7-121-rac1 STABLE
ONLINE ONLINE ol7-121-rac2 STABLE
ora.ons
ONLINE ONLINE ol7-121-rac1 STABLE
ONLINE ONLINE ol7-121-rac2 STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE ol7-121-rac2 STABLE
ora.LISTENER_SCAN2.lsnr
1 ONLINE ONLINE ol7-121-rac1 STABLE
ora.LISTENER_SCAN3.lsnr
1 ONLINE ONLINE ol7-121-rac1 STABLE
ora.MGMTLSNR
1 ONLINE ONLINE ol7-121-rac1 169.254.255.49 192.1
68.1.101,STABLE
ora.cvu
1 ONLINE ONLINE ol7-121-rac1 STABLE
ora.mgmtdb
1 ONLINE ONLINE ol7-121-rac1 Open,STABLE
ora.oc4j
1 ONLINE ONLINE ol7-121-rac1 STABLE
ora.ol7-121-rac1.vip
1 ONLINE ONLINE ol7-121-rac1 STABLE
ora.ol7-121-rac2.vip
1 ONLINE ONLINE ol7-121-rac2 STABLE
ora.scan1.vip
1 ONLINE ONLINE ol7-121-rac2 STABLE
ora.scan2.vip
1 ONLINE ONLINE ol7-121-rac1 STABLE
ora.scan3.vip
1 ONLINE ONLINE ol7-121-rac1 STABLE
--------------------------------------------------------------------------------
$
At this point it is probably a good idea to shutdown both VMs and take snapshots.
Remember to make a fresh zip of the ASM disks on the host machine, which you will
need to restore if you revert to the post-grid snapshots.
$ cd /u04/VirtualBox/ol7-121-rac
$ zip PostGrid.zip *.vdi
Uncheck the security updates checkbox and click the "Next" button and "Yes" on the
subsequent warning dialog.
Select the "Install database software only" option, then click the "Next" button.
Accept the "Oracle Real Application Clusters database installation" option by clicking the
"Next" button.
Make sure both nodes are selected, then click the "Next" button.
Select the required languages, then click the "Next" button.
Sélectionnez l'option "Enterprise Edition", puis cliquez sur le bouton "Suivant".
Entrez "/ u01 / app / oracle" comme base Oracle et
"/u01/app/oracle/product/12.1.0.2/db_1" comme emplacement du logiciel, puis cliquez
sur le bouton "Suivant".
Sélectionnez les groupes de systèmes d'exploitation souhaités, puis cliquez sur le bouton
"Suivant".
Attendez que la vérification des prérequis soit terminée. En cas de problème, cliquez sur
le bouton «Réparer et vérifier à nouveau» ou cochez la case «Tout ignorer» et cliquez sur
le bouton «Suivant».
Si vous êtes satisfait des informations récapitulatives, cliquez sur le bouton "Installer".
Attendez que l'installation se déroule.
Lorsque vous y êtes invité, exécutez le script de configuration sur chaque nœud. Lorsque
les scripts ont été exécutés sur chaque nœud, cliquez sur le bouton "OK".
Cliquez sur le bouton "Fermer" pour quitter le programme d'installation.
Arrêtez les deux machines virtuelles et prenez des instantanés. N'oubliez pas de créer un
nouveau zip des disques ASM sur la machine hôte, que vous devrez restaurer si vous
revenez aux instantanés post-db.
$ dbca
Sélectionnez l'option "Créer une base de données" et cliquez sur le bouton "Suivant".
Sélectionnez l'option "Créer une base de données avec la configuration par
défaut". Entrez le nom de la base de données du conteneur (cdbrac), le nom de la base
de données enfichable (pdb1) et le mot de passe administrateur. Cliquez sur le bouton
"Suivant".
Attendez que les vérifications des prérequis soient terminées. S'il y a des problèmes,
corrigez-les ou cochez la case "Ignorer tout" et cliquez sur le bouton "Suivant".
Si vous êtes satisfait des informations récapitulatives, cliquez sur le bouton "Terminer".
Attendez que la création de la base de données ait lieu.
Si vous souhaitez modifier les mots de passe, cliquez sur le bouton "Gestion des mots de
passe". Une fois terminé, cliquez sur le bouton "Fermer".
La création de la base de données RAC est maintenant terminée.
Copyright (c) 1982, 2014, Oracle. Tous les droits sont réservés.
Connecté à:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - Production 64 bits
Avec le partitionnement, les clusters d'applications réels, la gestion
automatique du stockage, OLAP,
Options d'analyse avancée et de test d'applications réelles
INST_NAME
-------------------------------------------------- ------------------------------
ol7-121-rac1.localdomain: cdbrac1
ol7-121-rac2.localdomain: cdbrac2
SQL>