데이터베이스 파일을 관리하려면 Calendar Server 유틸리티 csdb를 사용합니다. 이 절은 다음 내용으로 구성되어 있습니다.
달력 데이터베이스 유틸리티 csdb는 데이터베이스 파일을 3개의 논리적 데이터베이스로 구분합니다.
caldb 데이터베이스는 데이터베이스 디렉토리에 있는 모든 .db 파일 및 _db.* 파일로 구성됩니다. 다음은 달력 데이터베이스 파일(cld_cache 및 ldap_cache 하위 디렉토리 포함)의 기본 위치입니다.
/var/opt/SUNWics5/csdb
원하는 경우 Calendar Server 구성 프로그램(csconfigurator.sh)을 실행할 때 다른 디렉토리를 지정할 수 있습니다. 구성 프로그램에 대한 자세한 내용은 2 장, Calendar Server 6.3 소프트웨어의 초기 런타임 구성 프로그램(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 옵션이 지정하지 않는 경우 csdb는 세 데이터베이스 모두를 대상으로 작업합니다. check 및 rebuild 명령은 둘 다 달력 데이터베이스 caldb만을 대상으로 작업합니다.