데이터베이스 파일을 관리하려면 Calendar Server 유틸리티 csdb 를 사용합니다. 이 절은 다음 내용으로 구성되어 있습니다.
달력 데이터베이스 유틸리티 csdb는 데이터베이스 파일을 3개의 논리적 데이터베이스로 처리합니다.
caldb는 데이터베이스 디렉토리에 있는 모든 .db 파일 및 _db.* 파일로 구성됩니다. 다음은 달력 데이터베이스 파일(cld_cache 및 ldap_cache 하위 디렉토리 포함)에 대한 기본 위치입니다.
/var/opt/SUNWics5/csdb
원할 경우 Calendar Server 구성 프로그램(csconfigurator.sh) 실행 시 다른 디렉토리를 지정할 수 있습니다. 구성 프로그램에 대한 자세한 내용은 3 장, Calendar Server 구성 프로그램(csconfigurator.sh) 을 참조하십시오.
다음 표에서는 달력 데이터베이스(caldb) 파일에 대해 설명합니다.
표 16–1 Calendar Server 데이터베이스 파일
파일 |
설명 |
---|---|
ics50calprops.db |
모든 달력용 달력 등록 정보. 달력 아이디(calid ), 달력 이름, 액세스 제어 목록(ACL) 및 소유자를 포함합니다. |
ics50events.db |
모든 달력용 이벤트 |
ics50todos.db |
모든 달력용 수행할 작업(태스크) |
ics50alarms.db |
모든 이벤트 및 수행할 작업(태스크)의 경보 |
ics50gse.db |
그룹 예약 엔진(GSE)에 대한 예약 요청 대기열 |
ics50journals.db |
달력 저널. 현재 릴리스에서는 저널이 구현되지 않습니다. |
ics50caldb.conf |
데이터베이스 버전 아이디 |
ics50recurring.db |
반복 이벤트 |
ics50deletelog.db |
삭제된 이벤트 및 수행할 작업(태스크). 18 장, 삭제 로그 데이터베이스 관리을 참조하십시오. |
세션 데이터베이스는 /opt/SUNWics5/cal/lib/admin/session/ 및 /opt/SUNWics5/cal/lib/http/session/ 디렉토리에 있는 모든 파일로 구성됩니다.
통계 데이터베이스는 counter 디렉토리에 있는 모든 파일로 구성됩니다.
/opt/SUNWics5/cal/lib/counter/
csdb 유틸리티 -t 옵션을 사용하여 대상 데이터베이스를 지정할 수 있습니다.
-t caldb – 달력 데이터베이스
-t sessdb – 세션 데이터베이스
-t statdb – 통계 데이터베이스
-t 옵션을 포함하지 않은 경우 csdb는 세 가지 데이터베이스 모두에서 실행됩니다. 단, check 및 rebuild는 달력 데이터베이스에서만 실행됩니다.