...
...
...
Oracle Database Server
Vorbereitungsmaßnahmen
JDBC-Treiber (Download)
JDBC Treiber Download
Dump auf die VM übertragen (falls eine VM verwendet wird)
Kommando von Linux/MacOsx:
| Codeblock |
|---|
$scp <schema>.dmp root@<vmhost>: |
Windows User verwenden am besten ein Tool, das scp kann, z.B. "winscp".
Installationsschritte (Datenbank, Schema und Benutzer):
Führen Sie folgende Befehle in einer SQLPLUS Konsole aus:
Image Removed
Hinweis: Der gleiche Befehl gilt auch für die Entwicklungs-VM, nachdem Sie sich als "root" auf dem System angemeldet haben.
Schema/User Löschen
Wenn schon ein Schema/User existiert, dass Sie überschreiben wollen/müssen, dann können Sie das Schema mit folgenden Befehl in SQLPlus löschen:
| Codeblock |
|---|
DROP USER <schema> CASCADE; |
...
|
Oracle-Datenbank für Nuclos einrichten: JDBC-Treiber, Schema und Benutzer anlegen, Connection-URL (SID vs. Service-Name) und nuclos.xml-Parameter. |
Sprache: Deutsch · English
Datenbank Oracle
So bereitest du eine Oracle-Datenbank für Nuclos vor: JDBC-Treiber, Schema/Benutzer und die Verbindungseinstellungen.
| Status |
|---|
| colour | Green |
|---|
| title | Stand: Jul 2026 |
|---|
|
| Status |
|---|
| colour | Grey |
|---|
| title | gilt fuer Nuclos 4.2026.x |
|---|
|
Überblick
| Anbieter | oracle.com |
|---|
| Unterstützte Version | ab Version 11 |
|---|
| Info |
|---|
| title | JDBC-Treiber separat |
|---|
|
Der Oracle-JDBC-Treiber (z. B. ojdbc8.jar) ist aus lizenzrechtlichen Gründen nicht Bestandteil der Nuclos-Distribution. Lade ihn separat von Oracle und gib den Pfad bei der Installation an. |
Schema und Benutzer anlegen
Lege in einer SQLPLUS-Konsole ein Schema samt Benutzer an. Eine Schritt-für-Schritt-Anleitung findest du unter Oracle: Schema anlegen.
Ein bestehendes Schema löschst du bei Bedarf mit:
| Codeblock |
|---|
DROP USER <schema> CASCADE; |
Wenn Sie sich mit der Linux-VM verbinden, können Sie in SQLPlus ein fertiges Script verwenden, um ein Schema und ggfls. einen Tablespace anzulegen (Für Tablespace ist "ORAUSER" sehr gängig, kann aber auch abweichen): (Befehl von SQLPlus aus)
Falls Sie das Script nicht haben bzw. nicht verwenden wollen, bekommen Sie hier die einzelne Schritte erklärt: Oracle: Schema anlegen
Oracle Dump importieren
Wenn Sie die Linux-Entwicklungs-VM importieren, finden Sie in der Historie viele Beispiele für Imports und Exports. Die Standard-Syntax lautet: (Befehl von der Shell/CMD aus)
| Codeblock |
|---|
imp <schema>/<schema> file=<schema>.dmp fromuser=<schema> touser=<schema> log=<schema>.log ignore=yes feedback=50 |
Dies ist der Standard Import-Befehl. Möglicherweise müssen Sie noch verschiedenes anpassen, z.B. einen Tablespace erzeugen, oder die Version mit "version=10.2" angeben. Außerdem gibt es zu "imp" inkompatible "expdp" Dumps, die mit dem Befehl "impdp" importiert werden müssen. Dazu muss der Dump unter "/opt/oracle/admin/oracle/dpdump/" liegen. Beispiele dazu finden Sie in der Linux-VM in der bash-Historie, die Option "file=" wird dabei zu "dumpfile=".
Beispiel für impdp dump:
...
Connection-URL
| Codeblock |
|---|
jdbc:oracle:thin:@<server>:<port>:<instance-name> |
Beispiel: jdbc:oracle:thin:@localhost:1521:oracle
...
| Hinweis |
|---|
| title | SID vs. Service-Name |
|---|
|
Ein Service-Name |
...
statt einer SID wird vom Installer nicht direkt unterstützt. |
...
...
- Im Installer testweise eine SID angeben, danach die Connection-URL in
nuclos.xml
|
...
...
...
...
...
...
...
- konfigurieren, dass die SID als Service-Name
|
...
...
- die Zeile
USE_SID_AS_SERVICE_LISTENER = ON
|
...
- ergänzen und
lsnrctl reload ausführen.
|
nuclos.xml anpassen
Anpassen der nuclos.xml
...
| <adapter> | oracle |
|---|
| <connection-url> | jdbc:oracle:thin: |
|---|
...
| @<server>:<port>:<instance-name> |
| <user>, <password> | Datenbank-Benutzer und Passwort |
|---|
| <schema> | Schema-Name |
|---|
| <tablespace> | Tablespace-Name |
|---|
...
Sonstige Informationen
Neben diesen Standardparameter werden in der nuclos.xml noch die folgenden optionalen und Oracle-spezifischen Parameter unterstützt:
| <tablespace-index> (optional) |
|---|
...
| separater Tablespace für Indizes |
Verwandte Seiten
Systemvoraussetzungen
Unterstützte Datenbanken im Überblick.
Öffnen →
Installation
Nuclos installieren.
Öffnen →
verwendet werden soll)