Zum Hauptinhalt springen

Log-Einträge

CONZEPT 16-Server - Log-Einträge Beschreibung der Einträge in den Log-Dateien des CONZEPT 16-Servers

In diesem Abschnitt werden die möglichen Inhalte der CONZEPT 16-Server Log-Dateien aufgeführt. Die Meldungen, die vom Datenbankserver protokolliert werden, sind in verschiedene Typen und Klassen unterteilt. Dies dient einerseits einem besseren Überblick bei der Ansicht. Zum anderen können so auch einfach alle Einträge eines bestimmten Typs oder Klasse ausgeblendet werden (zum Beispiel Login- und Logout-Daten, siehe auch Log-Viewer und Script-Utility). Die Typen werden folgendermaßen unterteilt.

controlMeldungen zur Kontrolle der Datenbankzustände
dataMeldungen zu Datenbankinhalten
HSB masterMeldungen bezüglich Hot-Standby vom Server in der Master-Rolle
HSB slaveMeldungen bezüglich Hot-Standby Server in der Slave-Rolle
initMeldungen beim Starten des Servers
internalInterne Fehlermeldungen
I/OMeldungen zum Lesen und Schreiben auf dem Speichermedium
licenseMeldungen zur Lizenzierung
requestMeldungen zu Benutzeranfragen an den Server
systemMeldungen zum Betriebssystem
userMeldungen zu Benutzeraktionen wie zum Beispiel Login und Logout

Jede Klasse hat ein zugeordnetes Kürzel. Über dieses kann beim Betrachten eines Logs über das Script-Utility die Klasse ermittelt werden. Die Aufteilung der Klassen entspricht dem folgenden Schema:

KlasseKürzelBeschreibung
InformationeniInformationsmeldungen. Kein fehlerhaftes Verhalten.
WarnungenwWarnungsmeldungen, die den Betrieb des Servers nicht beeinträchtigen, jedoch vom Administrator aufmerksam verfolgt werden sollten.
FehlereFehlermeldungen, die unbedingt beachtet und behoben werden müssen.
Debug-MeldungendMeldungen, die der Datenbankserver zusätzlich ausgibt, wenn interne Debug-Schalter aktiv sind.

Ist die automatische E-Mail-Benachrichtigung des Servers eingerichtet, wird bei Meldungen der Klassen "w" und "e" eine E-Mail versendet.

Die Protokolleinträge gliedern sich in folgende Funktionsabschnitte:

Einige Protokolleinträge geben einen zusätzlichen Fehlerwert aus, um den Fehler genauer zu spezifizieren. Diese Einträge gliedern sich in folgende Bereiche:

Allgemeine Fehler:

  • Alert mail was send to ... Eine Alert-E-Mail wurde an die angegebene Adresse versendet. Dies ist nur ein informativer Eintrag.\
  • OAuth DeviceFlow email=... url=... user-code=... Eine Alert Mail konnte nicht versendet werden, weil die Authentifizierung über OAuth 2.0 fehlgeschlagen ist. Eine manuelle Anmeldung kann durch einen Doppelklick auf den Eintrag im Log-Viewer gestartet werden.\
  • OAuth DeviceFlow [<Fehler>] <Fehlerbeschreibung> Bei der Kommunikation mit dem Authentifizierungsservice ist ein Fehler aufgetreten. Eine Fehlerbeschreibung befindet sich im Eintrag.\
  • OAuth DeviceFlow timeout occured Bei der Kommunikation mit dem Authentifizierungsservice ist ein Timeout aufgetreten.\
  • OAuth DeviceFlow communication error (code <Fehlercode>) Bei der Kommunikation mit dem Authentifizierungsservice ist ein Fehler aufgetreten.\
  • OAuth DeviceFlow process shutdown Der Authentifizierungsservice wird gerade angehalten.\
  • OAuth DeviceFlow missing access_token Die Antwort enthält kein Access-Token.\
  • OAuth DeviceFlow missing refresh_token Die Antwort enthält kein Refresh-Token.\
  • OAuth DeviceFlow missing expires_in Die Antwort enthält kein Ablaufdatum.\
  • CRC Error Beim CRC-Prüfsummenvergleich ist eine Abweichung festgestellt worden. Die Kommunikation läuft nicht fehlerfrei. Fehler können auftreten bei Inkompatibilitäten, Hardware- oder Software-Fehlern.\
  • Failed to send alert mail (code ...) Die Fehlermeldung konnte nicht per E-Mail versendet werden. Die Einstellungen der automatischen Mail-Benachrichtigung müssen überprüft werden.\
  • Failed to send alert mail to ... (code ...) Die Fehlermeldung konnte nicht per E-Mail versendet werden. Die Adresse zu der nicht gesendet werden konnte und der Fehlerwert werden angezeigt. Einstellungen der automatischen Mail-Benachrichtigung und des E-Mails-Servers müssen überprüft werden.\
  • no error code Es konnte kein Fehlerwert ermittelt werden.\
  • Out of memory Der Prozess konnte den notwendigen Hauptspeicher nicht anfordern. Möglicherweise steht nicht genug Hauptspeicher zur Verfügung oder der Speicher konnte aus anderen Gründen nicht angefordert werden.\
  • Thread start failed Ein Thread konnte nicht gestartet werden. Möglicherweise ist ein Ressourcenlimit des Betriebssystem erreicht. Der Rechner sollte neu gestartet werden.\
  • Timeout Es ist eine Zeitüberschreitung eingetreten. Möglicherweise ist der Rechner stark ausgelastet.\

Datenbankfehler

  • Database in backup mode Die Datenbank befindet sich im Backup-Modus. Der Backupmodus kann über den Befehl DbaControl () oder das Script-Utility gestartet und gestoppt werden.\
  • Database in standby mode Die Datenbank konnte nicht geöffnet werden, da sie im Standby-Modus ist.\
  • Database is locked (...) Die Datenbank ist gesperrt. Die Sperre kann explizit eingerichtet oder durch Operationen auf der Datenbank implizit definiert worden sein. Die Art der Sperre wird in Klammern angegeben (siehe Fehler beim Öffnen der Datenbank).\
  • Database name conflict Es gibt bereits eine Datenbank mit dem gleichen symbolischen Namen oder mit dem gleichen Dateinamen. Die Eintragungen der Datenbanken müssen überprüft werden (siehe Konfiguration des Servers).\
  • Database open denied Die Datenbank konnte aufgrund des Datenbankstatus nicht geöffnet werden. Dieser Fehler kann auftreten, wenn sich die Datenbank in Synchronisation oder im Rollback befindet.\
  • Database open failed (...) Beim Öffnen der Datenbank ist ein Fehler aufgetreten. Der Fehler wird in Klammern angegeben. Hier können unterschiedliche Fehler im Bereich des Dateisystems vorliegen, oder dass eine nicht unterstütze Datenbankversion versucht wurde zu öffnen.\
  • Database service initialisation failed Der Datenbankprozess konnte nicht initialisiert werden. Möglicherweise lässt sich das Problem durch einen Neustart des Systems beseitigen.\
  • Database unknown Zu dem angegebenen symbolischen Namen existiert keine Datenbank. Der Eintrag der Datenbank muss überprüft werden (vgl. Konfiguration des Servers).\
  • Invalid password Es wurde ein falsches Kennwort angegeben.\
  • Log file open failed Die Log-Datei konnte nicht geöffnet werden. Hier können Probleme im Bereich der Dateiverwaltung vorliegen.\
  • User limit reached Die maximale Anzahl der Benutzer ist erreicht. Die Anzahl der in der Lizenz angegebenen Benutzer wurde überschritten oder der Datenbankcache ist für die Anzahl der Benutzer nicht mehr ausreichend.\
  • Wrong database version Die Version der zu öffnende Datenbank wird nicht vom Server oder von der verwendeten Lizenz unterstützt. Datenbank Versionen kleiner als 4.7 und größer als die Releasenummer des Service können nicht geöffnet werden.\

