소개
이 문서에서는 CVP(Customer Voice Portal) 보고 서버의 NightlyPurge 프로세스에서 흔히 발생하는 문제에 대해 설명합니다.
사전 요구 사항
요구 사항
Cisco에서는 이러한 주제에 대해 알고 있는 것이 좋습니다
사용되는 구성 요소
이 문서의 정보는 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"은 테이블(또는 프래그먼트)이 이미 있음을 나타냅니다. 비우기가 실행되면 프래그먼트가 "junk"라는 이름의 테이블로 분리된 다음 테이블이 삭제됩니다. 비우기가 성공적으로 실행되지 않으므로 비우기 프로세스가 끝날 때 "Informix.junk" 테이블이 삭제되지 않습니다. 문제를 해결하려면 다음 단계를 사용하여 테이블을 수동으로 삭제해야 합니다. 테이블이 삭제되면 비우기가 성공적으로 실행됩니다.
1단계.
Start(시작) > All Programs(모든 프로그램) > Informix Dynamic Server(Informix 동적 서버) > cvp_db_<dbname>으로 이동합니다.
2단계. dbaccess를
입력합니다.
3단계. 메뉴에서 연결을 선택합니다
.
4
단계. 데이터베이스 서버 목록에서 해당 서버를 선택합니다. 이 경우 cvp
_data는 데이터베이스입니다.
5단계.
USER NAME >> 프롬프트에 로그인할 사용자의 로그인 이름을 입력합니다.
6단계.
PASSWORD >> 프롬프트에 사용자의 비밀번호를 입력합니다.
7
단계. 사용할 데이터베이스(" cvp
_data")
를 선택합니다.
8
단계.
종료를 선택하여 주 메뉴로 돌아갑니다.
9
단계. 쿼리
를 실행하려면 쿼리 언어를 선택합니다.
10
단계. 쿼리 실행,
테이블 정크 메일 삭제
dbaccess 도구 내에서 이 오류가 발생할
수 있습니다
No connect permission
ISAM error: no record found
이 문제를 해결하려면
- 로그인한 사용자 계정이 로컬 관리자인지 확인합니다.
- 보고 서버가 도메인의 일부가 아닌 작업 그룹에 있는지 확인하십시오.