簡介
本檔案介紹停用Cisco BroadWorks資料庫伺服器(DBS)的步驟。
必要條件
開始停用過程之前,請確保滿足以下前提條件:
- 已計畫專用維護視窗。
- 在維護時段之前已備份所有伺服器。
- 在維護時段之前,開啟Cisco TAC票證並提供來自所有相關的BroadWorks伺服器的完整技術支援輸出。
警告
此過程必須在計畫的維護時段內完成,以最大限度地減少服務中斷。
請注意,BroadWorks命令列介面(bwcli)級別在不同版本之間可能不同。請務必根據您特定的BroadWorks版本文檔來檢驗命令。
停用DBS涉及永久刪除資料。在繼續操作之前,請確保所有必要的歷史資料都已歸檔或遷移。
PS/ADP伺服器CLI清理
如果Profile Server(PS)或Application Delivery Platform(ADP)伺服器僅專用於DBS,則停用操作非常簡單,但通常PS/ADP伺服器共用其他功能,並且僅需要刪除DBS功能。
DBS專用伺服器
如果PS/ADP伺服器僅專用於DBS服務,您可以繼續關閉和最終刪除。
- 啟動專用PS/ADP伺服器的正常關閉。
- 在保留期過後,刪除專用的PS/ADP伺服器虛擬機器(VM)。
非DBS專用伺服器
對於不專用於DBS服務的PS伺服器,請使用delete和/或clear命令從這些CLI位置刪除所有相關資訊。
增強型呼叫中心報告(ECCR):
_CLI/Applications/CCReportingDBManagement/Database/Databases/Sites>
_CLI/Applications/CCReportingDBManagement/Database/Schemas/Instances>
_CLI/Applications/CCReportingDBManagement/Database/Databases>
_CLI/Applications/CCReporting/Database/Databases/Sites>
_CLI/Applications/CCReporting/Database/Schemas/Instances>
_CLI/Applications/CCReporting/Database/Databases>
增強型通話記錄(ECL):
_CLI/Applications/EnhancedCallLogsDBManagement/Database/Databases/Sites>
_CLI/Applications/EnhancedCallLogsDBManagement/Database/Schemas/Instances>
_CLI/Applications/EnhancedCallLogsDBManagement/Database/Databases>
在PS/PS-ADP伺服器上,執行必要的命令以停止、取消部署和停用相關應用程式:
ECCR:
- CCReportDBM管理
- CCRreporting
- DBSObserver
ECL:
- 增強型CallLogsDBManagement
- ECLQuery
外部報告的CommPilot清理
清理CommPilot GUI並將使用者指向內建AS Reporting而不是停用的DBS。
指示指定的管理員使用者登入到CommPilot GUI並導航到每個SP/企業/組,以使用每個呼叫中心配置檔案下的覈取方塊禁用外部報告。
此外,還有一個稱為「呼叫中心外部報告設定」的區域,將「單選按鈕」設定為「關閉」。
作為CLI清理
應用於主應用伺服器(AS)的設定會複製到冗餘對中的輔助AS。
從主AS上的以下CLI位置刪除所有相關資訊:
AS_CLI/Applications/ExecutionAndProvisioning/XS/Database/DBS/Databases>
AS_CLI/Applications/ExecutionAndProvisioning/XS/Database/DBS/Databases/Sites>
AS_CLI/Applications/ExecutionAndProvisioning/XS/Database/DBS/Schemas>
AS_CLI/Applications/ExecutionAndProvisioning/XS/Database/DBS/Schemas/Instances>
AS_CLI/Applications/ExecutionAndProvisioning/PS/Database/DBS/Databases>
AS_CLI/Applications/ExecutionAndProvisioning/PS/Database/DBS/Databases/Sites>
AS_CLI/Applications/ExecutionAndProvisioning/PS/Database/DBS/Schemas>
AS_CLI/Applications/ExecutionAndProvisioning/PS/Database/DBS/Schemas/Instances>
在兩台AS伺服器上,使用以下命令清除警報表:
AS_CLI/Monitoring/Alarm/AlarmsTable> clearAll;y
XSP/ADP伺服器應用程式清理
在所有擴展服務平台(XSP)/ADP伺服器上執行必要的命令,以停止、取消部署和停用相關應用程式:
- PublicReporting
- PublicECLQuery
DBS停用
從以前引用該DBS的所有BroadWorks伺服器(AS、PS、XSP、ADP)上的主機檔案中刪除與DBS相關的所有條目。
使用以下命令啟動DBS伺服器的正常關閉:
init 0 shutdown
在保留期過後,刪除DBS虛擬機器(VM)。
疑難排解
如果在刪除架構時收到這些錯誤之一,則必須手動分離架構。
AS_CLI/Applications/ExecutionAndProvisioning/XS/Database/DBS/Databases> delete bwCentralizedDb
Failed to write data to the configuration system
The database bwCentralizedDb refer to by schema type bweccr and schema instance bweccr does not exist or cannot be deleted.
或
AS_CLI/Applications/ExecutionAndProvisioning/XS/Database/DBS/Databases> delete bwCentralizedDb
Cannot delete schema. Connections are currently open.
分離架構。
AS_CLI/Applications/ExecutionAndProvisioning/XS/Database/DBS/Schemas/Instances> clear bweccr bweccr database
分離架構後,請再次執行delete命令。
AS_CLI/Applications/ExecutionAndProvisioning/XS/Database/DBS/Databases> delete bwCentralizedDb
如果bwCentralizedDb條目的刪除再次失敗,請重新設定DBS上的埠,並重試delete命令。
DBS_CLI/Applications/DbManagement/DbManager/Ports> set OracleNet 8523