Starten und Stoppen des Servers

  • Communication port is already in use Der Client-Port des Datenbankservers (4722) ist bereits belegt. Dies ist beispielsweise dann der Fall, wenn bereits eine ältere Version (1.8/5.0) des Datenbankservers gestartet ist.\
  • Detached process can't be started in a terminal session Der Datenbankserver kann im Detached-Mode nicht innerhalb einer Terminalsitzung gestartet werden.\
  • Operating system not supported Der Prozess kann unter diesem Betriebssystem nicht gestartet werden. Entweder ist das Betriebssystem noch nicht für CONZEPT 16 freigegeben oder die Voraussetzungen für den Einsatz einer bestimmten Lizenz sind nicht gegeben (siehe Lizenztypen).\
  • Process authorisation failed Der Prozess konnte nicht gestartet werden, da keine gültige Startauthorisierung vorhanden ist. Die Eintragungen bei dem Dienst des Systems müssen überprüft werden.\
  • Process initialisation failed Die Initialisierung des Prozesses ist fehlgeschlagen. Möglicherweise lässt sich das Problem durch einen Neustart des Systems beseitigen.\
  • Process started (...) [...] Ein Prozess wurde gestartet. In runden Klammern wird die Prozess-ID und in eckigen Klammern der Typ, die Version und die Startart (service oder detached) des Prozesses angegeben. Die Startart taucht nur beim Service-Prozess auf, da Manager- und Datenbankprozess generell vom Service-Prozess im Detached-Mode gestartet werden. Dies ist selbst dann der Fall, wenn der Service-Prozess als Dienst eingerichtet ist. Vor dem Start des Prozesses werden Informationen über das System (Betriebssystem, Anzahl der logischen Prozessoren und Menge des physikalischen Speichers) ausgegeben.\
  • Process start failed [...] Der Prozess konnte nicht gestartet werden. In Klammern wird der Typ und die Version des Prozesses angegeben. Die Log-Einträge vor diesem Eintrag müssen ausgewertet werden.\
  • Process stopped Der Prozess wurde angehalten.\
  • Process term delay (...) Das Beenden des Prozesses wird um die in Klammern angegebene Zeit verzögert. Siehe auch Konfiguration des Servers.\
  • Program file damaged Der Prozess konnte nicht gestartet werden, da die Programmdatei beschädigt ist. In diesem Fall muss der Programmstand noch einmal installiert werden. Möglich sind auch Probleme beim Dateisystem.\
  • Server is already started Der Datenbankserver ist bereits gestartet. Der CONZEPT 16-Server kann auf einem Rechner nur einmal gestartet werden, auch dann wenn der Server in verschiedenen Benutzerkontexten läuft.\
  • Shared memory access failed Der Zugriff auf den gemeinsamen Speicherbereich des Datenbankservers ist fehlgeschlagen. Möglicherweise lässt sich das Problem durch einen Neustart des Systems beseitigen.\

Server Ereignisse

  • Alert mail test Der Test der automatischen E-Mail-Benachrichtigung wurde ausgelöst. Der Test erzeugt eine E-Mail. Der Empfang der E-Mail muss ebenfalls überprüft werden.\
  • Backup event completed Ein Sicherungsereignis wurde beendet.\
  • Backup event started (...) Ein Sicherungsereignis wurde gestartet. Die voraussichtliche Dauer des Ereignisses wird in Klammern angegeben. Der Eintrag erfolgt nur, wenn die Datenbank während des Backup-Ereignisses geöffnet ist oder wird.\
  • Client communication: CRC disabled Die Absicherung der Kommunikation zwischen den Clients und dem Server über eine CRC-Prüfsumme wurde deaktiviert (Datentransfer mit CRC).\
  • Client communication: CRC enabled Die Absicherung der Kommunikation zwischen den Clients und dem Server über eine CRC-Prüfsumme wurde aktiviert (Datentransfer mit CRC).\
  • Database closed Die Datenbank wurde geschlossen.\
  • Database opened (...) [...] Die Datenbank wurde geöffnet. Der Zeitpunkt der letzten Änderung der Datenbankdatei (.ca1) wird in runden Klammern, die Größe der Datenbank und der verwendete Cache in eckigen Klammern angegeben.\
  • Database opened read only (...) Die Datenbank wurde im Nur-Lesen-Modus geöffnet. Der Zeitpunkt der letzten Änderung der Datenbankdatei (.ca1) wird in Klammern angegeben. Alle Änderungen in der Datenbank erfolgen nur im Cache. Nach dem Schließen der Datenbank werden alle Änderungen verworfen.\
  • Database rollback unlocked Der Rollback wurde für die Datenbank freigegeben (Freigabe für Rollback).\
  • Database switched to read-only Der Zugriffsmodus wurde auf "Nur-Lesen" geändert. Dies ist notwendig bei verschiedenen Datenbankoperationen (zum Beispiel Backup, Diagnose usw.).\
  • Database switched to read-write Der Zugriffsmodus wurde auf "Lesen-Schreiben" geändert.\
  • Database synchronisation unlocked Die Synchronisation wurde für die Datenbank freigegeben (Freigabe für Synchronisation).\
  • Database user login disabled In der Datenbank wurde die Anmeldesperre gesetzt (Login sperren).\
  • Database user login enabled In der Datenbank wurde die Anmeldesperre entfernt (Login freigeben).\
  • Database user login unlocked Die Aktivierung wurde für die Datenbank freigegeben (Freigabe für Login).\
  • Failed to send alert mail (code ...) Die automatische E-Mail-Benachrichtigung konnte nicht durchgeführt werden. Der Fehlerwert wird in Klammern angegeben (siehe MailClose ()).\
  • HSB master server switched to primary system Es wurde der Wechsel zum Primärsystem durchgeführt (Wechsel zu Primärsystem).\
  • HSB master server switched to secondary system Es wurde der Wechsel zum Sekundärsystem durchgeführt (Wechsel zu Sekundärsystem).\
  • Login ... (...) / ... Ein Benutzer hat sich erfolgreich an der Datenbank angemeldet. Der Name des Benutzers, des Client-Computers und des verwendeten Betriebssystems werden ebenfalls angegeben.\
  • Login failed... Die Anmeldung eines Benutzers wurde abgewiesen. Der Name des Benutzers und des Client-Computers werden ebenfalls angegeben. Möglicherweise wurden die falschen Anmeldedaten verwendet.\
  • Logout... Ein Benutzer hat sich abgemeldet. Der Name des Benutzers und des Client-Computers werden ebenfalls angegeben.\
  • Forced user logoff ... Ein Benutzer wurde zwangsweise (Menübefehl des Standard-Clients bzw. UserClear ()) abgemeldet. Der Name des Benutzers und des Client-Computers werden ebenfalls angegeben.\
  • Procedure runtime error ... Bei der Durchführung einer Funktion beim Server mit der Anweisung RmtCall () ist ein Laufzeitfehler aufgetreten. Die Nummer des Laufzeitfehlers, die aufgerufene Funktion, die Zeile, in der der Fehler aufgetreten ist und der Klartext der Fehlermeldung werden in dem Eintrag ausgegeben.\
  • VSS Backup event completed [(timeout)] Ein Sicherungsereignis wurde über den Volumenschattenkopiedienst beendet. Wenn das Sicherungsereignis länger als 5 Minuten benötigt, wird es abgebrochen. In diesem Fall steht in Klammern "timeout" hinter dem Log-Eintrag.\
  • VSS Backup event started Ein Sicherungsereignis wurde über den Volumenschattenkopiedienst gestartet. Der Eintrag erfolgt nur, wenn die Datenbank während des Backup-Ereignisses geöffnet ist oder wird.\
  • VSS Library load failed Die DLL für den Volumenschattenkopiedienst (c16_serv_vss_*.dll) wurde nicht gefunden oder konnte nicht initialisiert werden.\

Server Ereignisse (Rollback)

  • ... blocks restored from transaction log file TL? Aus der Transaktionslogdatei wurden ... Blöcke in die Datenbank übertragen. Zusätzlich wird angezeigt, aus welchem Zeitraum die übertragenen Blöcke stammen.\
  • No valid transaction log files found (...) Es wurden keine verwendbaren Transaktionslogdateien für den Rollback gefunden. Der Grund wird in Klammern angegeben:\
    • Die Transaktions-Logdateien konnten nicht geöffnet werden (open failed).\
    • Die Transaktions-Logdateien konnten göffnet werden, jedoch ist der Header korrupt (corrupt header ).\
    • Die Transaktions-Logdateien sind gültig, jedoch passt die Datenbank nicht zu den Logdateien (database mismatch).\
    • Die Transkations-Logdateien passen zur Datenbank, enthalten jedoch nicht die richtige Seriennummer (wrong serial number).\
  • Transaction log file ID error Beim Übertragen der Daten aus einer Transaktionslogdatei in die Datenbank wurde ein ungültiger Segmenteintrag gefunden.\
  • Transaction log file read fault Beim Lesen der Transaktionslogdatei ist ein Fehler aufgetreten. Die Fehler sind im Bereich des Dateisystems zu suchen.\
  • Transaction log file TL? has no valid blocks Die Transaktionslogdatei ist nicht verwendbar, da sie entweder beschädigt oder unvollständig ist.\
  • Transaction Rollback finished Das Rollback wurde beendet.\
  • Transaction Rollback started (...) Ein Rollback wurde gestartet. Der Grund wird in Klammern angegeben. Entweder wurde eine nicht eingespielte Transaktionslog-Datei gefunden, oder die Datenbank wurde zuvor nicht ordnungsgemäß geschlossen.\

