Passer au contenu principal
Base de connaissancesv14.0

Base de données de dépannage

Celoxis utilise des connexions JDBC standard pour se connecter à votre base de données. En cas de problème de connexion, il s'agit très probablement d'une erreur de configuration. Nous mettons à votre disposition le JDBC Probe pour identifier ce problème.

À propos de la sonde JDBC

Celoxis JDBC Probe est un programme Java simple qui se connecte à votre base de données Celoxis. Il permet d'identifier et de résoudre les problèmes de connexion avec votre serveur de base de données.

Télécharger la sonde JDBC

Téléchargez jdbc-probe.zip ici

Utilisation de la sonde JDBC

  1. Décompressez le fichier jdbc-probe.zip. Un dossier contenant le fichier JDBCProbe.class devrait être créé.
  2. Ouvrez une invite de commandes et accédez au dossier contenant le fichier JDBCProbe.class.
  3. Exécutez le programme comme indiqué ci-dessous en remplaçant les valeurs par celles correspondant à votre configuration.
    java -cp .;drivers/* JDBCProbe product=oracle name=celoxis user=tim password=fox host=localhost
  4. Vous recevrez un message de confirmation si la connexion a réussi. En cas d'échec, le message renvoyé par le pilote s'affichera. Ce message d'erreur vous donnera des indications sur les causes possibles, comme expliqué plus loin dans ce document.

Options du programme

produitL'un des suivants : Oracle, pgsql (pour PostgreSQL) ou mssql (pour Microsoft SQL Server).
nomLe nom de l'instance de base de données Celoxis.
nom d'utilisateur/mot de passeLe nom d'utilisateur et le mot de passe à utiliser pour se connecter à la base de données.

Dans le cas d'un serveur Microsoft SQL Server, la connexion et la base de données doivent être configurées pour utiliser le d'authentification SQL (ou le mode mixte), et non d'authentification Windows .
hôteLe nom d'hôte DNS du serveur sur lequel la base de données est exécutée.
portLe port du serveur de base de données. Ce champ est facultatif ; s’il n’est pas spécifié, le port par défaut sera utilisé.

Messages d'erreur et causes possibles

La tentative de connexion a échoué

  • Le nom d'hôte ne peut pas être résolu par le serveur DNS.
  • Le serveur de base de données n'est pas en cours d'exécution sur l'hôte.
  • Le port de la base de données sur le serveur de base de données est inaccessible en raison d'un pare-feu.

Connexion refusée : ERREUR FATALE : l’authentification par mot de passe a échoué pour l’utilisateur

  • Nom d'utilisateur ou mot de passe incorrect

Échec du démarrage du serveur : ERREUR FATALE : la base de données « celoxis_db » n’existe pas

  • Le nom de la base de données (celoxis_db) est incorrect.
  • L'utilisateur ne dispose pas des privilèges nécessaires pour se connecter à la base de données