NetWorker : Échec de la sauvegarde Sybase NMDA avec ct_connect erreur de paquet réseau

Summary: NetWorker Module for Databases and Applications (NMDA) ne parvient pas à effectuer les sauvegardes Sybase en raison d’une erreur de paquet réseau lors de l’initialisation de la connexion. Le problème est généralement lié à l’épuisement de l’espace du fichier log des transactions dans la base de données sybmgmtdb. ...

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

La sauvegarde de la base Sybase NMDA échoue avec les messages suivants consignés :

  • De nsrsdasv log:
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
  • À partir du serveur NetWorker daemon.log:
<Client name>:SYBASE/<Sybase server>: retried 1 times.
  • De SAP ASE log:
server  1 task(s) are sleeping waiting for space to become available in the log segment for database sybmgmtdb

Cause

Une ou plusieurs des conditions suivantes peuvent entraîner l’échec de la sauvegarde :

  • Segment de log complet : Le fichier log des transactions pour sybmgmtdb a atteint sa capacité.
  • trunc log on chkpt Activé : La troncature des logs peut échouer s’il existe des transactions ouvertes ou si les logs et les données partagent le même segment.
  • Échec du vidage des logs : Des problèmes de configuration ou un chevauchement de segments peuvent empêcher la réussite des vidages de logs.
  • Extension automatique non configurée : ASE Ne développe pas automatiquement les périphériques, sauf s’il est explicitement configuré.

Resolution

Faire intervenir le SAP ASE L’administrateur de base de données pour examiner et résoudre le problème. Les actions recommandées sont les suivantes :

  • Augmenter l’espace des segments de périphérique et de log

    • Redimensionnez le périphérique de log et étendez le segment de log de base de données :
disk resize name = 'sybmgmtdb_log_device', size = '150M'
go

alter database sybmgmtdb on sybmgmtdb_log_device = '100M'
go
  • Vider la base de données
    • Effectuez un vidage complet de la base de données pour effacer le fichier log des transactions :
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.