Anhang B2. DB-Treiber für Oracle konfigurieren

Allgemeine Beschreibung

Oracle Database (bzw. Oracle DBMS) ist ein objektrelationales DBMS. Oracle kann als externe Datenbank für Dr.Web ESS verwendet werden.

 

Enterprise Server kann Oracle DBMS als externe Datenbank auf allen Plattformen verwenden, ausgenommen FreeBSD (s. P. Installation und unterstützte Versionen).

 

Zur Verwendung von Oracle DBMS gehen Sie wie folgt vor:

1.Installieren Sie Oracle Datenbank mit Einstellungen des AL32UTF8-Zeichensatzes. Man kann auch vorhandenes Exemplar von Datenbank mit angegebenem Zeichensatz verwenden.

2.Konfigurieren Sie den DB-Treiber zur Nutzung der vorhandenen externen Datenbank. Dies kann in der Konfigurationsdatei oder mit Hilfe des Verwaltungscenters gemacht werden: Menü Konfiguration von Dr.Web Enterprise Server, Registerkarte Datenbank.

 

Wenn Sie ODBC für Oracle als externe Datenbank zu verwenden planen, wählen Sie bei der Installation (Aktualisierung) des Servers in den Einstellungen des Installationsassistenten den Punkt Benutzerdefinierte Installation aus. Im nächsten Fenster brechen Sie die Installation des integrierten Clients für Oracle DBMS (im Bereich Database support - Oracle database driver) ab.

Im Gegenfall wird die Arbeit mit Oracle DB über ODBC wegen des Konflikts zwischen Bibliotheken unmöglich sein.

 

Installation und unterstützte Versionen

Um Oracle DB als externe Datenbank nutzen zu können, ist es erforderlich, ein Exemplar von Oracle DB zu installieren und den AL32UTF8-Zeichensatz dafür zu konfigurieren (CHARACTER SET AL32UTF8 / NATIONAL CHARACTER SET AL16UTF16). Es kann auf eine der folgenden Weisen gemacht werden:

1.Mit Hilfe des Installationsassistenten der Oracle DB (verwenden Sie erweiterten Installations- und Konfigurationsmodus von DB).

2.Mit Hilfe des SQL-Befehls CREATE DATABASE.

Nähere Informationen zur Erstellung und Konfiguration von DB finden Sie in den Unterlagen für Oracle DB.

 

Wenn ein Zeichensatz, der sich vom angegebenen Zeichensatz unterscheidet, verwendet wird, werden die nationalen Zeichen unkorrekt angezeigt.

 

Der Client für den Zugriff auf die DB (Oracle Instant Client) gehört zum Umfang des Installationspakets von Dr.Web ESS.

Die durch Oracle DBMS unterstützten Plattformen sind auf der Website des Herstellers http://www.oracle.com/technology/software/tech/oci/instantclient/index.html angegeben.

Dr.Web ESS unterstützt folgende Versionen von DBMS: Oracle9i Database Release 2: 9.2.0.1 - 9.2.0.8 oder neuer.

Parameter

Beim Konfigurieren des Zugriffs auf Oracle DBMS werden die in der Tabelle unten beschriebenen Parameter verwendet.

Parameter von Oracle DBMS

Parameter

Beschreibung

drworacle

Treibername

User

Name des Datenbankbenutzers (obligatorisch)

Password

Benutzerpasswort (obligatorisch)

ConnectionString

Zeichenfolge für die Datenbankverbindung (obligatorisch)

Die Zeichenfolge zur Verbindung mit Oracle DBMS hat folgendes Format:

//<host>:<port>/<service name>

wobei:

<host> - IP-Adresse bzw. Name des Oracle-Servers;

<port> - Port, auf dem der Server "hört";

<service name> - Name der DB, mit der die Verbindung herzustellen ist.

Zum Beispiel:

//myserver111:1521/bjava21

wobei:

myserver111 - Name des Oracle-Servers.

1521 - Port, auf dem der Server "hört".

bjava21 - Name der DB, mit der die Verbindung herzustellen ist.

Beispiel für Konfigurationsdatei drwcsd.conf

Bei Nutzung von Oracle DBMS müssen die Definition und die Einstellungen des DB-Treibers auf eine der folgenden Weisen geändert werden:

im Verwaltungscenter: Punkt Verwaltung des Hauptmenüs Punkt Konfiguration von Dr.Web Enterprise Server des Verwaltungsmenüs Registerkarte Datenbank in der ausklappbaren Liste Datenbank wählen Sie den Typ Oracle und legen Sie die Einstellungen gemäß dem oben angeführten Format fest.

in der Konfigurationsdatei des Servers. Ein Fragment der Konfigurationsdatei mit entsprechenden Parametern ist unten angeführt:

...

;Database definition. Mandatory.

;Only one definition is allowed.

database

 

;DB driver (DLL or shared object name)

drworacle ; Oracle DB, unix & windows

 

;load library from this path; empty - use default

from ""

using "User=DRWCS Password=root ConnectionString=//192.168.0.1:1521/ORADB"