Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:linux_7_system_grundeinstellungen_oracle_datenbank_rac

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
linux:linux_7_system_grundeinstellungen_oracle_datenbank_rac [2019/12/08 20:00] – [Tmp File Verhalten] gpipperrlinux:linux_7_system_grundeinstellungen_oracle_datenbank_rac [2021/02/28 16:42] – [Basis Konfiguration] gpipperr
Zeile 1: Zeile 1:
-====Ein Oracle Linux 7 Basis System als Grundlagen für eine Oracle Clusterware und Datenbank Installation vorbereiten====+====Ein Oracle Linux 7 / 8 Basis System als Grundlagen für eine Oracle Clusterware und Datenbank Installation vorbereiten====
  
-**Update auf Linux 7.5 Juni 2018**+**Update auf Linux Februar 2021**
  
-Zum Einsatz kommt Oracle Linux 7.0, ab 01.12.2015 ein Oracle Linux 7.2, ab 07.2018 ein Oracle 7.5.+Zum Einsatz kommt Oracle Linux 7.0, ab 01.12.2015 ein Oracle Linux 7.2, ab 07.2018 ein Oracle 7.5, in 2021 ein Linux 8
  
 Diese Software kann hier heruntergeladen werden: https://edelivery.oracle.com/osdc/faces/SearchSoftware Diese Software kann hier heruntergeladen werden: https://edelivery.oracle.com/osdc/faces/SearchSoftware
 +
  
 Unterstützt wird zur Zeit für die DB (03.2015) ein Oracle Linux 7 mit dem Unbreakable Enterprise Kernel 3.8.13-33.el7uek.x86_64 oder später. Unterstützt wird zur Zeit für die DB (03.2015) ein Oracle Linux 7 mit dem Unbreakable Enterprise Kernel 3.8.13-33.el7uek.x86_64 oder später.
 +
 +
 +----
  
 ==== Grundinstallation ==== ==== Grundinstallation ====
Zeile 33: Zeile 37:
   * OS update einspielen   * OS update einspielen
   * Notwendige Linux Pakete einspielen   * Notwendige Linux Pakete einspielen
 +  * Auto cleanup für die Temporary Location für die Temp Socket Dateien des Cluster Konfigurieren
   * Hugepages einrichten   * Hugepages einrichten
   * Firewall Einstellungen prüfen   * Firewall Einstellungen prüfen
Zeile 41: Zeile 46:
   * Oracle Verzeichnisse anlegen   * Oracle Verzeichnisse anlegen
   * Super für die Administration der verschiedenen User bei Bedarf einrichten   * Super für die Administration der verschiedenen User bei Bedarf einrichten
 +
 +
 +Nach der Installation updaten:
 +<code bash>
 +yum update
 +</code>
  
  
Zeile 47: Zeile 58:
  
 === VMWare Setup === === VMWare Setup ===
 +
 +
 +!Workstation 16!
 +
 +Aus der Doku:
 +<code bash>
 +VMware Tar Tool for Linux virtual machine is feature-frozen at version 10.3.10, so the tar tools (linux.iso) included in Workstation Pro is 10.3.10 and will not be updated. Due to this change, the Install/Update/Reinstall VMware Tools menu is disabled for the following Linux virtual machines:
 +Modern Linux distributions not officially supported by tar tools.
 +Red Hat Enterprise Linux 8 and later releases.
 +</code>
 +
 +D.h. diser Schritt kann nun übersprungen werden!
 +
 +== Falls noch Linux < 7 ==
  
 Kommt VMWare zum Einsatz, ist die Installation der Tools zu empfehlen. Kommt VMWare zum Einsatz, ist die Installation der Tools zu empfehlen.
Zeile 246: Zeile 271:
 **Nmon** **Nmon**
  