Server Ereignisse (Debug)

  • User long request OP ... time ... Eine Anfrage benötigt länger als drei Sekunden zur Verarbeitung. Es wird der Operationscode und die Dauer der Verarbeitung in Sekunden ausgegeben. Die Dauer der Verarbeitung ist immer in Verbindung mit der Operation zu sehen. Es gibt Operationen, die immer länger als drei Sekunden dauern.\
  • User wait on ID ... tree ... seg ... Bei einer Anfrage ist ein Wartezustand von mehr als 2 Sekunden Dauer eingetreten. Es wird die ID des Benutzer ausgegeben, der das Segment gesperrt hält. Zusätzlich wird die Nummer des Baums angezeigt, zu dem das gesperrte Segment gehört. Die Einträge dienen zur Überprüfung der eigenen Programmierung im Bereich der Transaktionen.\
  • ProcedureStartEnd Procedure start/end...\
  • Größe des Datenvolumens und Dauer des Updates Database update time ... seconds ... MB\
  • SelektionStartEnd Selection start/end ... ... result ... Beim Ausführen einer Selektion auf dem Server wird der Startzeitpunkt und das Ende festgehalten. Zusätzlich wird der Name der Selektion, die dazugehörige Tabelle und das Resultat der Funktion SelRun() protokolliert. Die Einträge erfolgen in der Protokolldatei der Datenbank und werden mit dem Debug-Symbol gekennzeichnet.\
  • TextPerm Text perm insufficient... Protokolliert Text- bzw. Prozedur-Zugriffe ohne ausreichende Berechtigung.\

Server Hauptprozess

  • Connect to manager process failed (...) Es konnte keine Verbindung zum Manager-Prozess aufgenommen werden. Der Fehler wird in Klammern angegeben. Diese Meldung kann auch in den Datenbankprozessen auftreten. Der Fehlertext gibt Hinweise auf die Ursache des Problems.\
  • Manager process launched Der Start des Managerprozesses wurde eingeleitet.\
  • Service started [...] Der Serviceprozess wurde gestartet. In eckigen Klammern ist die Version angegeben.\
  • Service start failed Beim Starten des Serviceprozesses ist ein Fehler aufgetreten. Dies ist lediglich das Resultat eines zuvor aufgetretenen Fehlers.\
  • Service start requested Der Serviceprozess soll gestartet werden.\
  • Service stopped Der Serviceprozess wurde angehalten.\
  • Service stop requested Der Serviceprozess soll angehalten werden.\
  • Service stop requested (shutdown) Der Serviceprozess soll aufgrund des Herunterfahrens des Systems angehalten werden.\
  • Start of manager process failed (...) Beim Start des Managerprozesses ist ein Fehler aufgetreten. Der Fehlertext wird in Klammern angegeben und gibt Hinweise für die Ursache.\

Server Managerprozess

  • Service process release mismatch Die Version des Serviceprozesses ist nicht kompatibel mit dem Release des Managerprozesses. Der Programmstand sollte noch einmal installiert werden.\
  • Start of communication services failed Die Verbindungsdienste des Managerprozesses konnten nicht gestartet werden. Möglicherweise liegt ein Portkonflikt vor (vgl. Architektur des Servers).\
  • Start of database process failed [...] (...) Beim Starten des Datenbankprozesses ist ein Fehleraufgetreten. Der Name der zu öffnenden Datenbank und der Fehler werden in Klammern angegeben. Der Fehlertext gibt Hinweise auf das Problem.\
  • Start of database process failed (timeout) Beim Starten des Datenbank-Prozesses ist eine Zeitüberschreitung aufgetreten. Möglicherweise ist das System überlastet.\

Server Datenraumtabelle

  • Database table read fault Beim Lesen der Datenraumtabelle ist es zu einem Fehler gekommen. Die Datei (c16_serv.ars) ist beschädigt oder es liegt ein Problem beim Dateisystem vor.\
  • Database table damaged Beim Einlesen der Datenraumtabelle sind ungültige Inhalte festgestellt worden. Die Datei (c16_serv.ars) muss überprüft werden. Möglicherweise gibt es auch ein Problem beim Dateisystem.\
  • Database table write fault (...) Beim Schreiben der Datenraumtabelle ist es zu einem Fehler gekommen. Der Fehler des Betriebssystems wird in Klammern angegeben.\

Server Lizenzverarbeitung

  • Client type is not supported by this license Der Client-Typ wird von der Lizenz nicht unterstützt. Nähere Informationen siehe Lizenztypen.\
  • Client upgrade missing Das Client-Release kann mit der Lizenz-Version nicht verwendet werden. Es sollte die aktuelle Lizenzdatei im Kundenbereich von vectorsoft heruntergeladen werden.\
  • Communication error Fehler bei der Kommunikation mit dem Server.\
  • Database or server in evaluation mode Die Datenbank oder der Server sind im Evaluierungsmodus. Zum Betrieb einer Evaluierungsdatenbank muss sich der Server ebenfalls im Evaluierungsmodus befinden.\
  • Different Dongle detected Anstelle eines korrekten CONZEPT 16-Dongles wurde ein anderer Dongle gefunden. Sind Dongle von anderen Anbietern vorhanden, sollten diese entfernt werden.\
  • Dongle driver not installed Der Dongle-Treiber konnte nicht gefunden werden. Es muss sichergestellt sein, dass der Treiber korrekt eingerichtet wurde.\
  • Dongle not found Der Dongle wurde nicht gefunden. Ohne Dongle hat der Server keine gültige Lizenz, somit können keine Datenbanken geöffnet werden. Die Fehlermeldung tritt auch beim Sekundärserver in einem Hot-Standby-System auf. Der Sekundärserver benötigt in diesem Fall keinen Dongle. In den Einstellungen sollte der Eintrag "Hot-Standby-Betrieb ohne Dongle" aktiviert werden, damit keine Fehlerprotokolle per E-Mail versendet werden. Dieser Fehler wird nur einmal in 24 Stunden protokolliert.\
  • Dongle port is busy Der Dongle konnte auch nach mehreren Versuchen nicht gelesen werden, weil die Schnittstelle beschäftigt ist. Andere Geräte an der Schnittstelle sollten entfernt werden.\
  • Dongle read error Beim Lesen des Dongles ist ein Fehler aufgetreten. Die Funktion des Dongles sollte an einem anderen System mit dem Programm c16_licinfo.exe überprüft werden. Dazu muss auf diesem System der Dongle-Treiber installiert werden.\
  • Dongle read successfully Der Dongle wurde korrekt gelesen.\
  • Dongle type not supported Der Typ des Dongles wird nicht unterstützt. Die Funktion des Dongles sollte an einem anderen System mit dem Programm c16_licinfo.exe überprüft werden. Dazu muss auf diesem System der Dongle-Treiber installiert werden.\
  • Dongle version not supported Die Version des Dongles wird nicht unterstützt. Die Funktion des Dongles sollte an einem anderen System mit dem Programm c16_licinfo.exe überprüft werden. Dazu muss auf diesem System der Dongle-Treiber installiert werden.\
  • Evaluation License expired on ... Die Evaluierungslizenz ist abgelaufen.\
  • Hot standby license (...) has expired (...) Die Lizenz für den Hot-Standby-Betrieb ist abgelaufen.\
  • Hot standby license (...) is not valid Die angegebene Lizenz für den Hot-Standby-Betrieb ist nicht gültig. Es sollte die aktuelle Lizenzdatei bei vectorsoft heruntergeladen werden.\
  • Hot standby license (...) is valid. License expires on ... Die angegebene temporäre Lizenz für den Hot-Standby-Betrieb endet an dem angegebenen Zeitpunkt.\
  • Invalid or damaged license file Die Lizenzdatei ist ungültig oder beschädigt. Die Lizenzdatei muss ersetzt werden. Möglicherweise gibt es auch ein Problem beim Dateisystem.\
  • License error occured Lizenznummer ist ungültig.\
  • License (...) expired on ... Der CONZEPT 16-Server läuft mit einer temporären Lizenz. Die Lizenz ist abgelaufen.\
  • License ... expires on ... Der CONZEPT 16-Server läuft mit einer temporären Lizenz. Die Lizenz endet an dem angegebenen Zeitpunkt.\
  • License file damaged Die Lizenzdatei ist beschädigt. Es sollte die aktuelle Lizenzdatei im Kundenbereich von vectorsoft heruntergeladen werden.\
  • License file incomplete Die Lizenzdatei ist unvollständig. Es sollte die aktuelle Lizenzdatei im Kundenbereich von vectorsoft heruntergeladen werden.\
  • License file mismatch Die Lizenzdatei passt nicht zu der Lizenz. Es sollte die aktuelle Lizenzdatei im Kundenbereich von vectorsoft heruntergeladen werden.\
  • License file not found Die Lizenzdatei c16.lic wurde nicht gefunden. Die Datei kann im Kundenbereich von vectorsoft heruntergeladen werden.\
  • License file read successfully (...) Die Lizenzdatei (c16.lic) wurde korrekt eingelesen. In Klammern wird das Datum und die Uhrzeit der Erstellung der Lizenzdatei ausgegeben.\
  • License is valid (...) Die verwendete Lizenz ist gültig. In Klammern wird die Lizenznummer, die maximale Anzahl der Benutzer und das maximal unterstützte Release angegeben.\
  • License number not found In der Lizenzdatei wurde die Lizenznummer des Dongles nicht gefunden. Es muss die aktuelle Lizenzdatei verwendet werden. Die Datei kann im Kundenbereich von vectorsoft heruntergeladen werden.\
  • License upgrade missing Die Lizenz ist nicht für die verwendete Version freigegeben. Es muss sichergestellt sein, dass die aktuelle Lizenzdatei verwendet wird. Die Datei kann im Kundenbereich von vectorsoft heruntergeladen werden.\
  • User login denied (license limit reached: ...) Der Benutzer konnte nicht angemeldet werden, weil die maximale Benutzeranzahl des Servers erreicht wurde. Die maximale Anzahl der Benutzer des Servers wird hinter dem Doppelpunkt angegeben. Bei dem angezeigten Wert ist die Anzahl der reservierten Benutzer bereits abgezogen. Der Alias der Datenbank wird ebenfalls angegeben.\
  • Missing Dongle. License expires on ... Der Dongle konnte im laufenden Betrieb nicht gelesen werden. Die Lizenz ist noch bis zu dem angegebenen Zeitpunkt gültig. Ab diesem Zeitpunkt können sich keine Anwender mehr an Datenbanken anmelden. Die Fehlermeldung wird nur alle 24 Stunden protokolliert.\
  • Missing Dongle. License has expired Der Dongle konnte im laufenden Betrieb nicht gelesen werden. Der Zeitpunkt, bis zu dem sich noch neue Benutzer an den Datenbanken anmelden konnten ist überschritten.\
  • More than one dongle detected Es ist mehr als ein Dongle für den CONZEPT 16-Server vorhanden. Auf einem System kann nur eine Server-Lizenz verwendet werden. Es darf nur eine CONZEPT 16-Lizenz vorhanden sein. Andere Dongle sollten von dem System entfernt werden.\
  • Operating system not supported by this license Das verwendete Betriebssystem wird nicht von der Lizenz unterstützt. Die Voraussetzungen für den Einsatz der Lizenz müssen überprüft werden.\
  • Operating system on HSB slave not supported by this license Der Slave-Server kann mit der Lizenz des Master-Servers nicht betrieben werden, weil die Voraussetzungen zum Betrieb der Lizenz nicht erfüllt sind (siehe Lizenztypen). Hot-Standby ist nicht möglich.\
  • Server release not supported Das Server-Release wird nicht unterstützt. Der Server muss mindestens die Version des jeweiligen Clients haben.\
  • Transmission error while license checking Übertragungsfehler bei der Kommunikation mit dem Server.\
  • Unknown dongle error Beim Lesen des Dongles kam es zu einem unbekannten Fehler. Die Funktion des Dongles sollte an einem anderen System mit dem Programm c16_licinfo.exe überprüft werden. Dazu muss auf diesem System der Dongle-Treiber installiert werden.\

