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 sybmgmtdbCause
Eine oder mehrere der folgenden Bedingungen können dazu führen, dass das Backup fehlschlägt:
- Protokollsegment voll: Das Transaktionsprotokoll für
sybmgmtdbdie Kapazitätsgrenze erreicht hat. trunc log on chkptAktiviert: 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:
ASEGerä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
-
Prüfen auf offene Transaktionen
- Verwenden Sie
sp_whoodersp_lock, um Sitzungen zu identifizieren, die offene Transaktionen enthalten.
- Verwenden Sie
-
Konfiguration überprüfen
- Stellen Sie sicher, dass sich Protokoll und Daten in separaten Segmenten befinden.
- Erwägen Sie die Deaktivierung von
trunc log on chkptWenn es zu Problemen bei der Protokollaufbewahrung kommt.
-
Siehe SAP-Hinweise
- SAP-Hinweis 1799477 - sybmgmtdb hat keinen Speicherplatz mehr (Externer Link)
- SAP-Hinweis 1810223 - Wiederherstellung schlägt mit Fehler 3475 fehl (externer Link)
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.