-Top Ersatz mit einfacher Bedienung und vielen Featuren.+Top Ersatz mit einfacher Bedienung und vielen Featuren. => http://nmon.sourceforge.net/pmwiki.php
  
 [[http://nmon.sourceforge.net/pmwiki.php?n=Main.HomePage|Nmon]] in der Version nmon_x86_64_rhel6 - über http://sourceforge.net/projects/nmon/files/nmon_x86_64_rhel6/download herunterladen, bzw nun die aktuelle Version für 7.1 https://sourceforge.net/projects/nmon/files/nmon16e_x86_rhel72/download verwenden. [[http://nmon.sourceforge.net/pmwiki.php?n=Main.HomePage|Nmon]] in der Version nmon_x86_64_rhel6 - über http://sourceforge.net/projects/nmon/files/nmon_x86_64_rhel6/download herunterladen, bzw nun die aktuelle Version für 7.1 https://sourceforge.net/projects/nmon/files/nmon16e_x86_rhel72/download verwenden.
 +8 => https://sourceforge.net/projects/nmon/files/nmon16m_x86_64_rhel8/download
  
 <code bash> <code bash>
Zeile 267: Zeile 293:
 Per default in der Minimal Server Installation anscheinend nicht mehr dabei. Per default in der Minimal Server Installation anscheinend nicht mehr dabei.
 <code bash> <code bash>
-yum install lsof finger strace+yum install lsof strace 
 +# vor Oracle 8 - in 8 Niicht mehr im Repo! 
 +yum install finger 
 </code> </code>
  
Zeile 281: Zeile 309:
 siehe auch [[linux:linux_screen|Skripte mit screen in den Hintergrund schieben]] siehe auch [[linux:linux_screen|Skripte mit screen in den Hintergrund schieben]]
  
-Falls kein screen verfügbar ist, nachinstallieren mit:+Falls kein screen verfügbar ist, nachinstallieren mit (nur bis Oracle Linux 7!):
 <code bash> <code bash>
 yum install screen yum install screen
 </code> </code>
 +
 +! Achtung ab Oracle Linux 8 wird von Oracle als alternative "Tmux" eingesetzt, Screen ist nicht mehr im Standard Repo! 
  
 ---- ----
Zeile 398: Zeile 428:
 Zeitdienst prüfen und einrichten Zeitdienst prüfen und einrichten
  
-Leider wird CHRONY von Linux 7 nicht unterstützt und muss deaktiviert werden+Vor der Wahl des Zeit Service Dokumentation des Oracle Clusters prüfen ob CHRONY unterstützt wird. 
 + 
 +Bzw. gleich auf den Oracle Cluster Time Synchronization Service setzen und weder ntp noch chrony einsetzen. 
 + 
 + 
 +== Linux 8 === 
 + 
 +Ntp steht hier nicht mehr zur Verfügung, hier bleibt nur der chrony Dienst. 
 + 
 + 
 +=== Ältere Custer Versionen === 
 + 
 +Leider wird CHRONY in Liunx 7 nicht  erkannt  (Vor 12.2 Oracle Cluster! ) und unterstützt und muss deaktiviert werden
 <code bash> <code bash>
 systemctl stop chronyd systemctl stop chronyd
Zeile 411: Zeile 453:
  
 <code bash> <code bash>
 +
 +# Einstellung prüfen
 +
 +timedatectl
 +
 +
 yum install ntp yum install ntp
  
Zeile 469: Zeile 517:
  
 === Software Packte nachinstallieren === === Software Packte nachinstallieren ===
 +
 +Mit Oracle Linux 8:
 +<code bash>
 +dnf install -y oracle-database-preinstall-19c
 +</code>
 +
  
 Mit Oracle 7.2 ist wieder das oracle-rdbms-server-12cR1-preinstall.x86_64 vorhanden. Mit Oracle 7.2 ist wieder das oracle-rdbms-server-12cR1-preinstall.x86_64 vorhanden.
Zeile 518: Zeile 572:
  
  
-Alle auf einmal installieren:  +Alle auf einmal installieren (nur vor Oracle Linux 8!):  
 <code bash> <code bash>
 #64bit #64bit
Zeile 579: Zeile 633:
 ---- ----
  
-=== Tmp File Verhalten ===+=== Auto cleanup für die Temporary Location konfigurieren ===
  
-Configure verify temporary location for auto cleanup!+Auto Cleanup für die Temporary Location für die Temp Socket Dateien des Cluster Konfigurieren.
  
-Anmerkung von orachk:+ 
 +Anmerkung von orachk (Configure verify temporary location for auto cleanup):
 <code bash> <code bash>
 # #
Zeile 594: Zeile 649:
 vi /usr/lib/tmpfiles.d/tmp.conf vi /usr/lib/tmpfiles.d/tmp.conf
  
 +# Oracle Temp Settings
 x /tmp/.oracle* x /tmp/.oracle*
 x /var/tmp/.oracle* x /var/tmp/.oracle*
Zeile 600: Zeile 656:
 </code> </code>
  
 +Siehe auch => https://developers.redhat.com/blog/2016/09/20/managing-temporary-files-with-systemd-tmpfiles-on-rhel7/
 ---- ----
  
Zeile 944: Zeile 1000:
  
 ---- ----
-==== Java Installation====+==== Java Installation==== 
 + 
 +!Achtung! Nur wenn Java auch ausschließlich mit Oracle Produkten verwendet wird! Lizenzbedingungen beachten!! 
 + 
 +Alternativ open-jdk verwenden! 
 +<code bash> 
 +dnf install java-11-openjdk.x86_64 
 +</code> 
  
 Java Version prüfen und JDK 8uxxx nach Bedarf installieren. Java Version prüfen und JDK 8uxxx nach Bedarf installieren.
Zeile 1028: Zeile 1092:
   * https://docs.oracle.com/database/121/CWLIN/toc.htm   * https://docs.oracle.com/database/121/CWLIN/toc.htm
  
 +
 +Oracle Linux 8
 +
 +Netzwerk Konfigurieren
 +  * https://docs.oracle.com/en/operating-systems/oracle-linux/8/network/F21491.pdf
linux/linux_7_system_grundeinstellungen_oracle_datenbank_rac.txt · Zuletzt geändert: 2021/02/28 16:44 von gpipperr