Internetbasierte Lizenzen

  • Communication with License Server ... failed (...) Es wurde eine Kommunikationsverbindung mit dem angegebenen Lizenzserver aufgebaut, die aber unterbrochen wurde. Eine genauere Beschreibung des Fehlers wird in Klammern angegeben (siehe unten).\
  • Connect to any License Server failed (...) Zu keinem der Lizenzserver konnte eine Verbindung hergestellt werden. Eine genauere Beschreibung des Fehlers wird in Klammern angegeben (siehe unten). Der Fehler wird nur einmal protokolliert, kann wieder eine Verbindung hergestellt werden, erfolgt der Eintrag Successful connect to License Server ....\
  • Connect to License Server ... failed (...) Der angegebene Lizenzserver konnte erreicht, aber keine Kommunikationsverbindung aufgebaut werden. Eine genauere Beschreibung des Fehlers wird in Klammern angegeben (siehe unten).\
  • License File updated successfully (...) Die Lizenzdatei (c16.lic) wurde erfolgreich auf den aktuellen Stand gebracht. In Klammern wird der Produktionszeitpunkt der Lizenzdatei angegeben.\
  • License File update failed (...) Die Lizenzdatei konnte nicht geschrieben werden. In Klammern steht eine nähere Erläuterung, welcher Fehler aufgetreten ist.\
  • License File update query failed (...) Es ist ein Fehler bei der Abfrage beim Update der Lizenzdatei aufgetreten. Der Fehler wird in Klammern angegeben.\
  • License Identity expires on ... Dieser Eintrag erfolgt nach einem Fehler bei einer Lizenzabfrage. Sie gibt an, bis wann die Lizenz noch gültig ist. Das Datum und die Uhrzeit sind in die lokale Zeit umgerechnet.\
  • License Identity file is valid (...) Die Lizenz-Identitätsdatei ist gültig. Die Nummer der Lizenz wird in Klammern angegeben.\
  • License Identity file read failed (...) Die Lizenz-Identitätsdatei konnte nicht gelesen werden. Eine genauere Beschreibung des Fehlers wird in Klammern angegeben (siehe unten).\
  • License Identity file update failed (...) Die Lizenz-Identitätsdatei konnte nicht aktualisiert werden. Als Folge davon kann der CONZEPT 16-Server nicht verwendet werden. Eine genauere Beschreibung des Fehlers wird in Klammern angegeben (siehe unten).\
  • License Identity has expired (...) Die Gültigkeit der Lizenz-Identität ist abgelaufen. Das Ende-Datum wird in Klammern mit ausgegeben. Das Datum und die Uhrzeit sind in die lokale Zeit umgerechnet.\
  • License Identity is valid thru ... Die Lizenz-Identität ist gültig. Der Ablaufzeitpunkt der Gültigkeit wird mit angegeben. Der Eintrag erfolgt nur, wenn sich die Gültigkeit um mehr als 12 Stunden verändert hat. Das Datum und die Uhrzeit sind in die lokale Zeit umgerechnet.\
  • License Identity not useable Die Lizenz-Identität kann nicht verwendet werden. Der CONZEPT 16-Server öffnet keine Datenbank. Verschiedene Ursachen können dazu führen, dass die Lizenz-Identität nicht mehr verwendet werden kann, entsprechende Fehlermeldungen werden vorher protokolliert.\
  • License Identity verification failed (...) Die Antwort auf eine Lizenzabfrage kann nicht verarbeitet werden. Eine genauere Beschreibung des Fehlers wird in Klammern angegeben (siehe unten).\
  • Old License Key used Ein alter Lizenzschlüssel wurde verwendet. Möglicherweise wurde eine ältere Lizenz-Identitätsdatei verwendet. Tritt der Eintrag häufig auf, könnte eine Mehrfachnutzung der Lizenz vorliegen.\
  • Successful connect to License Server ... Es wurde eine Verbindung zu einem der Lizenzserver aufgebaut. Der Name des Lizenzservers wird mit angegeben.\
  • System configuration change detected Eine Änderung der Systemkonfiguration (DNS- oder NetBIOS-Name, Anzahl der logischen Prozessoren, Arbeitsspeicher oder Betriebssystemversion) wurde vorgenommen.\
  • System time adjustment failed Die Systemzeit der lokalen Maschine weicht von der Systemzeit der Lizenzserver um mehr als eine Stunde ab. Die Systemzeit konnte nicht angepasst werden. Die Lizenz kann nicht mehr verwendet werden, wenn die Systemzeit um mehr als 24 Stunden abweicht.\
  • System time sucessfully adjusted Die Systemzeit der lokalen Maschine weicht von der Systemzeit der Lizenzserver um mehr als eine Stunde ab. Die Systemzeit wurde entsprechend angepasst.\

Server Datenbankprozess

  • Manager process release mismatch Das Release des Managerprozesses ist nicht identisch mit dem Release des Datenbankprozesses. Der Programmstand sollte nochmal installiert werden.\
  • Database cache allocation failed Der Datenbankpuffer konnte nicht eingerichtet werden. Meist ist die Ursache, dass zu wenig Speicher frei ist.\
  • Database cache extension failed (current size: ... MB) Der Datenbankcache konnte nicht auf die eingestellte maximale Größe erweitert werden. Der Cache hat jetzt die angegebene Größe und wird danach auch nicht mehr erweitert.\
  • Database cache size limited to ... MB Es wurde mehr Datenbankcache angegeben, als physikalischer Speicher zur Verfügung steht. Die maximale Cachegröße wurde auf den angegebenen Wert reduziert.\
  • Database is in synchronisation state Die Datenbank kann nicht geöffnet werden, da sie im Zustand der Synchronisation ist.\
  • Database open is locked Die Datenbank kann nicht geöffnet werden, da die Aktivierungssperre gesetzt ist.\
  • Database rollback is locked Die Datenbank kann nicht geöffnet werden, da die Rollbacksperre gesetzt ist.\
  • Database TMP file open failed Die temporäre Auslagerungsdatei (<Datenbankname>.tmp) konnte nicht geöffnet werden. Das Dateisystem und die Rechte des Servers sollten überprüft werden.\
  • Database TRS file open failed (...) Die temporäre Transaktionsdatei (<Datenbankname>.trs) konnte nicht geöffnet werden. Der Fehler ist in Klammern angegeben. Das Dateisystem und die Rechte des Servers sollten überprüft werden.\
  • License ..., ... In der Log-Datei des Datenbankprozesses wird die verwendete Lizenz und die maximale Anzahl der Benutzer eingetragen. Der Eintrag dient nur der Information.\
  • License ... (HSB database), ..., expires on ... Dieser Eintrag erfolgt nur, wenn die Datenbank in einem Hot-Standby-System auf dem Sekundärserver als Master geöffnet wird. Es wird die Lizenznummer, die maximale Anzahl der Benutzer und der Zeitpunkt, zu dem die Lizenz des Sekundärservers endet ausgegeben. Der Eintrag dient nur zur Information.\
  • Startup arguments incomplete Beim Start des Datenbankprozesses fehlen Startparameter. Möglicherweise wurden bei einem Update nicht alle Programmdateien des Servers ersetzt.\

