Oracle Grid Infrastructure und RAC 19.22 unter Oracle Linux 9

Beginnend Oracle 19.22 kann man auch auf Oracle Linux 9 eine Grid Infrastructur und RAC Installation durchführen. In diesem Artikel behandle ich die korrekte Umsetzung. Im Artikel nicht behandelt sind die Vorbereitungen am Operating System, die Storage Anbindung sowie das einspielen des Oracle Preinstall RPMs.

Vorbereitung

Folgende Softwareprodukte müssen unter /u01/stage/ vorbereitet werden:

  • Oracle Grid Infrastruktur (19.3)
  • Oracle Datenbank (19.3)
  • Opatch vom Jan 2024 oder aktueller
  • RU Jan 2024 (19.22) GI COMBO

Oracle GI 19.22 Installation

Als Vorbereitung das ORACLE_HOME für die GI vorbereiten und das RPM für den Clufy installieren.
Wichtig ist, dass man den aktuellen OPatch ebenfalls sofort einspielt:

mkdir -p /u01/app/grid/19.22
cd /u01/app/grid/19.22
unzip /u01/stage/LINUX.X64_193000_grid_home.zip
unzip -o /u01/stage/p6880880_190000_Linux-x86-64.zip

sudo dnf -y install /u01/app/grid/19.22/cv/rpm/cvuqdisk-1.0.10-1.rpm

Wenn man den Installer jetzt starten würde, bleibt dieser ewig hängen. Prüft man
in den installerPatchActions_*.log Files, sieht man folgende Fehlermeldung:

INFO: Cannot mark goldimage as patched, files list does not exist.
Mar 20, 2024 11:36:36 AM oracle.install.ivw.common.util.FilesListUpdater call
WARNING: Could not locate file: /u01/app/grid/19.0.0/install/files.lst

Das Problem kann man im Vorfeld beheben:

cp /u01/app/grid/19.0.0/install/files.lst.bak /u01/app/grid/19.0.0/install/files.lst

Als nächstes muss man den RU GI COMBO 19.22 entpacken, da dieser im Rahmen des gridSetup.sh eingespielt werden muss:

export CV_ASSUME_DISTID=RHEL7
mkdir /tmp/19.22
cd /tmp/19.22
unzip /u01/stage/p35940989_190000_Linux-x86-64.zip

/u01/app/grid/19.22/gridSetup.sh -applyRU /u01/stage/35940989

Auf jeder Node einzeln als root:

/u01/app/grid/19.22/root.sh

Optional: ASM Cleanup, wenn man NFS statt ASM nutzt

als oracle:

srvctl remove asm
srvctl remove listener -listener ASMNET1LSNR_ASM

als root:

srvctl remove asmnetwork -netnum 1

RAC Installation

Wenn die Grid Infrastructur erfolgreich installiert ist, kann man im nächsten Schritt mit der RAC Installation weiter machen.

export CV_ASSUME_DISTID=RHEL7

mkdir -p /u01/app/oracle/product/19.22/
cd /u01/app/oracle/product/19.22/
unzip /u01/stage/LINUX.X64_193000_db_home.zip
unzip /u01/stage/p6880880_190000_Linux-x86-64.zip

./runInstaller -applyRU /tmp/19.22/35940989/35943157 \
               -applyOneOffs /tmp/19.22/35940989/35967489

Auf jeder Node als root:

/u01/app/oracle/product/19.22/root.sh

Hinweis für transparentes SSH/SCP

Durch das direkte einspielen des RU Jan 2024 sollte unter anderem das Problem mit dem transparenten SSH / SCP nicht auftreten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

This site uses Akismet to reduce spam. Learn how your comment data is processed.