So installieren Sie Oracle Database 23c in RHEL 8
Oracle hat erneut bewiesen, warum es ein führender Akteur auf dem Datenbankmarkt ist, indem es am 3. April 2023 seine neueste Version, Oracle Database 23c (Codename "App Simple"), kostenlos veröffentlicht hat. Dies ist ein mutiger Schritt von Oracle, der den Datenbankmarkt aufmischen und sie zur bevorzugten Datenbank für viele Menschen machen wird, die datengesteuerte Apps entwickeln und ausführen möchten.
In diesem Blogbeitrag befassen wir uns mit dem Prozess der Installation von Oracle Database 23c auf der RHEL 8-Distribution. Bevor wir uns jedoch auf die Installationsreise begeben, wollen wir verstehen, warum Oracle Database 23c (Developer Release) so beliebt wird.
Was ist neu in Oracle Database 23c?
Oracle Database 23c (auch bekannt als "Oracle Database Free") ist die neueste LTS-Version (Long-Term Support), was bedeutet, dass sie 10 Jahre lang Support erhält. Obwohl es sich um eine LTS-Version handelt, ist es das erste Mal, dass Oracle seine voll funktionsfähige Datenbank kostenlos veröffentlicht, was sie für viele Menschen attraktiv macht.
Ein weiterer Faktor, der Entwickler begeistert, ist, dass sie Oracle Database 23c Free-Developer Release kostenlos in der Produktionsentwicklung verwenden können.
Oracle Database 23c enthält nicht nur alle Funktionen von Oracle Database 21c, sondern führt auch mehr als 300 neue Funktionen und Verbesserungen ein, darunter:
- Unterstützung für Microservices, Grafiken, Dokumente und relationale Datenbanken.
- JSON-Relationale Dualität.
- SQLPlus-Erweiterungen.
- Neue KI- und Machine Learning-Funktionen.
- Einfache Installation und Konfiguration.
- OAuth 2.0-Integration.
- Unterstützung für bis zu 4096 Spalten in einer Tabelle.
- Unterstützt alle modernen Datentypen, Datenmodelle und Workload-Typen.
Darüber hinaus ist Oracle Database 23c Free-Developer Release vollständig kompatibel mit Oracle Database Enterprise Edition und Oracle Database Cloud Services, sodass Benutzer problemlos zu jeder anderen Oracle Database migrieren können.
Voraussetzungen
Oracle Database 23c kann als Docker-Image, VirtualBox-VM oder als Linux-RPM installiert werden. Derzeit sind diese Linux-RPM-Pakete nur mit RHEL 8 und Oracle Linux 8 kompatibel.
In diesem Blog verwenden wir RHEL 8 für die Installation von Oracle Database 23c mithilfe des RPM-Pakets. Dabei handelt es sich jedoch um eine optimierte und getestete Methode, die auch unter Oracle Linux 8 eingesetzt werden kann.
Bevor Sie mit der Installation beginnen, stellen Sie sicher, dass Ihr System die Mindestanforderungen für die Installation von Oracle Free Database erfüllt.
- Stellen Sie sicher, dass Sie über ein RHEL 8-System verfügen, falls nicht, können Sie eines von der offiziellen Red Hat-Website beziehen.
- Der erforderliche Arbeitsspeicher für die Installation von Oracle Database Free beträgt 1 GB. Oracle empfiehlt jedoch 2 GB RAM.
- Außerdem müssen Sie über mindestens 2 GB Auslagerungsspeicher verfügen, d. h. über die doppelte Größe des Arbeitsspeichers Ihres Systems.
- Ihr System muss über mindestens 10 GB Festplattenspeicher verfügen.
- Sie müssen alle zuvor installierten Oracle-Datenbanken von Ihrem System deinstallieren.
- Schließlich müssen Sie über die Anmeldeinformationen des Root-Benutzers verfügen, um mit der Installation fortfahren zu können.
Beginnen wir nun mit der Installation von Oracle Database 23c.
Installieren von Oracle Database 23c in RHEL 8
1. Besuchen Sie zunächst die offizielle Website von Oracle und laden Sie beide RPM-Dateien (vorinstalliert und datenbankfrei) herunter, die für die Installation von Oracle Database 23c erforderlich sind.
2. Sobald die RPM-Dateien heruntergeladen sind, öffnen Sie das Terminal und verwenden Sie sudo, um sich als root anzumelden.
sudo -s
3. Installieren Sie als Nächstes die RPM-Datei für die Vorinstallation der Oracle-Datenbank, indem Sie den unten angegebenen Befehl ausführen.
dnf -y localinstall oracle-database-preinstall-23c-*
Das RPM für die Vorinstallation der Oracle-Datenbank vereinfacht den Prozess, indem es automatisch den Eigentümer der Oracle-Installation und die erforderlichen Gruppen generiert. Darüber hinaus werden wichtige Kernel-Einstellungen konfiguriert, um die Voraussetzungen für die Installation der Oracle-Datenbank zu erfüllen.
4. Sobald das System alle erforderlichen Voraussetzungen erfüllt, können Sie Oracle Database 23c installieren, indem Sie den unten angegebenen Befehl ausführen.
dnf -y localinstall oracle-database-free*
Das war's, Ihre Oracle Database 23c wurde erfolgreich installiert. Lassen Sie uns nun fortfahren, es für die Verwendung zu konfigurieren
Konfigurieren von Oracle Database 23c in RHEL 8
Bevor Sie Oracle Database Free konfigurieren, sollten Sie verstehen, wo es sich in Ihrem System befindet und welche anderen Verzeichnisse damit verbunden sind, damit Sie bei Bedarf sogar die Konfigurationsdateien anzeigen oder ändern können.
- Die Oracle Database 23c wird im Verzeichnis "/opt/oracle/product/23c/dbhomeFree" auf Ihrem System installiert.
- Sie können die Konfigurationsparameter ändern, indem Sie die Datei mit dem Namen "oracle-free–23c.conf" im Verzeichnis "/etc/sysconfig/ " bearbeiten.
- Wenn Sie nach Ihren Datenbankdateien suchen möchten, sollten Sie in das Verzeichnis "/opt/oracle/oradata/FREE" gehen.
- Wenn Sie die Protokolle zur Datenbankerstellung anzeigen möchten, lesen Sie die Datei "FREE.log" im Verzeichnis "/opt/oracle/cfgtoollogs/dbca/FREE ".
5. Nachdem Sie nun einige wichtige Dateien und Verzeichnisse im Zusammenhang mit Oracle Database 23c kennen, führen Sie das Dienstkonfigurationsskript wie gezeigt aus.
sudo /etc/init.d/oracle-free-23c configure
Mit dem obigen Befehl werden Datenbankdienste konfiguriert, z. B. das Starten des Dienstes, das Erstellen der Datenbank und das Konfigurieren des Listeners.
An der Eingabeaufforderung ist es ratsam, Kennwörter für die administrativen Benutzerkonten SYS, SYSTEM und PDBADMIN festzulegen.
Oracle empfiehlt dringend, dass diese Kennwörter die folgenden Kriterien erfüllen sollten: mindestens 8 Zeichen lang und mindestens 1 Großbuchstabe, 1 Kleinbuchstabe und 1 Ziffer im Bereich von 0 bis 9 enthalten.
Der Konfigurationsprozess kann einige Zeit in Anspruch nehmen, sodass Sie sich keine Sorgen machen müssen. Warten Sie einfach, bis der Vorgang abgeschlossen ist.
Ihre Oracle Database Free wurde erfolgreich konfiguriert. Der nächste Schritt besteht darin, die Umgebungsvariable in Ihrem Linux-System zu etablieren, bevor wir mit der Verwendung unserer Datenbank beginnen können.
Festlegen von Oracle Database 23c-Umgebungsvariablen
Sie können die Skripte "oraenv" und "coraenv" verwenden, um Oracle Database 23c-Umgebungsvariablen auf Ihrem System festzulegen. Dazu müssen Sie die unten genannten Befehle ausführen:
export ORACLE_SID=FREE
export ORAENV_ASK=NO
. /opt/oracle/product/23c/dbhomeFree/bin/oraenv
ORACLE_HOME = [] ? /opt/oracle/product/23c/dbhomeFree
Herstellen einer Verbindung mit Oracle Database 23c in RHEL 8
Lassen Sie uns unseren Blogbeitrag abschließen, indem wir uns mit unserer Oracle Database Free with SYSDBA-Privilegien verbinden, indem wir die unten genannten Befehle ausführen:
cd $ORACLE_HOME/bin
./sqlplus sys@localhost:1521/FREEPDB1 as sysdba
Schlussfolgerung
Glückwunsch! Sie haben Oracle Database 23c erfolgreich auf Ihrem RHEL 8-System installiert. Sie sind jetzt bereit, die Leistungsfähigkeit von Oracle für Ihre Datenmanagementanforderungen zu nutzen.
Wenn Sie während der Installation auf Probleme stoßen, können Sie die offizielle Dokumentation von Oracle konsultieren oder sich an die Oracle-Community wenden.






