Zum Hauptinhalt springen
Wissensdatenbankv12.0

Fehlerbehebung in der Datenbank

Celoxis verwendet standardmäßige JDBC-Verbindungen, um eine Verbindung zu Ihrer Datenbank herzustellen. Sollten Verbindungsprobleme auftreten, liegt dies höchstwahrscheinlich an einer Fehlkonfiguration. Wir haben Ihnen das JDBC-Probe- Programm zur Verfügung gestellt, um das Problem zu identifizieren.

Über die JDBC-Sonde

Celoxis JDBC Probe ist ein einfaches Java-Programm, das eine Verbindung zu Ihrer Celoxis-Datenbank herstellt. Dies hilft, Verbindungsprobleme mit Ihrem Datenbankserver zu identifizieren und zu beheben.

JDBC-Probe herunterladen

Laden Sie jdbc-probe.zip von hier

Verwendung der JDBC-Sonde

  1. Entpacken Sie die Datei jdbc-probe.zip. Dadurch sollte ein Ordner mit der Datei JDBCProbe.class erstellt werden.
  2. Öffnen Sie eine Eingabeaufforderung und wechseln Sie in den Ordner, der die Datei JDBCProbe.class enthält.
  3. Führen Sie das Programm wie unten gezeigt aus und ersetzen Sie die Werte entsprechend Ihrer Konfiguration.
    java -cp .;drivers/* JDBCProbe product=oracle name=celoxis user=tim password=fox host=localhost
  4. Sie erhalten eine Erfolgsmeldung, wenn die Verbindung erfolgreich hergestellt wurde. Im Fehlerfall wird die Fehlermeldung des Treibers ausgegeben. Diese Fehlermeldung gibt Ihnen einen Hinweis auf die möglichen Ursachen, die später in diesem Dokument erläutert werden.

Programmoptionen

ProduktEntweder Oracle, pgsql (für PostgreSQL) oder mssql (für Microsoft SQL Server).
NameDer Name der Celoxis-Datenbankinstanz.
Benutzername/PasswortBenutzername und Passwort für die Datenbankverbindung.

Bei Microsoft SQL Server müssen Anmeldung und Datenbank für die SQL-Authentifizierung (oder den gemischten Modus) konfiguriert sein, nicht für die Windows-Authentifizierung .
GastgeberDer DNS-Hostname des Servers, auf dem die Datenbank läuft.
HafenDer Port des Datenbankservers. Dies ist ein optionales Feld; wird kein Port angegeben, wird der Standardport verwendet.

Fehlermeldungen und mögliche Ursachen

Der Verbindungsversuch ist fehlgeschlagen

  • Der Hostname kann vom DNS-Server nicht aufgelöst werden.
  • Der Datenbankserver läuft nicht auf dem Host.
  • Der Datenbankport auf dem Datenbankserver ist aufgrund einer Firewall nicht erreichbar.

Verbindung abgelehnt: FATAL: Passwortauthentifizierung für Benutzer fehlgeschlagen

  • Benutzername oder Passwort ist falsch

Backend-Start fehlgeschlagen: FATAL: Datenbank "celoxis_db" existiert nicht

  • Der Datenbankname (celoxis_db) ist falsch.
  • Der Benutzer hat keine Berechtigung, sich bei der Datenbank anzumelden