Annexe B2. Configuration du driver BD pour Oracle

Page d'accueil  Précédent  Suivant

Généralités

Oracle Database (ou Oracle DBMS) est un SGBD objet-relationnel. Oracle peut être utilisé en tant que base de données externe pour Dr.Web ESS.

 

Serveur Enterprise peut utiliser le SGBD Oracle en tant que base externe sur toutes les plateformes excepté FreeBSD (voir Installation et versions supportées).

 

L'utilisation du SGBD Oracle requiert :

1.installation d'une BD Oracle avec le codage AL32UTF8. Vous pouvez également utiliser la BD existante avec ce codage ;

2.configuration du driver de BD afin de pouvoir utiliser la base de données externe. Vous pouvez le configurer dans le fichier de configuration ou via le Centre de Gestion : menu Configuration de Dr.Web Enterprise Server, onglet Base de données.

 

Si vous planifiez d'utiliser ODBС pour Oracle comme base de données externe, sélectionnez l'élément Installation sélective et puis dans la fenêtre suivante, refusez l'installation du client intégré pour SGBD Oracle (dans les rubriques respectives Database support - Oracle database driver) dans les paramètres de l'installateur lors de l'installation (mise à jour) du Serveur.

Sinon, le fonctionnement avec la BD Oracle via ODBC ne sera pas possible à cause du conflit des bibliothèques.

 

Installation et versions supportées

Pour pouvoir utiliser la BD Oracle en tant que base externe, il est nécessaire de configurer, pour la base, le codage AL32UTF8 (CHARACTER SET AL32UTF8 / NATIONAL CHARACTER SET AL16UTF16). Ceci peut être réalisé par les moyens suivants :

1.avec l'installateur de BD Oracle (utilisez le mode avancé d'installation et de configuration de la BD),

2.avec la commande SQL CREATE DATABASE.

Pour en savoir plus sur la création et la configuration de la BD, consultez la documentation relative à la BD Oracle.

 

En cas d'utilisation d'un codage autre que le codage indiqué, les symboles régionaux ne seront pas affichés correctement.

 

Le client d'accès à la BD (Oracle Instant Client) fait partie du package d'installation de Dr.Web ESS.

Les plateformes supportées par le SGBD Oracle sont listées sur le site de l'éditeur http://www.oracle.com/technology/software/tech/oci/instantclient/index.html.

Dr.Web ESS supporte les versions suivantes du SGBD : Oracle9i Database Release 2: 9.2.0.1 - 9.2.0.8 ou supérieures.

Paramètres

Lors de la configuration de la connexion au SGBD, les paramètres décrits dans le tableau ci-dessous sont utilisés.

Paramètres de SGBD Oracle

Paramètre

Description

drworacle

Nom du driver

User

Nom de l'utilisateur de la BD (obligatoire)

Password

Mot de passe utilisateur (obligatoire)

ConnectionString

Ligne de connexion à la BD (obligatoire)

Format de la ligne de connexion au SGBD Oracle :

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

où :

<host> - adresse IP ou nom du Serveur Oracle ;

<port> - port écoutant le Serveur ;

<service name> - nom de la BD à laquelle il faut se connecter.

Exemple :

//myserver111:1521/bjava21

où :

myserver111 - nom de Serveur Oracle.

1521 - port écoutant le Serveur.

bjava21 - nom de la BD à laquelle il faut se connecter.

Exemple du fichier de configuration drwcsd.conf

Si vous utilisez SGBD Oracle, il est nécessaire de modifier le mode de détection et les paramètres du pilote de base de données d'une des manières suviantes :

Dans le Centre de Gestion : l'élément Administration du menu principal l'élément Configuration Dr.Web Enterprise Server du menu de gestion l'onglet Base de données sélectionnez dans la liste déroulante Base de données type Oracle, configurez les paramètres selon le format indiqué ci-dessus.

dans le fichier de configuration du Serveur. Ci-dessous, vous trouverez un fragment du fichier de configuration avec les paramètres appropriés :

...

;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"