Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Auszug

...

hidden

...

Oracle Database Server

Anbieterhomepagehttp://www.oracle.com
Unterstützte Versionab Version 11

Vorbereitungsmaßnahmen

JDBC-Treiber (Download)

JDBC Treiber Download

View file
nameojdbc8.jar
height250

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: 

Installation oracle 1.gifImage 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;

...

true

Oracle-Datenbank für Nuclos einrichten: JDBC-Treiber, Schema und Benutzer anlegen, Connection-URL (SID vs. Service-Name) und nuclos.xml-Parameter.

globe with meridians Sprache: Deutsch · English

hammer and wrench Datenbank Oracle

So bereitest du eine Oracle-Datenbank für Nuclos vor: JDBC-Treiber, Schema/Benutzer und die Verbindungseinstellungen.

Status
colourPurple
titleHow-to
Status
colourBlue
titleBetrieb
Status
colourGreen
titleStand: Jul 2026
Status
colourGrey
titlegilt fuer Nuclos 4.2026.x

Panel
bgColor#F4F5F7

Auf dieser Seite

Inhalt
maxLevel2
minLevel2

Überblick

Anbieteroracle.com
Unterstützte Versionab Version 11
Info
titleJDBC-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)

Codeblock
@create.sql

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
titleSID vs. Service-Name

Ein Service-Name

...

statt einer SID wird vom Installer nicht direkt unterstützt.

...

Zwei Workarounds:

...

  1. Im Installer testweise eine SID angeben, danach die Connection-URL in nuclos.xml

...

  1. anpassen

...

  1. und den Installer mit

...

  1. Option -s

...

  1. erneut ausführen.

...

  1. Den TNS-Listener

...

  1. so

...

  1. konfigurieren, dass die SID als Service-Name

...

  1. gilt: in listener.ora

...

  1. die Zeile USE_SID_AS_SERVICE_LISTENER = ON

...

  1. 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

gear Systemvoraussetzungen


Unterstützte Datenbanken im Überblick.

Öffnen →

rocket Installation


Nuclos installieren.

Öffnen →

verwendet werden soll)