35.1 Konfigurieren einer Oracle-Datenbank

In diesem Abschnitt finden Sie die Konfigurationsoptionen zur Verwendung einer Oracle-Datenbank für die Benutzeranwendung. Weitere Informationen zu den unterstützten Oracle-Versionen finden Sie in Abschnitt 33.4, Systemanforderungen für die Identitätsanforderungen.

35.1.1 Prüfen der Kompatibilitätsstufe der Datenbanken

Datenbanken aus verschiedenen Oracle-Versionen sind kompatibel, wenn Sie dieselben Funktionen unterstützen und diese Funktionen auf dieselbe Weise ausgeführt werden. Wenn sie nicht kompatibel sind, funktionieren bestimmte Funktionen oder Vorgänge möglicherweise nicht erwartungsgemäß. Beispielsweise wird das Schema nicht erstellt und die Identitätsanwendungen werden nicht bereitgestellt.

Führen Sie die folgenden Schritte aus, um die Kompatibilitätsstufe Ihrer Datenbank zu prüfen:

  1. Aufbauen einer Verbindung zur Datenbank-Engine

  2. Nach dem Aufbau einer Verbindung zur entsprechenden Instanz der SQL-Serverdatenbank-Engine klicken Sie unter Object Explorer auf den Servernamen.

  3. Erweitern Sie Datenbanken und wählen Sie abhängig von der Datenbank entweder eine Benutzerdatenbank oder erweitern Sie Systemdatenbanken und wählen Sie eine Systemdatenbank aus.

  4. Klicken Sie mit der rechten Maustaste auf die Datenbank und klicken Sie dann auf Eigenschaften.

    Das Dialogfeld Datenbankeigenschaften wird geöffnet.

  5. Klicken Sie im Bereich Seite auswählen auf Optionen.

    Die aktuelle Kompatibilitätsstufe wird im Listenfeld Kompatibilitätsstufe angezeigt.

  6. Geben Sie zur Prüfung der Kompatibilitätsstufe Nachfolgendes im Abfragefenster ein und klicken Sie auf Ausführen.

    SQL> SELECT name, value FROM v$parameter

    WHERE name = 'compatible';

Die erwartete Ausgabe ist: 12.1.0.2

35.1.2 Konfigurieren des Zeichensatzes

Die Benutzeranwendungsdatenbank muss einen Zeichensatz mit Unicode-Kodierung nutzen. Legen Sie diesen Zeichensatz beim Erstellen der Datenbank mit der Option AL32UTF8 fest.

Überprüfen Sie mit dem folgenden Befehl, ob der UTF-8-Zeichensatz für eine Oracle 12c-Datenbank festgelegt ist:

select * from nls_database_parameters;

Wenn die Datenbank nicht für UTF-8 konfiguriert ist, gibt das System die folgenden Informationen zurück:

NLS_CHARACTERSET
WE8MSWIN1252

Ansonsten gibt das System die folgenden Informationen zurück, mit denen bestätigt wird, dass die Datenbank für UTF-8 konfiguriert ist:

NLS_CHARACTERSET
AL32UTF8

HINWEIS:Die JDBC-JAR-Version ojdbc6.jar wird empfohlen.

Weitere Informationen zum Konfigurieren eines Zeichensatzes finden Sie unter „Choosing an Oracle Database Character Set“ (Auswählen eines Zeichensatzes für eine Oracle-Datenbank).

35.1.3 Konfigurieren des Admin-Benutzerkontos

Die Benutzeranwendung setzt voraus, dass das Benutzerkonto für die Oracle-Datenbank bestimmte Rechte besitzt. Geben Sie die folgenden Befehle im SQL Plus-Dienstprogramm ein:

CREATE USER idmuser IDENTIFIED BY password
GRANT CONNECT, RESOURCE to idmuser
ALTER USER idmuser quota 100M on USERS;

Hierbei gilt: idmuser steht für das Benutzerkonto.