Zum Hauptinhalt springen

Du bist hier
< Zurück

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 LocationZweck
/opt/oracleOracle Base. Root Verzeichnis für die Oracle Datenbank XE Verzeichnis
/opt/oracle/product/18c/dbhomeXEOracle Home. Hier ist die Oracle Datenbank XE installiert.
/opt/oracle/oradata/XEDatenbank Files
/etc/sysconfig/oracle-xe-18.c.conKonfigurationsfile 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);