簡介
本檔案介紹在客戶語音入口網站(CVP)報告伺服器中的NightlyPurge程式出現的常見問題。
必要條件
需求
思科建議您瞭解以下主題
採用元件
本文檔中的資訊基於CVP報告伺服器8.0及更高版本。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路正在作用,請確保您已瞭解任何指令可能造成的影響。
問題:CVP報告伺服器資料庫夜間清除失敗
在CVP報告伺服器中,NightlyPurge進程可能會間歇性失敗,出現此錯誤,
"運行儲存過程sp_frag_mgt - 310失敗"
10.16.0.15: Jan 14 2014 00:00:03.167 -0500:%CVP_8_5_RPT-6-REPORTING_DB_INFO_MSG: ackPurgeRunning() sending message: start_ack[id:4013]
10.16.0.15: Jan 14 2014 00:00:03.167 -0500:%CVP_8_5_RPT-6-REPORTING_DB_INFO_MSG: Received acknowledgement from Reporting subsystem. Message: start_ack [id:4013]
10.16.0.15: Jan 14 2014 00:00:03.167 -0500:%CVP_8_5_RPT-1-REPORTING_DB_STARTING_PURGE: Starting Reporting (Database: cvp_data)
database purge. Any existing reporting connections will be disconnected. [id:4017]
10.16.0.15: Jan 14 2014 00:00:03.683 -0500: %CVP_8_5_RPT-3-REPORTING_DB_ERROR_MSG: (Database: cvp_data) runDBPurge -- Failed running the stored procedure sp_frag_mgt: -310
10.16.0.15: Jan 14 2014 00:00:03.683 -0500: %CVP_8_5_RPT-1-REPORTING_DB_PURGE_FAILED:The Reporting (Database: cvp_data) database purge operation failed [Duration: 0.52
seconds].
10.16.0.15: Jan 14 2014 00:00:03.683 -0500: %CVP_8_5_RPT-6-REPORTING_DB_INFO_MSG: Sending purge completed message for Reporting database. Message: 'stop' [id:4013]
10.16.0.15: Jan 14 2014 00:00:03.683 -0500:%CVP_8_5_RPT-6-REPORTING_DB_INFO_MSG: acceptClient() received msg: stop [id:4013]
10.16.0.15: Jan 14 2014 00:00:03.683 -0500:%CVP_8_5_RPT-1-REPORTING_STATE_CHANGE: REPORTING Subsystem state changed to RPT SS RPT1 changes its state to In Service cause Purge ended [id:4001]
解決方案
錯誤代碼「–310」表示表(或片段)已存在。 執行清除時,會將片段分離到名為「垃圾郵件」的表中,然後捨棄該表。由於清除未成功運行,因此清除過程結束時不會刪除「Informix.junk」表。要解決此問題,您需要使用以下步驟手動刪除表。一旦刪除表,清除操作就會成功運行。
步驟1.導航到
開始>所有程式> Informix Dynamic Server > cvp_db_<dbname>。
步驟2.輸入
dbaccess。
步驟3.從選單選擇
Connection
步驟4.從資料庫伺服器清單中,選擇適當的伺服器。在本例中,
cvp_data是資料庫。
步驟5.在
USER NAME >>提示中,鍵入使用者要登入的登入名。
步驟6.在
PASSWORD >>提示中鍵入使用者的密碼。
步驟7.選擇要使用的資料庫是
" cvp_data"。
步驟8.選擇
Exit以返回主選單。
步驟9.選擇
查詢語言以執行查詢。
步驟10.運行查詢,刪除
表垃圾郵件
您可能會在
dbaccess工具中遇到此錯誤
No connect permission
ISAM error: no record found
若要糾正此問題,
- 確保登入的使用者帳戶為本地管理員。
- 確保報告伺服器位於工作組中,不屬於任何域。