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 sybmgmtdbCause
以下一种或多种情况可能会导致备份失败:
- 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
-
检查未结交易
- 使用
sp_who或sp_lock识别持有未结交易的会话。
- 使用
-
查看配置
- 确保日志和数据位于不同的分段上。
- 考虑禁用
trunc log on chkpt如果导致日志保留问题。
-
查阅 SAP 说明
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.