Server Speichermanagement

Die "Free table" ist eine Tabelle mit allen freien und belegten Segmenten in der Datenbank. Die Tabelle wird aus der Datenbank geladen und verbleibt im Speicher bis die Datenbank wieder geschlossen wird. Zum Speichern der Tabelle in der Datenbank wird diese komprimiert und in der Datenbank abgelegt. Wird ein Fehler gefunden, wird die Tabelle reorganisiert. In dieser Zeit kann die Datenbank nicht geschlossen werden.

  • Free table: CRC error Es wurde ein Fehler innerhalb einer Tabelle gefunden.\
  • Free table: invalid segment link Die Verknüpfung zu einem Segment ist nicht korrekt.\
  • Free table: invalid segment type Innerhalb der freien Segmente befindet sich ein Segment falschen Typs.\
  • Free table: no start segment Die Tabelle der freien Segmente besitzt kein Startsegment.\
  • Free table: ... orphaned segment(s) recovered Von der Diagnose wurden ein oder mehrere leere Segmente, die nicht in der Tabelle der freien Segmente standen festgestellt und dieser Tabelle hinzugefügt. Die Anzahl der Segmente wird nach dem Doppelpunkt angegeben.\
  • Free table: rebuild failed - data area is read-only Die Tabelle der freien Segmente konnte nicht neu aufgebaut werden, da die Datenbank sich im Nur-Lesen-Modus befindet.\
  • Free table: serial number mismatch Es wurde ein Fehler innerhalb der Nummerierung der Segmente gefunden.\

Server Datenzugriff

Der Datensatzzugriff erfolgt entweder in den Datenraum (Bereich Data) oder durch eine Anfrage eines Clients (Bereich Request). Kommt es in diesen Bereichen zu Fehlermeldungen, sollte zunächst eine Diagnose durchgeführt werden. Die Diagnose gibt dann bereits Informationen über die betroffenen Bereiche und das Ausmaß des Problems. Nach dem Anfertigen einer Datensicherung kann anschließend je nach Problemfall eine Diagnose mit Recover, ein Schlüsselreorganisation usw. durchgeführt werden.

  • Prime counter critical value reached (tree ...) Die Meldung weist darauf hin, dass über 95 Prozent der der Werte für 32-Bit-Datensatz-IDs verbraucht sind. Ein Betrieb ist weiterhin ohne Einschränkungen möglich, jedoch sollte die Aktivierung der Option '64-Bit Datensatz-IDs' im Datenstruktureditor in Erwägung gezogen werden, damit es nicht zu einem Prime counter overflow kommt.\
  • Prime counter overflow (tree ...) Die maximale Datensatz-ID wurde überschritten. Es können keine weiteren Datensätze in der Tabelle eingefügt werden.\
  • Record unpack error: field too long (file ...) Ungültige Feldlänge. Beim Entpacken eines Datensatzes wurde ein zu langes Alphafeld festgestellt.\
  • Record unpack error: invalid block number (file ...) Unzulässige Fragmentnummer. Beim Entpacken eines Datensatzes wurde eine unzulässige Fragmentnummer ermittelt.\
  • Record unpack error: invalid data length (file ...) Unzulässige Datenlänge. Beim Entpacken eines Datensatzes wurde eine unzulässige Datenlänge festgestellt.\
  • Record unpack error: invalid key length (file ...) Ungültige Schlüssellänge. Beim Entpacken eines Datensatzes wurde eine ungültige Schlüssellänge festgestellt.\
  • Record unpack error: invalid record ID (file ...) Ungültige Datensatz-ID. Beim Entpacken eines Datensatzes wurde eine ungültige Datensatz-ID festgestellt.\
  • Record unpack error: invalid subrecord number (file ...) Ungültige Teildatensatznummer. Beim Entpacken eines Datensatzes wurde ein nicht vorhandener Teildatensatz festgestellt.\
  • Record unpack error: too many fields (file ...) Ungültige Anzahl der Felder. Beim Entpacken eines Datensatzes wurde eine ungültige Anzahl von Feldern festgestellt.\
  • Text unpack error Beim Entpacken eines Textes ist ein Fehleraufgetreten. Der Text kann in der Regel noch gelöscht, wenn auch nicht mehr gelesen werden.\

Server Anfragefehler

Bei Anfragefehlern handelt es sich um irreguläre Zustände, die durch eine fehlerhafte Kommunikation ausgelöst wurden. In der Folge bricht der Server die Kommunikation mit dem entsprechenden Client ab.

  • Automatic Diagnosis & Recover failed (code ...) Automatische Diagnose mit Recover fehlgeschlagen. Möglicherweise steht nicht genügend RAM für eine Diagnose mit Recover zur Verfügung.\
  • Automatic Diagnosis & Recover finished Automatische Diagnose mit Recover beendet. Das Diagnoseresultat befindet sich in der Datei <Datenbankname>.dgn.\
  • Automatic Diagnosis & Recover started Automatische Diagnose mit Recover gestartet.\
  • CRC error Ungültige Prüfsumme. Bei einem empfangenen Datenpaket stimmt die CRC-Prüfsumme nicht. Das Datenpaket wurde vom Kommunikationsmedium verfälscht. Dies kann durch Inkompatibilitäten, Software- oder Hardware-Fehlern ausgelöst werden.\
  • Data block length overflow (...) Ungültige Datenlänge. Der Client hat einen Datenblock mit unzulässiger Datenlänge gesendet.\
  • Data structure damaged (code ...) Datenstruktur beschädigt. Beim Laden der Datenstruktur wurde ein Fehler festgestellt.\
  • Free table: rebuild finished Die Reorganisation der Tabelle der freien Segmente wurde beendet.\
  • Free table: rebuild started Die Reorganisation der Tabelle der freien Segmente wurde gestartet.\
  • Invalid asynchronous command received (code ...) Ungültige Anfrage. Während der Schlüsselreorganisation hat der Client ein unzulässiges Anfragekommando gesendet.\
  • Invalid command received (code ...) Ungültiges Kommando. Ein Client hat einen unbekannten Befehl an den Server geschickt.\
  • Invalid data key length received (...) Ungültige Schlüssellänge. Der Client hat einen Datenblock mit unzulässiger Schlüssellänge gesendet.\
  • Invalid file number received (...) Ungültige Dateinummer. Die Client-Anfrage enthält eine nicht vorhandene Dateinummer.\
  • Invalid filter data received Ungültiger Filter. Der Client hat unzulässige Daten für einen Zugriffsfilter gesendet.\
  • Invalid tree number received (...) Ungültige Baumnummer. Die Client-Anfrage enthält eine ungültige Baumnummer.\
  • Invalid tree root ... Baumwurzel ungültig. Beim Zugriff auf einen Baum der Datenbank wurde eine ungültige Baumwurzel festgestellt. Es sollte eine Diagnose mit Recover durchgeführt werden.\
  • Invalid tree segment ... Ungültiges Datensegment. In einer Baumstruktur wurde ein nicht zugehöriges Datensegment entdeckt.\
  • Key not found (file ..., key ...) Schlüssel nicht vorhanden. Beim Ändern oder Löschen eines Datensatzes wurde ein zugeordneter Schlüssel nicht gefunden. Es sollte eine Schlüsselanalyse und -reparatur oder eine Schlüsselreorganisation durchgeführt werden.\
  • Key without record ... Schlüssel ohne Datensatz. Beim Datenzugriff wurde ein Schlüssel gefunden, zu dem kein Datensatz existiert. Es sollte eine Schlüsselanalyse und -reparatur oder eine Schlüsselreorganisation durchgeführt werden.\
  • Pre-selection not active Vorauswahl ohne Selektionskriterien. Vor der Durchführung einer Selektionsvorauswahl sind keine Selektionskriterien registriert worden.\
  • Record fragment sequence error (file ...) Falsches Datensatzfragment. Beim Einfügen oder Ändern von Datensätzen hat der Client ein unzulässiges Datensatzfragment gesendet.\
  • Segment data block too large ... Datenblock zu groß. Innerhalb der Verarbeitung wurde ein zu großer Datenblock gefunden.\
  • Segment structure damaged ... Segmentstruktur beschädigt. Beim Zugriff auf ein Segment der Datenbank wurde eine beschädigte Segmentstruktur festgestellt. Es sollte eine Diagnose mit Recover durchgeführt werden.\
  • Too many filter items specified Zu viele Filterkriterien. Der Client hat versucht, mehr als 100 Filterkriterien zu registrieren (RecFilterAdd ()).\
  • Tree structure repaired ... Baumstruktur repariert. Bei einer Diagnose mit Recover wurde eine defekte Baumstruktur wiederhergestellt.\
  • Unexpected record write error (file ... result ...) Fehler beim Speichern. Beim Ändern oder Einfügen eines Datensatzes konnte ein Datenfragment nicht gespeichert werden. Es sollte eine Schlüsselanalyse und -reparatur oder eine Schlüsselreorganisation durchgeführt werden.\

