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
下列一或多種情況可能會導致備份失敗:
- 記錄區段已滿:事務日誌
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 ديسمبر 2025
Version: 2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.