소개
이 문서에서는 Cisco DBS(BroadWorks Database Server)의 서비스 해제 단계에 대해 설명합니다.
사전 요구 사항
서비스 해제 프로세스를 시작하기 전에 다음 전제 조건을 충족해야 합니다.
- 전용 유지 관리 기간이 예약되었습니다.
- 모든 서버가 유지 보수 기간 이전에 백업되었습니다.
- Cisco TAC 티켓을 열고 모든 관련 BroadWorks 서버에서 완전한 기술 지원 결과를 유지 보수 기간 전에 제공합니다.
경고
서비스 중단을 최소화하려면 예약된 유지 관리 기간 동안 이 프로세스를 완료해야 합니다.
BroadWorks BWCLI(Command Line Interface) 레벨은 릴리스마다 다를 수 있습니다. 항상 특정 BroadWorks 릴리스 문서에 대한 명령을 확인합니다.
DBS 서비스 해제에는 데이터의 영구 삭제가 포함됩니다. 계속하기 전에 필요한 모든 기록 데이터가 보관되거나 마이그레이션되었는지 확인하십시오.
PS/ADP 서버 CLI 정리
PS(Profile Server) 또는 ADP(Application Delivery Platform) 서버가 DBS 전용인 경우 서비스 해제는 간단하지만 PS/ADP 서버가 다른 기능을 공유하므로 DBS 기능만 제거해야 합니다.
DBS 전용 서버
PS/ADP 서버가 DBS 서비스에만 전용인 경우 해당 서버의 종료 및 최종 삭제를 진행할 수 있습니다.
- 전용 PS/ADP 서버의 정상 종료를 시작합니다.
- 보존 기간이 지나면 전용 PS/ADP 서버 VM(가상 머신)을 삭제합니다.
비 DBS 전용 서버
DBS 서비스 전용이 아닌 PS 서버의 경우 이러한 CLI 위치에서 delete 및/또는 clear 명령을 사용하여 모든 관련 정보를 제거합니다.
ECCR(Enhanced Call Center Reporting):
_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:
- CCR보고DBM관리
- CCR보고
- DBSObserver
ECL:
- EnhancedCallLogsDBM관리
- ECLQ쿼리
외부 보고를 위한 CommPilot 정리
CommPilot GUI를 정리하고 사용자를 서비스 해제된 DBS 대신 내장 AS Reporting으로 전환합니다.
지정된 관리자 사용자에게 CommPilot GUI에 로그인하도록 지시하고 각 SP/엔터프라이즈/그룹으로 이동하여 Profile for each Call Center(각 콜 센터에 대한 프로필) 아래의 External Reporting(외부 보고)을 비활성화합니다.
또한 "콜센터 외부 보고 설정"이라는 영역이 있으며 라디오 버튼을 "끄기"로 설정합니다.
CLI 정리
기본 AS(Application Server)에 적용된 설정은 이중화 쌍의 보조 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 서버 모두에서 다음 명령을 사용하여 Alarms Table을 지웁니다.
AS_CLI/Monitoring/Alarm/AlarmsTable> clearAll;y
XSP/ADP 서버 애플리케이션 정리
모든 XSP(Extended Services Platform)/ADP 서버에서 필요한 명령을 실행하여 관련 애플리케이션을 중지, 구축 취소 및 비활성화할 수 있습니다.
- PublicReporting
- 퍼블릭ECLQ쿼리
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