Server Ein-/Ausgabefehler

  • Cache Information File is not valid Die Pufferbelegungsdatei wird nicht eingelesen, weil sie nicht zur Datenbank passt, sie größer ist als der eingestellte Datenbankpuffer, oder sie beschädigt ist. (Siehe CacheSave)\
  • Cache Information File is valid Die Pufferbelegungsdatei ist gültig. Es wird begonnen sie einzulesen. (Siehe CacheSave)\
  • Cache Information File saved (... segments) Pufferbelegung wurde erfolgreich gesichert. In Klammern wird die Anzahl der gesicherten Segmente angegeben. (Siehe CacheSave)\
  • Cache Information File write failed (...) Fehler beim Sichern der Pufferbelegung. Der Fehler wird in Klammern angegeben. (Siehe CacheSave)\
  • Cache loading aborted Das Einlesen der Pufferbelegung wurde abgebrochen. Dies tritt auf, wenn der Datenbankserver gestoppt wird, bevor der Puffer vollständig wiederhergestellt wurde. (Siehe CacheSave)\
  • Cache loading completed (... in ... / read rate .../s) Das Einlesen der Pufferbelegung wurde erfolgreich abgeschlossen. Wenn Daten vorhanden waren, wird in Klammern die Menge, die Dauer, sowie die Leserate angegeben. (Siehe CacheSave / CachePreload)\
  • Cache preload started Keine gültige Pufferbelegungsdatei vorhanden, die Datenbank wird in den Puffer eingelesen. (Siehe CachePreload)\
  • Database expansion failed Datenraum kann nicht erweitert werden. Die Datenbank kann nicht mehr vergrößert werden, da kein Plattenspeicher mehr frei ist. Das Problem lässt sich lösen, indem, auf dem Datenträger Platz geschaffen wird.\
  • Database free space exhausted In der Datenbank sind keine freien Segmente mehr vorhanden. Üblicherweise wird bereits vor dem Auftreten dieser Meldung der Datenraum erweitert. Zur Vermeidung von potentiellen Datenverlusten wird die Datenbankoperation und die laufende Transaktion abgebrochen sowie der Benutzer abgemeldet.\
  • Database reopen in read-write mode failed (...) Die Datenbank konnte nicht im "Lesen-Schreiben"-Modus geöffnet werden. Möglicherweise liest noch ein anderer Prozess die Datenbankdatei oder es liegt ein Problem beim Dateisystem vor. (Siehe Blog)\
  • Database unavailable (...) Auf die Datenräume der Datenbank kann nicht mehr zugegriffen werden.\
  • No area updates for more than ... hour(s) In die Datenbank sind seit mehr als den angegebenen Stunden keine Updates mehr geschrieben worden. Die Meldung tritt erstmalig nach 12 Stunden auf und wird stündlich wiederholt. Tritt dieses Problem auf, muss das weitere Vorgehen mit dem vectorsoft-Support abgesprochen werden. In der Regel wird zur Analyse die Log-Datei der Datenbank benötigt.\
  • No update events for more than ... hour(s) Die Datenbank hat für mehr als die angegebenen Stunden keine Update-Ereignisse verarbeitet, die in die Transaktionslog-Dateien geschrieben wurden. Die Meldung tritt erstmalig nach einer Stunde auf und wird stündlich wiederholt. Tritt dieses Problem auf, muss das weitere Vorgehen mit dem vectorsoft-Support abgesprochen werden. In der Regel wird zur Analyse die Log-Datei der Datenbank benötigt.\
  • Transaction file read fault Beim Lesen der temporären Transaktionsdatei ist ein Fehler aufgetreten.\
  • Transaction file write fault Schreibfehler in Transaktionsdatei. Es ist ein Fehler beim Schreiben in die temporäre Transaktionsdatei aufgetreten. Möglicherweise liegt ein Problem des Dateisystems vor, oder die Rechte des Servers sind nicht ausreichend. Dieser Fehler kann auch durch eine volle Festplatte verursacht worden sein.\
  • Transaction log open failed (...) Die Transaktions-Logdatei konnte nicht geöffnet werden. Ein neues Transaktions-Log (*.TL?) konnte nicht angelegt werden. Der Fehlerwert des Betriebssystems wird in Klammern angegeben. Möglicherweise liegt ein Problem des Dateisystems vor, oder die Rechte des Servers sind nicht ausreichend.\
  • Transaction log write fault Die temporäre Transaktionsdatei konnte nicht geschrieben werden. Beim Schreiben in die temporäre Transaktionsdatei ist ein Fehler aufgetreten. Der Fehlerwert des Betriebssystems wird in Klammern angegeben. Möglicherweise liegt ein Problem des Dateisystems vor, oder die Rechte des Servers sind nicht ausreichend. Es muss in jedem Fall ausreichen Plattenplatz vorhanden sein.\
  • SCX file open failed <OpenError> Das Öffnen einer SCX-Datei schlug fehl. gibt weiteren Aufschluss auf den genauen Fehlercode.\
  • SCX file write fault Das Schreiben einer SCX-Datei schlug fehl.\

