简介
本文档介绍停用Cisco BroadWorks数据库服务器(DBS)的步骤。
先决条件
在启动停用过程之前,请确保满足以下前提条件:
- 已计划专用的维护窗口。
- 在维护时段之前已备份所有服务器。
- 打开思科TAC故障单,并在维护窗口之前提供所有相关的BroadWorks服务器的完整技术支持输出。
警告
此过程必须在计划的维护时段内完成,以最大限度地减少服务中断。
请注意,BroadWorks命令行界面(bwcli)级别可能因版本而异。请务必根据您的特定BroadWorks版本文档检验命令。
停用DBS涉及永久删除数据。在继续操作之前,请确保所有必需的历史数据都已存档或迁移。
PS/ADP服务器CLI清理
如果配置文件服务器(PS)或应用交付平台(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:
- CCReportingDBManagement
- CCR报告
- DBSObserver
ECL:
- 增强型CallLogsDBManagement
- ECLQuery
外部报告的CommPilot清理
清理CommPilot GUI并将用户指向内置AS报告而不是停用的DBS。
指示指定的管理员用户登录CommPilot GUI并导航到每个SP/企业/组,以使用每个呼叫中心配置文件下的复选框禁用外部报告。
此外,还有一个称为“呼叫中心外部报告设置”的区域,将“单选按钮”设置为“关闭”。
AS 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服务器上执行必要的命令,停止、取消部署和停用相关应用:
DBS停用
从以前引用该DBS的所有BroadWorks服务器(AS、PS、XSP、ADP)上的hosts文件中删除与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