Symptom
ASE で Job Scheduler を使用している場合 (たとえば、DBA Cockpit の ATM、DBA 計画カレンダ、DCF はこれを使います)、sybmgmtdb のデータ領域またはログ領域がいっぱいになり Job Scheduler が停止する場合があります。
多くの場合、Job Scheduler の実行履歴と出力結果を格納する js_history、および js_output テーブルの容量が増大したことが原因です。
通常、これらのテーブルのデータは "default" セグメントのスレッショルドプロシージャ "sp_js_history_thresh" によって削除されます。
このスレッショルドは sybmgmtdb の初期サイズの 10% に設定されていますが、Job Scheduler が 1 回に多くの結果を出力する dbcc checkdb などを実施している場合、スレッショルドプロシージャが正常に動作しないことがあります。
(ASE エラーログ)
server background task error 19099: Procedure sp_js_history_thresh, Warning the free data space threshold in database sybmgmtdb has been exceeded.Segment default has 947 free pages, attempting to create space by cleaning job history and output.
server background task error 19103: Procedure sp_js_history_thresh, History (rows): current 4423, target 3096.Output (rows): current 276576, target 138288.Free space (pages): current 947, target 1076.
server The transaction log in database sybmgmtdb is almost full.Your transaction is being suspended until space is made available in the log.
DBA 計画カレンダに以下のようなジョブを追加している場合、履歴の増加に注意が必要です。
- DBCC CHECKDB
- 多くのテーブルに対する update statistics
DBA コックピットの、"データベース<SID> -> 領域 -> sybmgmtdb の "Show Growth" を確認してください。
Read more...
Environment
- SAP Adaptive Server Enterprise 16.0
- SAP Adaptive Server Enterprise 15.7
Product
Keywords
1105, Automatic Table Maintainance, SQL1105, js_output, js_history, "Error: 1105", sp_addthreshold, sp_modifythreshold , KBA , BC-DB-SYB , Business Suite on Adaptive Server Enterprise , BC-SYB-ASE , Sybase ASE Database Platform (non Business Suite) , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.