Server Hot-Standby

  • Communication fault (...) Während der Kommunikation ist ein Fehler aufgetreten. Der Fehler wird in Klammern angegeben.\
  • Connect from ... Es wurde eine Verbindung von der angegebenen IP-Adresse aufgebaut.\
  • Connection test to ... failed Ist in der Datenbankeinstellung neben der IP-Adresse der Direktverbindung auch die IP-Adresse des LANs angegeben (siehe Installation der Hot-Standby Option), wird vom Master-System die Erreichbarkeit des Slave-Systems auch über die LAN-Adresse überprüft. Kann das Slave-System nicht erreicht werden, wird diese Warnung in die Protokolldatei geschrieben.\
  • Connect to ... Es wurde eine Verbindung zum Managerprozess des Standby-Systems aufgenommen.\
  • Connect to ... failed (...) Die Verbindung zum Managerprozess auf dem angegebenen Rechner ist nicht zustande gekommen. Der aufgetretene Fehler wird in Klammern angegeben. Der Fehler wird nur einmal in 24 Stunden protokolliert.\
  • Database has lower update volume counter Beim Start des Hot-Standby-Betriebs wurde festgestellt, dass der Updatezähler kleiner ist als der der Standby-Datenbank.\
  • Database has older timestamp Beim Start des Hot-Standby-Betriebs wurde festgestellt, dass der Zeitstempel älter ist als der der Standby-Datenbank.\
  • Database HSB update failure (...)
    Die regelmäßige Übertragung von Updates an die Standby-Datenbank wurde unterbrochen. Der Fehler wird in Klammern angegeben.
    • Insufficient free database cache - Der Sekundärserver puffert empfangene Datenbank-Updates im Datenbank-Cache. Von dort werden sie in die Datenbank geschrieben. Sind über 90 Prozent vom Cache mehr als eine Minute belegt, meldet das sekundäre System diesen Fehler und die Verbindung wird getrennt. Mögliche Ursachen für dieses Problem sind eine übermäßige Systemauslastung oder ein zu gering konfigurierter Datenbank-Cache auf dem Sekundärserver.
  • Database HSB updates started Die regelmäßige Übertragung von Updates an die Standby-Datenbank wurde gestartet.\
  • Database HSB updates stopped Die regelmäßige Übertragung von Updates an die Standby-Datenbank wurde angehalten.\
  • Database is not synchronous Beim Start des Hot-Standby-Betriebs wurde festgestellt, dass die beiden Datenbanken nicht synchron sind.\
  • Database is synchronous Die Datenbanken auf dem Primär- und dem Sekundärsystem sind synchron.\
  • Database name is undefined Der symbolische Name der Datenbank ist nicht angegeben. Der Hot-Standby-Betrieb kann nur bei Datenbanken mit einem symbolischen Namen eingerichtet werden.\
  • Database shutdown requested due to HSB master-master conflict Einer der beiden Datenbankprozesse hat festgestellt, dass beide Prozesse die Datenbank als Master geöffnet haben. Beide Datenbanken werden geschlossen und mit einer Login-Sperre versehen. Der Administrator muss anhand der Protokolldateien feststellen, welche Datenbank weiter verwendet werden soll. Die Direktverbindung der Server sollte überprüft werden.\
  • Database synchronisation locked Die Synchronisationssperre der Datenbank wurde gesetzt.\
  • Database synchronisation required (Timestamps: master [...] slave [...] flags ...)
    Eine Abweichung der Zeitstempel ist der Grund für eine Synchronisation der Datenbanken. Die Zeitstempel der Datenbanken werden in eckigen Klammern angegeben. Die flags dienen zur weiteren Analyse und können vom Support ausgewertet werden.\
  • Database user login locked due to synchronisation lock Es wurde eine Login-Sperre gesetzt, weil keine Synchronisation aufgrund einer Synchronisations-Sperre stattfinden konnte.\
  • Database user login unlocked (HSB standby server not available) Die Login-Sperre aufgrund einer nicht durchführbaren Synchronisation wurde manuell entfernt.\
  • Disconnect from ... Die Verbindung wurde von dem Rechner mit der angegebenen IP-Adresse getrennt.\
  • Loopback connect refused Der Primär- und der Sekundär-Server wurden mit der gleichen Lizenz gestartet. Zum Starten des Sekundär-Servers wird keine Lizenz benötigt (vgl. Installation der Hot-Standby Option).\
  • Message format invalid (...) Die übertragene Nachricht entspricht nicht dem korrekten Format. Möglicherweise sind bei einem Update des Programmstandes nicht alle Dateien ersetzt worden oder die Kommunikation funktioniert nicht fehlerfrei.\
  • Message timeout Ein Message-timeout tritt auf, wenn das sekundäre System eine Minute keine Updates oder keep-alive-packets vom Primärsystem empfängt oder das Primärsystem drei Minuten keine Nachrichten an das sekundäre System versenden kann, beziehungsweise das sekundäre System keine Empfangsbestätigung zurücksendet. Die Verbindung wird in beiden Fällen abgebrochen. Mögliche Ursachen könnten übermäßig starke Systemauslastungen sein.\
  • Missing license option Die Lizenz verfügt nicht über eine Hot-Standby-Option.\
  • Release mismatch (... / ...) Die Release-Nummern der beiden CONZEPT 16-Server sind nicht identisch. Die Releases werden in Klammern angegeben. Auf beiden Systemen muss der gleiche Release installiert sein.\
  • Server address not specified Die Adresse des anderen Servers wurde nicht eingetragen. Der Betrieb von Hot-Standby ist ohne diese Adresse nicht möglich.\
  • Server mode mismatch Beide Server sind entweder als Master oder Slave konfiguriert (siehe Hot-Standby - Einstellungen).\
  • Standby database in use Der Datenbankprozess auf dem anderen System wird gerade gestartet.\
  • Standby database is readonly Die Datenbank des Slave-Systems ist in den Datenbank-Einstellungen auf "Read-Only" gesetzt.\
  • Standby database process is running in active mode Der Datenbankprozess auf der Standby-Seite ist als Master aktiv. Der Eintrag erfolgt als Fehler, da sich an beide Datenbankprozesse Clients anmelden können.\
  • Standby database process is still running Der Slave-Datenbankprozess ist noch aktiv. Der Master-Datenbankprozess versucht die Datenbank zu öffnen. Die vorhergehende Instanz des Slave-Prozesses hat die Datenbank aber noch geöffnet.\
  • Standby database process is terminating Der Slave-Datenbankprozess beendet sich gerade.\
  • Synchronisation aborted Die Synchronisation der Datenbank wurde abgebrochen. Die Datenbank wird gelöscht.\
  • Synchronisation completed (... in ... / transfer rate .../s) Die Synchronisation der Datenbanken ist erfolgreich abgeschlossen. Die übertragenen Datenmenge, die Dauer der Synchronisation und die Übertragungsrate werden in Klammern angegeben.\
  • Synchronisation: damaged segment Die Datenbank weist einen Defekt auf Segmentebene auf. Auf der Datenbank sollte eine Diagnose mit Recover durchgeführt werden.\
  • Synchronisation: database read fault Beim Lesen der Datenbank auf dem Master-System ist ein Fehler aufgetreten. Das Problem liegt möglicherweise beim Dateisystem des Servers.\
  • Synchronisation: database write fault Beim Schreiben der Datenbank auf dem Standby-System ist ein Fehler aufgetreten. Dies kann zum Beispiel durch zu wenig freien Speicherplatz, mangelnden Rechte oder Problemen mit dem Dateisystem auf dem Standby-Server ausgelöst werden.\
  • Synchronisation failure (...) Bei der Synchronisation ist ein Fehler aufgetreten. Der in Klammern angegebene Fehler erlaubt nähere Rückschlüsse auf die Ursache. Die Datenbank, die nicht synchronisiert werden konnte, wird gelöscht.\
  • Synchronisation: open failed (...) Beim Öffnen der Datenbank zur Synchronisation ist ein Fehler aufgetreten. Der in Klammern angegebene Fehler erlaubt nähere Rückschlüsse auf die Ursache.\
  • Synchronisation started Die Synchronisation der Datenbank wird gestartet. Die Master-Datenbank befindet sich zu diesem Zeitpunkt im Backup-Modus.\

SOA-Service

  • Connection error (...) Es kam zu einem Verbindungsfehler zwischen dem SOA-Service und dem Task-Prozess. Der Fehler wird in Klammern angegeben.\
  • Procedure library load failed Die zu ladende Bibliothek (siehe SOA-Service - Konfigurationsdatei) konnte nicht geladen werden.\
  • Procedure runtime error [...] Bei der Durchführung der Ereignisfunktion ist ein Laufzeitfehler aufgetreten.\
  • Socket TLS certificate load failed Die Zertifikatsdatei (siehe SOA-Service - Konfigurationsdatei) wurde nicht gefunden oder sie enthält kein Zertifikat.\
  • Socket TLS private key load failed Die Datei des privaten Schlüssels wurde nicht gefunden oder sie enthält keinen RSA-Schlüssel (siehe SOA-Service - Konfigurationsdatei).\
  • Socket TLS private key mismatch Der private Schlüssel passt nicht zum Zertifikat.\
  • Start of task process [...] failed (...) Der angegebene Task konnte nicht gestartet werden. Der aufgetretene Fehler wird in Klammern angegeben.\
  • Task process [...] launched Der angegebene Task wurde gestartet.\
  • User overflow (...) Die Benutzeranmeldung wurde wegen der Überschreitung des Benutzerlimits abgelehnt. Die Anzahl der zu diesem Zeitpunkt angemeldeten Benutzern wird in Klammern angegeben.\
  • VSO initialisation failure (...) Fehler beim Laden der graphischen Benutzerbibliothek (c16_objw.dll) in der erweiterten Version (siehe SOA-Service - Konfigurationsdatei) des SOA-Service. In Klammern wird ein Fehlerhinweis ausgegeben.\

Laufwerkstreiber

  • Driver not installed Der Gerätetreiber ist nicht installiert. Die Installation kann mit Hilfe der Installationsroutine durchgeführt werden.\
  • Driver started successfully (...) Der Laufwerkstreiber wurde erfolgreich gestartet. Die Versionsnummer des Gerätetreibers wird in Klammern angegeben.\
  • Drive stopped by user Der Laufwerkstreiber wurde angehalten. Diese Meldung wird eingetragen, wenn im Resultat der DrvInit-Nachricht _ErrDrvQuit zurückgegeben wird. Eine erneute Initialisierung wird erst bei einem Neustart des Laufwerkstreibers durchgeführt.\
  • Initialisation canceled by user Die Initialisierung des Laufwerkstreibers wurde durch das Programm abgebrochen. Diese Meldung erfolgt, wenn das Resultat der DrvInit-Nachricht einen Fehler zurückgegeben hat. Die Initialisierung wird nach einer Minute erneut versucht.\
  • Initialisation failed (...) Die Initialisierung des Laufwerks ist fehlgeschlagen. Wird in dem Ereignis DrvInit kein Laufwerksbuchstabe und kein Freigabename spezifiziert, wird in Klammern Required drive information not specified ausgegeben.\
  • ...: Socket communication fault (...) Bei dem angegebenen Ereignis (siehe Ereignisse des Laufwerkstreibers) ist es zu einem Kommunikationsfehler mit dem SOA-Task gekommen. Der Fehler wird in Klammern angegeben.\
  • Unable to create temporary file (...) Die temporäre Datei konnte nicht angelegt werden. Der aufgetretene Fehler steht in Klammern.\
  • Unable to create temporary folder (...) Das angegebene temporäre Verzeichnis konnte nicht angelegt werden. Der aufgetretene Fehler steht in Klammern.\

Datenbankreplikation

  • Replication file open failed (...) Die Replikationsdatei konnte nicht geöffnet werden. Der Fehlerwert des Betriebssystems wird in Klammern angegeben.\
  • Replication file write fault Die Replikationsdatei konnte nicht geschrieben werden. Beim Schreiben in die Replikationsdatei ist ein Fehler aufgetreten. Möglicherweise liegt ein Problem des Dateisystems vor, oder die Rechte des Servers sind nicht ausreichend. Es muss in jedem Fall ausreichen Plattenplatz vorhanden sein.\

