Wie können wir helfen?
Folgende Befehle müssen alle als root ausgeführt werden
sudo -s
Passwort eingeben
Als erstes die Preinstall Dateien laden, ins Verzeichnis auf dem Server laden und installieren
curl -o oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm
yum -y localinstall oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm
Die „Database Preinstallation“ installiert automatisch den Oracle Installations Owner und Gruppen und führt einige andere Kernel Konfigurationen und Einstellungen durch.
Danach die eigentliche Datenbank herunterladen und auf den Server legen
https://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html
Die Datenbank installieren
yum -y localinstall oracle-database-xe-18c-1.0-1.x86_64.rpm
Nachdem die Datenbank erfolgreich installiert wurde könnte man die heruntergeladenen Dateien löschen um Speicherplatz zu sparen
rm oracle-database-preinstall-18c-1.0-1.el6.x86_64.rpm
rm oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm
rm oracle-database-xe-18c-1.0-1.x86_64.rpm
Oracle Datenbank erstellen und konfigurieren
Das Konfigurationsscript erstellt eine Container Datenbnak (XE) und eine Pluggable Datenbank (XEPDB1) und konfiguriert den „listener“ auf dem standard Port 1521 und den Enterprise Manager Express auf Port 5500
Um eine Oracle XE Datenbank mit standard Einstellungen zu erstellen
Wieder zum Root User wechseln
sudo -s
Passwort eingeben
Das Konfigurationsskript ausführen
/etc/init.d/oracle-xe-18c configure
Es folgt eine Aufforderung ein Passwort für
SYS
SYSTEM
PDBADMIN
festzulegen. Oracle empfiehlt mindestens 8 Zeichen lang, soll mindestens 1 Großbuchstaben beinhalten und Zahlen
Wichtige Pfade
| File Name and Location | Zweck |
| /opt/oracle | Oracle Base. Root Verzeichnis für die Oracle Datenbank XE Verzeichnis |
| /opt/oracle/product/18c/dbhomeXE | Oracle Home. Hier ist die Oracle Datenbank XE installiert. |
| /opt/oracle/oradata/XE | Datenbank Files |
| /etc/sysconfig/oracle-xe-18.c.con | Konfigurationsfile der standard Parameter |
Die Oracle Datenbank XE Environment Variablen setzen
export ORACLE_SID=XE
export ORAENV_ASK=NO
. /opt/oracle/product/18c/dbhomeXE/bin/oraenv
Zum Überprüfen:
ORACLE_HOME = [] ? /opt/oracle/product/18c/dbhomeXE
"The Oracle base has been set to /opt/oracle"
Zur Datenbank verbinden
lsnrctl status
Der Listener ist zuständig für das Verbinden
sqlplus sys/MeFs0106#@localhost:1521/XE as sysdba
Dienste neu starten
Prinzipielle Kommandos
systemctl start oracle-xe-18c
systemctl stop oracle-xe-18c
systemctl restart oracle-xe-18c
Oracle Database EM Express für Remotezugriff erlauben
sqlplus system
Enter password: System_Passwort
EXEC DBMS_XDB.SETLISTENERLOCALACCESS (FALSE);