Skip to content

Installation : Grid infra & Oracle

PhilippeLeroux edited this page Sep 13, 2018 · 35 revisions

Préambule

  • Toutes les actions sont effectuées depuis le virtual-host.
  • virtual-host poste exécutant VirtualBox.
  • Mon virtual-host est mon desktop sous openSUSE (LEAP)

Pré requis

Les VMs orclmaster & K2 doivent avoir été créées : instructions

  • La VM orclmaster doit être arrêtées.
  • La VM K2 doit être démarrées.

Installation du grid

Note : Si la mémoire de la VM est trop faible le link du binaire oracle peut échouer.

Note : Si l'option -storage=fs a été précisée aller directement à l'installation d'Oracle.

Remplacer [RELEASE] par 12cR1 ou 12cR2. Pour la 18c utiliser 12cR2.

Depuis le virtual-host, exécuter :

$ cd ~/plescripts/database_servers
$ ./install_grid[RELEASE].sh -db=daisy

Pour une base dans un cluster dataguard il faudra ajouter l'option -dg_node=#, le script précédent donne exactement la commande à exécuter.

Le grid est installé en standalone ou cluster en fonction de la configuration.

Les scripts root sont exécutés sur l'ensemble des nœuds.

Les 2 DGs DATA et FRA sont créées, pour un cluster il y a en plus le DG CRS.

Par défaut des hacks sont mis en œuvres pour diminuer la consommation mémoire :

  • Réduction de la mémoire d'ASM (utilisation d'un paramètre caché).
  • Arrêt de certains services.
  • Désactivation de tfa.
  • Désactivation de la base MGMTDB.

Le flag -no_hacks permet de ne pas mettre en œuvre ces hacks.


Cluster : vérifications des recommandations et "best practices"

Note avec la 12cR2 le Grid n'étant pas dézippé il n'est plus possible de vérifier les "best practices".

Se connecter avec le comptre grid :

$ ssh grid@srvdaisy01
grid@srvdaisy01:+ASM:~> cluvfy.sh comp healthcheck | tee /tmp/healthcheck.log

ou

$ ssh grid@srvdaisy01
grid@srvdaisy01:+ASM:~> cd ~/plescripts/database_servers
grid@srvdaisy01:+ASM:database_servers> ./cluster_verify.sh

On obtient ainsi la liste des améliorations restant à faire...

Le script cluster_verify.sh lance, par défaut, la vérification : "checks mandatory requirements and/or best practice recommendations"


Installation d'Oracle

Note : Si la mémoire de la VM est trop faible le link du binaire oracle peut échouer.

Depuis le virtual-host :

$ cd ~/plescripts/database_servers
$ ./install_oracle.sh -db=daisy

Pour une base dans un cluster dataguard il faudra ajouter l'option -dg_node=#, le script précédent donne exactement la commande à exécuter.

Oracle est installé en standalone ou cluster.

Standard ou Enterprise Edition :

  • 12.1 Enterprise Edition uniquement.
  • 12.2 Enterprise Edition par défaut ou Standard Edititon 2 : -edition=EE|SE2

Les scripts root sont exécutés sur l'ensemble des nœuds.


Création d'une base

Instructions ici

Clone this wiki locally