Dateizugriffs-Fehler:

Dateizugriffsfehler treten zusammen mit anderen Fehlermeldungen auf. Kann zum Beispiel eine Datenbank nicht geöffnet werden, wird dies mit einem Grund in Klammern protokolliert. Der Grund kann einer der folgenden sein:

  • Access denied Eine Datei konnte nicht geöffnet werden, weil der Zugriff verweigert wurde. Die Rechte des Benutzers müssen überprüft bzw. das Read-Only-Attribut der Datenbank-Datei entfernt werden.\
  • Current directory cannot be removed Das Verzeichnis kann nicht entfernt werden.\
  • File lock violation Die Datei ist von einem anderen Prozess gesperrt.\
  • File not found Die Datei wurde nicht gefunden.\
  • File open failed Die Datei konnte nicht geöffnet werden.\
  • File read fault Fehler beim Lesen der Datei.\
  • File Set Pointer error Fehler beim Positionieren in der Datei.\
  • File sharing violation Die Datei befindet sich bereits von einem anderen Prozess im Zugriff.\
  • File write fault Fehler beim Schreiben der Datei.\
  • Invalid drive Das angegebene Laufwerk ist nicht korrekt.\
  • Invalid file format Das Dateiformat ist nicht gültig.\
  • Invalid file handle Der verwendete Datei-Deskriptor ist nicht gültig.\
  • Invalid file name Der Dateiname ist nicht gültig.\
  • Invalid file size Die Datei hat eine ungültige Größe.\
  • Path not found Der Pfad wurde nicht gefunden.\
  • Too many open files Es sind bereits zu viele Dateien geöffnet.\

Socket-Fehler:

Socket-Fehler treten zusammen mit anderen Fehlermeldungen auf. Bricht zum Beispiel die Verbindung zum Hot-Standby-System ab, wird dies mit einem Grund in Klammern protokolliert. Der Grund kann einer der folgenden sein:

  • Connect to proxy failed Es konnte keine Verbindung mit dem Proxy aufgenommen werden.\
  • Host could not be resolved Der Hostname konnte nicht aufgelöst werden.\
  • Hostname unknown Der Hostname oder die IP-Adresse ist unbekannt.\
  • Invalid Proxy reply received Die Antwort des Proxy ist ungültig. Möglicherweise wird die Authentifizierungsmethode nicht unterstützt.\
  • Proxy read failed Bei der Kommunikation mit dem Proxy ist ein Lesefehler aufgetreten.\
  • Proxy unknown Der Proxy-Server wurde nicht gefunden.\
  • Proxy user authorization failed Die Authentifizierung beim Proxy ist fehlgeschlagen, weil der Benutzer oder das Passwort ungültig ist.\
  • Proxy write failed Bei der Kommunikation mit dem Proxy ist ein Schreibfehler aufgetreten.\
  • Socket address unknown Die Adresse ist ungültig.\
  • Socket bind failed Das Anbinden des Sockets an den Port ist fehlgeschlagen. Die Ursache ist meistens, dass der Port bereits belegt ist. (Siehe Blog)\
  • Socket close failed Der Socket konnte nicht geschlossen werden.\
  • Socket connection failed Es konnte keine Verbindung zum Zielhost aufgebaut werden.\
  • Socket connection refused Die Verbindungsanfrage wurde durch den Proxy abgelehnt.\
  • Socket creation failed Der Socket konnte nicht angelegt werden.\
  • Socket is not connected Die Socket-Verbindung wurde vor einer anstehenden Übertragung wieder geschlossen.\
  • Socket listen failed Der Socket konnte nicht in den Listen-Zustand versetzt werden.\
  • Socket read failed Beim Lesen des Sockets ist ein Fehler aufgetreten.\
  • Socket read overflow Beim Lesen des Sockets wurden zu viele Daten zurückgegeben.\
  • Socket read underflow Beim Lesen des Sockets wurden zu wenig Daten zurückgegeben.\
  • Socket select failed Bei der Abfrage der Socket-Verbindung ist ein Fehler aufgetreten.\
  • Socket thread creation failed Ein neuer Thread für die Socket-Verbindung konnte nicht initialisiert werden. Eventuell konnte der Datenbankserver die notwendigen Systemressourcen nicht anfordern.\
  • Socket write failed Beim Schreiben des Sockets ist ein Fehler aufgetreten.\
  • TCP/IP initialisation failed Der TCP/IP-Protokollstack konnte nicht initialisiert werden.\

Kommunikationsfehler mit einem Lizenzserver

Bei einigen Protokolleinträgen für die Lizenz mit Softwareschutz (internetbasierten Lizenz) werden weitere Informationen zu einem Fehler in Klammern angegeben. Folgende Zusatzinformationen können angegeben werden:

  • Data overflow Es wurden zu viele Daten gesendet. Möglicherweise kam es zu einem Übertragungsfehler.\
  • Hash value mismatch Der übertragene Hash-Wert ist ungültig. Möglicherweise kam es zu einem Übertragungsfehler.\
  • Invalid header ID Der Header der Datei ist ungültig. Möglicherweise wurde keine Lizenz-Identitätsdatei verwendet.\
  • Invalid license key Es wurde ein unbekannter Lizenzschlüssel übermittelt.\
  • Invalid license number Es wurde eine falsche Lizenznummer übermittelt.\
  • Invalid license production time Es wurde der falsche Produktionszeitpunkt für die Lizenz übermittelt.\
  • Invalid license status Die Lizenz besitzt nicht den korrekten Status.\
  • Invalid reply Die Antwort des Lizenzservers gehört nicht zur letzten Abfrage.\
  • Invalid request type Die Antwort vom Lizenzserver ist nicht korrekt.\
  • Multiple License Identity files found Es wurden mehrere Lizenz-Identitätsdateien (*.idn) gefunden. Es darf nur eine Datei vorhanden sein.\
  • No license key Es wurde kein Lizenzschlüssel für die Lizenznummer gefunden.\
  • No valid response Die HTTP-Rückgabe ist nicht 200 (Ok) oder die Länge der Nachricht bzw. der Content-Type ist nicht korrekt.\
  • Out of memory Der notwendige Hauptspeicher konnte nicht angefordert werden. Möglicherweise steht nicht genug Hauptspeicher zur Verfügung.\
  • Service not available Der Dienst zum Aktualisieren der Lizenzdatei konnte nicht erreicht werden oder hat einen Fehler zurückgegeben. Die Serversoftware versucht eine erneute Anfrage nach einer Stunde.\
  • Time deviation exceeds 24 hours Die Systemzeit des lokalen Systems weicht über 24 Stunden von der Systemzeit des Lizenzservers ab.\
  • Unknown encryption type Die Informationen sind in einem unbekannte Typ kodiert.\
  • Unknown hash type Es wurde ein unbekannter Hash-Typ zur Kodierung verwendet.\
  • Unknown license number Es wurde eine unbekannte Lizenznummer übermittelt.\

Unbestimmte Fehlerwerte

  • unknown error code ... Der vom Betriebssystem angegebene Fehlerwert ist unbekannt. Der unbekannte Fehlerwert wird ebenfalls übermittelt.\

Serverinterne Fehler

info

Fehler dieser Kategorie bezeichnen eine Inkonsistenz innerhalb der Verarbeitung von Anfragen durch den Server. Solche Fehler deuten oft auf Instabilitäten des Serverrechners hin. Bitte teilen Sie solche Fehler auch dem vectorsoft-Support mit.

  • generic ...
  • SegAllocTrcFile (Entry)
  • SegCheckConflict (S)
  • SegCheckConflict (User)
  • SegCheckConflict (User)
  • SegCheckConflict (User NULL ...)
  • SegCheckConflict (X)
  • SegCheckDQ (WaitQ)
  • SegEOT (SOP-wait conflict) - user id ...
  • SegFreeMgr::DataOut (table corrupted)
  • SegFreeMgr::prvAllocate (map allocate failed ...)
  • SegFreeMgr::prvAllocate (map not found ...)
  • SegFreeMgr::prvRelease (map release failed ...)
  • SegFreeTrcFile (Entry)
  • SegKill (S-lock)
  • SegMoveEntry
  • SegNew (segment in use ...)
  • SegRBT (Level)
  • SegRBT (Lock)
  • SegRBT (User)
  • SegReadCache (Seg0) - segment ...
  • SegRWArea (Entry) - slot ...
  • SegScanLRU (Empty)
  • SegSetUserLockInfo (Overflow)
  • SegUnLinkHash
  • SegUnLock (underflow)
  • SegUpdate (AFI list)
  • SegUpdate (AFI list clear)
  • SegUpdate (mark list ...)
  • SegUpdate (SLV list ...)
  • SegUpdate (UPD list)
  • SegWriteCache (Seg0)
  • TrcRc (Clear)
  • TrcRc (UsrID)