ImmoTop2 - Datenbankdienst (SQL Anywhere Datenbankserver)
Problem
Es wurde nicht die korrekte Datenbank-Software gestartet. Diese Meldung wird in folgenden Fällen ausgelöst:
- Der Dienst „ImmoTop2 Datenbank“ ist nicht gestartet worden
- Der SQL Anywhere Datenbankserver wurde nicht korrekt konfiguriert
- Der SQL Anywhere Datenbankserver wurde nach der Installation von ImmoTop2 auf eine andere Maschine migriert, ohne die Server-Konfigurationsdatei anzupassen.
In diesen Fällen reagiert ImmoTop2 fehlertolerant. Ein limitierter Datenbankserver wird gestartet, um einen Notbetrieb zu ermöglichen. Es handelt sich um den SQL Anywhere Personal Server mit lediglich 10-20 möglichen Connections. Diese Limitierung kann zu Applikationsabstürzen oder zu Performance-Problemen führen.
Lösung
Im folgenden Dokument ist im Kapitel 3 Behebung beschrieben, wie das Problem behoben werden kann.
Hinweise\nDie folgende Anleitung ist für technisches Personal bestimmt und gilt ab ImmoTop2 Version 2.7.7. Diese Anleitung gibt Hinweise, wie ein Problem im Zusammenhang mit dem SQL Anywhere Datenbank-server behoben werden kann.
Behebung
==Datenbankdienst starten==
Stellen Sie sicher, dass der Datenbankdienst «ImmoTop2 Datenbank» läuft.
==Korrekte Konfiguration==
Falls der Dienst korrekt läuft, muss die Konfiguration überprüft werden.
Führen Sie dblocate -dv auf dem physischen Datenbankserver aus. In den meisten Fällen erhalten Sie einen einzigen Eintrag mit dem Servernamen und Datenbanknamen der aktuell laufenden Instanz:

In obigen Beispiel läuft ein Datenbankserver auf der Maschine wwnb-296 (Hostname).
Überprüfen Sie die beiden Bezeichnungen auf Übereinstimmung im Config.ini des Servers:

Seite 4 von 6
Bei Abweichungen, muss das Config.ini entsprechend angepasst werden. Falls Sie Anpassungen vornehmen mussten, starten Sie sowohl den Applikationsdienst als auch den Datenbankdienst neu .
Überprüfen Sie nach dem erneuten Start von ImmoTop2 den Serverlog WwimmoBusinessServer.log. Die Einstellung MaxPossibleConnections muss >32000 sein:

WwimmoBusinessServer.log
Seite 5 von 6