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.
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:
Aufbauen einer Verbindung zur Datenbank-Engine
Nach dem Aufbau einer Verbindung zur entsprechenden Instanz der SQL-Serverdatenbank-Engine klicken Sie unter Object Explorer auf den Servernamen.
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.
Klicken Sie mit der rechten Maustaste auf die Datenbank und klicken Sie dann auf Eigenschaften.
Das Dialogfeld Datenbankeigenschaften wird geöffnet.
Klicken Sie im Bereich Seite auswählen auf Optionen.
Die aktuelle Kompatibilitätsstufe wird im Listenfeld Kompatibilitätsstufe angezeigt.
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
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).
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.