Oracle Database XE installieren (AlmaLinux/CentOS): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
KKeine Bearbeitungszusammenfassung |
KKeine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
Abhängigkeiten installieren<syntaxhighlight lang="bash"> | Abhängigkeiten installieren<syntaxhighlight lang="bash"> | ||
curl -o oracle-database-preinstall-21c-1.0-1.el8.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL8/ | curl -o oracle-database-preinstall-21c-1.0-1.el8.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/oracle-database-preinstall-21c-1.0-1.el8.x86_64.rpm | ||
dnf -y localinstall oracle-database-preinstall-21c-1.0-1.el8.x86_64.rpm | dnf -y localinstall oracle-database-preinstall-21c-1.0-1.el8.x86_64.rpm | ||
</syntaxhighlight>Oracle Database XE | </syntaxhighlight>Oracle Database XE |
Version vom 28. Juli 2022, 21:15 Uhr
Abhängigkeiten installieren
curl -o oracle-database-preinstall-21c-1.0-1.el8.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/oracle-database-preinstall-21c-1.0-1.el8.x86_64.rpm
dnf -y localinstall oracle-database-preinstall-21c-1.0-1.el8.x86_64.rpm
Oracle Database XE https://www.oracle.com/database/technologies/xe-downloads.html
curl -o oracle-database-xe-21c-1.0-1.ol8.x86_64.rpm https://download.oracle.com/otn-pub/otn_software/db-express/oracle-database-xe-21c-1.0-1.ol8.x86_64.rpm
dnf -y localinstall oracle-database-xe-21c-1.0-1.ol8.x86_64.rpm
Bei Bedarf die Konfigurationsdatei anpassen
vi /etc/sysconfig/oracle—xe–21c.conf
Datenbank initialisieren
/etc/init.d/oracle-xe-21c configure
Oracle beim Neustart automatisch starten
systemctl enable --now oracle-xe-21c
Zum oracle Benutzer wechseln
su oracle
Die Umgebungsvariablen für Oracle in die .bashrc einfügen
cd ~
vi .bashrc
# User specific aliases and functions
export ORACLE_SID=XE
export ORAENV_ASK=NO
. /opt/oracle/product/21c/dbhomeXE/bin/oraenv
Unter https://localhost:5500/em ist standardmäßig der Enterprise Manager zu erreichen.
Für einen externen Zugriff muss folgender Befehl ausgeführt werden (Als oracle Benutzer):
sqlplus system
Enter password: SYSTEM_password
SQL> EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);
Mit ss -tulnp | grep LISTEN
kann überprüft werden ob der Enterprise Manager auf dem Port 5500 läuft
tcp LISTEN 0 128 *:5500 *:* users:(("tnslsnr",pid=2531,fd=18))
Damit der Port von außen erreichbar ist, muss der dieser in der Firewall geöffnet werden:
firewall-cmd --permanent --add-port=5500/tcp
firewall-cmd --reload