NetWorker:NMDA Sybase 备份失败并显示ct_connect网络数据包错误

Summary: 由于连接初始化期间出现网络数据包错误,NetWorker 数据库和应用程序模块 (NMDA) 无法完成 Sybase 备份。此问题通常与 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

NMDA Sybase 备份失败,并显示以下记录的消息:

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

Cause

以下一种或多种情况可能会导致备份失败:

  • Log Segment Full:以下项的事务日志: sybmgmtdb 已达到容量。
  • trunc log on chkpt 已启用:如果存在未完成的事务,或者日志和数据共享同一段,则日志截断可能会失败。
  • 日志转储失败:配置问题或段重叠可能会阻止成功进行日志转储。
  • 未配置自动扩展ASE 除非明确配置,否则不会自动扩展设备。

Resolution

接洽 SAP ASE 数据库管理员调查并解决问题。建议的作包括:

  • 增加设备和日志段空间

    • 调整日志设备的大小并扩展数据库日志段:
disk resize name = 'sybmgmtdb_log_device', size = '150M'
go

alter database sybmgmtdb on sybmgmtdb_log_device = '100M'
go
  • 转储数据库
    • 执行完整数据库转储以清除事务日志:
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.