-
Notes
► Le pilote JDBC Oracle (11g) est installé par défaut dans Weblogic.
► Avant de commencer, il est recommandé de faire un backup du fichier de configuration du domaine : "${MW_DOMAIN_HOME}\config\config.xml"
-
Datasource - Oracle
Voici les étapes à suivre pour configurer une source de données à partir de la console d'administration :
- Cliquer sur "Services".
- Cliquer sur "Data Sources".
- Cliquer sur "New".
- Choisir "Generic Data Source".
Remplir les champs suivants :
- "Name" = "OracleDS"
- "JNDI Name" = "OracleDS"
- "Database Type" = "Oracle"
- Cliquer sur "Next".
Remplir les champs suivants :
- "Database Driver" = "*Oracle's Driver (Thin XA) for Service connections; Versions:9.0.1 and later"
- Cliquer sur "Next".
- Cliquer sur "Next".
Remplir les champs suivants :
- "Database Name" = "xe"
- "Host Name" = "localhost"
- "Port" = "1521"
- "Database User Name" = "user1"
- "Password" = "user1pwd"
- Cliquer sur "Next".
Notes :
Le champ "URL" ne doit pas utiliser le caractère "/" avant le nom de la base de données
(cela peut causer des erreurs de connexion à la base de données).
Dans un tel cas, il faut remplacer ce caractère par le caractère ":"
Par exemple : "jdbc:oracle:thin:@localhost:1521/xe"
Doit être remplacé par : "jdbc:oracle:thin:@localhost:1521:xe"
Pour tester que la connexion avec la base de données fonctionne correctement :
- Cliquer sur "Test Configuration".
- Cliquer sur "Next".
- Cocher la case à cocher qui correspond à votre serveur.
- Cliquer sur "Finish".
-
Fichier de configuration
La création de la source de données met à jour le fichier "${MW_DOMAIN_HOME}\config\config.xml
".
En plus, un nouveau fichier de configuration de la source de données sera créé dans le dossier "${MW_DOMAIN_HOME}\config\jdbc\
"
(le nom du fichier correspond au nom de la source données : "OracleDS-0429-jdbc.xml").
Fichier "config.xml" :
Fichier "OracleDS-0429-jdbc.xml" :
Note (1) :
► Il est possible de renommer le nom du fichier de la source de données :
il suffit de modifier ce nom dans le fichier "config.xml" (élément : "descriptor-file-name").
Note (2) :
► Le mot de passe de la base de données est encrypté ; il est possible de le saisir en clair en ajoutant la propriété "password" comme suit :