Sun Java System Calendar Server 6 2005Q4 관리 설명서

구문


csdb [-q|-v] 
     [-t caldb|sessdb|statdb] 
     create|delete [dbdir]

csdb [-q|-v] 
     [-t caldb|sessdb|statdb] 
     list [dbdir]

csdb [-q|-v] 
     [-f] 
     [-t caldb|sessdb|statdb] 
     recover [dbdir]

csdb check [dbdir]

csdb rebuild [-a, -V] 
     [-g] [dbdir [dstdir]]

다음 표에서는 csdb 유틸리티에 대해 사용 가능한 명령을 보여 줍니다.

표 D–11 csdb 유틸리티 명령

명령 

설명 

create [dbdir]

지정된 데이터베이스 디렉토리에 데이터베이스를 만듭니다. 데이터베이스 디렉토리가 지정되지 않은 경우에는 현재 디렉토리가 사용됩니다. 서버가 시작될 때 데이터베이스가 존재하지 않는 경우에는 Calendar Server에서 자동으로 데이터베이스를 만듭니다. 

delete [dbdir]

지정된 데이터베이스 디렉토리의 데이터베이스를 삭제합니다. 데이터베이스 디렉토리가 지정되지 않은 경우에는 현재 디렉토리가 사용됩니다. 데이터베이스는 열려 있는 동안, 즉 Calendar Server가 실행되는 경우에는 삭제할 수 없습니다. 

list [dbdir]

지정된 데이터베이스 디렉토리에 있는 데이터베이스에 대한 정보를 나열합니다. 데이터베이스 디렉토리가 지정되지 않은 경우에는 현재 디렉토리가 사용됩니다. 

recover [dbdir]

지정된 데이터베이스 디렉토리에서 손상된 달력 데이터베이스를 복구하려고 시도합니다. 데이터베이스 디렉토리가 지정되지 않은 경우에는 현재 디렉토리가 사용됩니다. 세션 또는 통계 데이터베이스에 대해서는 구현되지 않습니다. 

check [dbdir]

지정된 데이터베이스 디렉토리의 달력 데이터베이스를 검사하여 손상 여부를 확인하고 결과를 출력에 보고합니다. 데이터베이스 디렉토리가 지정되지 않은 경우에는 현재 디렉토리가 사용됩니다. 

rebuild [dbdir [dstdir]]

지정된 데이터베이스 디렉토리에서 모든 달력 데이터베이스를 검사하여 손상 여부를 확인하고 달력 데이터베이스 파일(.db 파일)을 다시 만듭니다. 데이터베이스 디렉토리가 지정되지 않은 경우에는 현재 디렉토리가 사용됩니다. 데이터베이스가 다시 만들어졌으면 db_verify가 실행됩니다.

dstdir은 선택적 대상 디렉토리를 지정합니다.

version

유틸리티의 버전을 표시합니다. 

다음 표에서는 csdb 유틸리티 명령 옵션에 대해 설명합니다.

표 D–12 csdb 유틸리티 명령 옵션

옵션 

설명 

-a

rebuild 명령에 한해 경보 데이터베이스만 재구축합니다.

-V

경보 데이터베이스를 재구축하려면 -a를 함께 지정해야 합니다. 경보를 포함하여 모든 데이터베이스를 검증하게 됩니다.

-v

세부 정보 표시 모드로 실행합니다. 수행되는 명령에 대해 사용 가능한 모든 정보를 표시합니다. 기본값은 off입니다. 

-q

quiet 모드로 실행합니다. 

  • 작업이 성공적으로 이루어지면 표시되는 정보가 없습니다. 오류 발생 시에는 발생한 오류가 표시됩니다.

  • 위험한 명령에 대한 확인 메시지를 생략합니다.

    기본값은 off입니다.

-f

달력 데이터베이스의 복구를 강제 실행합니다. 

-g

rebuild 명령과 함께 사용하면 다른 달력 데이터베이스 외에 그룹 예약 엔진(GSE) 데이터베이스를 재구축합니다.

-t caldb|sessdb|statdb

대상 데이터베이스 그룹을 지정합니다. 

  • caldb(달력)

  • sessdb(세션)

  • statdb(통계)

    주: -t를 지정하지 않으면 csdb 유틸리티는 모든 데이터베이스 그룹에 적용됩니다. 단, check, recoverrebuild 명령은 caldb(달력)에 대해서만 적용됩니다.