În articolul precedent am văzut cum pregătim cele două mașini virtuale pentru instalarea Oracle Grid Infrastructure și Oracle Database cu Oracle Real Application Clusters, în acest articol vom finaliza instalarea componentei Grid Infrastructure.
Verificați că ambele noduri sunt pornite și parcurgeți următorii pași pe una dintre mașini, după care se copiază kitul de instalare al produsului Oracle Grid Infrastructure pe unul dintre noduri și se dezarhivează în directorul „/opt/app/grid/19c
”
Pe nodul unde s-a dezarhivat kitul de instalare executați următoarele comenzi cu userul oracle pentru a configura automat generarea și schimbul de chei intre cele două noduri astfel încât comunicația intre cele doua mașini să se realizeze fără parolă:
$ pwd
/opt/app/grid/19c/deinstall
$ ./sshUserSetup.sh -user oracle -hosts "nod1 nod2" -noPromptPassphrase -confirm -advanced
- Instalarea pachetului cvuqdisk
Fără pachetul cvuqdisk, utilitarul Cluster Verification nu poate descoperi discurile partajate și va afișa mesajul de eroare „Package cvuqdisk not installed”. Folosiți RPM-ul cvuqdisk din kitul de instalare și instalați-l pe ambele noduri:
[root@nod1 named]# cd /opt/app/grid/19c/cv/rpm/
[root@nod1 rpm]# ll
total 12
-rw-r--r--. 1 oracle oinstall 11412 Mar 13 2019 cvuqdisk-1.0.10-1.rpm
[root@nod1 rpm]# rpm -Uvh cvuqdisk*
Preparing... ################################# [100%]
Using default group oinstall to install package
Updating / installing...
1:cvuqdisk-1.0.10-1 ################################# [100%]
[root@nod1 rpm]# scp /opt/app/oracle/grid/19c/cv/rpm/cvuqdisk-1.0.10-1.rpm nod2:/tmp
[root@nod1 rpm]# ssh nod2
[root@nod2 ~]# rpm -Uvh /tmp/cvuqdisk*
Instalarea Oracle Grid Infrastructure
Dacă au fost urmați toți pașii din articolul precedent atunci instalarea va funcționa fără nici o problemă iar la final Oracle Grid Infrastructure va fi instalat pe ambele noduri. Pentru a începe deschideți asistentul de configurare OUI cu utilizatorul oracle
cd /opt/app/grid/19c
./gridSetup.sh
Selectați opțiunea “Configure Oracle Grid Infrastructure for a New Cluster” și urmați pașii din capturile de ecran de mai jos:
completați cu numele de cluster configurat în serverul de DNS:
Adăugați cel de-al doilea nod cu numele completate din /etc/hosts:
Modificați Disk Discovery Patch ca în captura de mai jos:
Si selectați toate discurile afișate:
Trebuie rulate scripturile orainstRoot.sh si root.sh secvențial pe ambele noduri:
După câteva minute instalarea Oracle Grid Infrastructure este finalizată.
Instalarea binarelor Oracle Database
Următorul pas este instalarea binarelor Oracle Database, în primul rand trebuie să verificați că toate nodurile sunt pornite, iar cu utilizatorul oracle despachetați arhiva LINUX.X64_193000_db_home.zip descărcată în articolul anterior în directorul în care doriți să instalați binarele, în cazul acesta este: /opt/app/oracle/product/19c/dbhome_1
După care porniți asistentul de configurare OUI (oracle universal installer) :
cd /opt/app/oracle/product/19c/dbhome_1
./runInstaller
Asemănător cu instalarea de Grid Infrastructure urmăriți pașii din capturile de mai jos:
După rularea scripturilor cu root click pe ok.
Instalarea bazei de date
Verificați ca toate nodurile sunt pornite, iar cu utilizatorul oracle porniți asistentul de configurare Database Creation Asistant (DBCA) de pe un singur nod:
$ dbca
Selectați opțiunea „Create a database with default configuration” . Introduceți numele bazei de date (orcl) și parola de administrator. Faceți clic pe butonul „Next”.
Verificați informațiile din sumar iar dacă sunteți mulțumit executați click pe butonul “Finish”
Dacă m-ați urmărit pană la final atunci am parcurs toate etapele de configurare și instalare Oracle Grid Infrastructure 19.3 cu Oracle RAC Database 19.3