NetWorker: NMDA-Sybase-Backup schlägt mit ct_connect Netzwerkpaketfehler fehl

Summary: NetWorker Module for Databases and Applications (NMDA) kann Sybase-Backups aufgrund eines Netzwerkpaketfehlers während der Verbindungsinitialisierung nicht abschließen. Das Problem hängt in der Regel mit der Erschöpfung des Transaktionsprotokollspeicherplatzes in der sybmgmtdb-Datenbank zusammen. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Das NMDA-Sybase-Backup schlägt mit den folgenden protokollierten Meldungen fehl:

  • von nsrsdasv logaus:
nsrdasv: CT-LIBRARY error: ct_connect(): network packet layer: internal net library error: Net-Library operation terminated due to disconnect
nsrdasv: Unable to log in to the ASE database.
srdasv: The child nsrdasv exited with a non-zero return code: 139
  • Vom NetWorker-Server daemon.logaus:
<Client name>:SYBASE/<Sybase server>: retried 1 times.
  • von SAP ASE logaus:
server  1 task(s) are sleeping waiting for space to become available in the log segment for database sybmgmtdb

Cause

Eine oder mehrere der folgenden Bedingungen können dazu führen, dass das Backup fehlschlägt:

  • Protokollsegment voll: Das Transaktionsprotokoll für sybmgmtdb die Kapazitätsgrenze erreicht hat.
  • trunc log on chkpt Aktiviert: Die Protokollkürzung kann fehlschlagen, wenn offene Transaktionen vorhanden sind oder wenn Protokoll und Daten dasselbe Segment gemeinsam nutzen.
  • Protokolldumping schlägt fehl: Konfigurationsprobleme oder Segmentüberschneidungen können erfolgreiche Protokollspeicherabbilder verhindern.
  • Automatische Erweiterung nicht konfiguriert: ASE Geräte werden nur dann automatisch erweitert, wenn dies explizit konfiguriert ist.

Resolution

Beziehen Sie die SAP ASE Datenbankadministrator, um das Problem zu untersuchen und zu beheben. Zu den empfohlenen Maßnahmen gehören:

  • Vergrößern des Geräte- und Protokollsegmentspeicherplatzes

    • Ändern Sie die Größe des Protokollgeräts und erweitern Sie das Datenbankprotokollsegment:
disk resize name = 'sybmgmtdb_log_device', size = '150M'
go

alter database sybmgmtdb on sybmgmtdb_log_device = '100M'
go
  • Datenbank auslesen
    • Führen Sie ein vollständiges Datenbank-Speicherabbild aus, um das Transaktionsprotokoll zu löschen:
dump database sybmgmtdb to 'path_to_backup_file'
go
Article Properties
Article Number: 000372527
Article Type: Solution
Last Modified: 05 Dec 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.