Sun Java System Calendar Server 6.3 관리 설명서

Procedure달력 데이터베이스 그룹의 손상을 확인하려면

check 명령을 사용하여 달력 등록 정보(calprops) 및 이벤트와 작업을 포함한 달력 데이터베이스에서 손상을 검색합니다. check 명령이 해결할 수 없는 일관성 문제가 발견된 경우 해당 상황을 출력하여 보고합니다.

check 명령은 경보나 그룹 예약 엔진(GSE) 데이터베이스의 손상을 확인하지는 않습니다.

데이터베이스 손상을 검사하려면

  1. Calendar Server가 설치된 시스템에 대해 관리 권한이 있는 사용자로 로그인합니다.

  2. Calendar Server는 실행 중이어도 되고 중지해도 되지만 가능하면 Calendar Server를 중지하는 것이 좋습니다.

  3. 아직 달력 데이터베이스의 복사본을 만들지 않은 경우 지금 만듭니다. 데이터베이스(.db) 파일만 복사합니다. 공유(__db.*) 또는 로그(log.*) 파일은 복사할 필요가 없습니다.

  4. cal-svr-base/SUNWics5/cal/sbin 디렉토리로 변경합니다. 예를 들어, Solaris 운영 체제에서 다음과 같이 입력합니다.

    cd /opt/SUNWics5/cal/sbin

  5. 달력 데이터베이스의 복사본에 대해 check 명령을 실행합니다.

    ./csdb check dbdir \> /tmp/check.out 2\>&1

    dbdir을 지정하지 않은 경우 check는 현재 디렉토리의 데이터베이스를 사용합니다.

    check 명령은 많은 정보를 생성할 수 있으므로 예에서 보여주는 것처럼 stdoutstderr을 포함한 모든 출력을 파일로 리디렉션하는 것이 좋습니다.

  6. check 명령을 실행한 다음 출력 파일을 검토합니다.

    데이터베이스가 손상되었다면 핫 백업 복사본과 교체할 수 있습니다. 또는 rebuild 명령을 실행하여 손상된 복사본을 재구축할 수도 있습니다.