CUBRID 운영¶
이 장에서는 데이터베이스 관리자(DBA)가 CUBRID 시스템을 사용하는데 필요한 작업 방법을 설명한다.
- CUBRID 서버, 브로커 및 매니저 서버 등의 다양한 프로세스들을 구동하고 정지하는 방법을 설명한다. CUBRID 프로세스 제어를 참조한다.
- cubrid 유틸리티를 통해 데이터베이스 생성 및 삭제, 볼륨 추가와 같은 데이터베이스 관리 작업, 데이터베이스를 다른 곳으로 이동하거나 시스템 버전에 맞춰서 변경하는 마이그레이션 작업, 장애 대비를 위한 데이터베이스의 백업 및 복구 작업 등에 대해 설명한다. cubrid 유틸리티를 참조한다.
- 시스템 설정 방법에 대해 설명한다. 시스템 설정 을 참조한다.
- 실행 중인 프로세스를 동적으로 모니터링하고 추적할 수 있는 SystemTap 사용 방법에 대해 설명한다. SystemTap을 참조한다.
- 트러블슈팅 방법에 대해 설명한다. 트러블슈팅을 참조한다.
cubrid 유틸리티는 CUBRID 서비스를 통합 관리할 수 있는 기능을 제공하며, CUBRID 서비스 프로세스를 관리하는 서비스 관리 유틸리티와 데이터베이스를 관리하는 데이터베이스 관리 유틸리티로 구분된다.
서비스 관리 유틸리티는 다음과 같다.
- 서비스 유틸리티: 마스터 프로세스를 구동 및 관리한다.
- 서버 유틸리티: 서버 프로세스를 구동 및 관리한다.
- 브로커 유틸리티: 브로커 프로세스 및 응용서버(CAS) 프로세스를 구동 및 관리한다.
- 매니저 유틸리티: 매니저 서버 프로세스를 구동 및 관리한다.
- HA 유틸리티: HA 관련 프로세스를 구동 및 관리한다.
자세한 설명은 CUBRID 프로세스 제어 절을 참조한다.
데이터베이스 관리 유틸리티는 다음과 같다.
- 데이터베이스 생성, 볼륨 추가, 삭제
- 데이터베이스 이름 변경, 호스트 변경, 복사/이동, 등록
- 데이터베이스 백업
- 데이터베이스 복구
- 내보내기와 가져오기
- 데이터베이스 공간 확인, 공간 정리
- 통계 정보 갱신, 질의 계획 확인
- 잠금 확인, 트랜잭션 확인, 트랜잭션 제거
- 데이터베이스 진단/파라미터 출력
- HA 모드 변경,로그 복제/반영
- 로캘 컴파일/출력
자세한 설명은 cubrid 유틸리티 를 참조한다.
Note
Windows Vista 이상 버전에서 cubrid 유틸리티를 사용하여 서비스를 제어하려면 명령 프롬프트 창을 관리자 권한으로 실행하여 사용하는 것을 권장한다. 명령 프롬프트 창을 관리자 권한으로 구동하지 않고 cubrid 유틸리티를 사용하면 UAC(User Account Control) 대화 상자를 통하여 관리자 권한으로 수행할 수는 있으나 수행 결과 메시지를 확인할 수 없다.
Windows Vista 이상 버전에서 명령 프롬프트 창을 관리자 권한으로 실행하려면 [시작] > [모든 프로그램] > [보조 프로그램] > [명령 프롬프트]를 마우스 오른쪽 버튼으로 클릭하여 [관리자 권한으로 실행]을 선택한다. 권한 상승을 확인하는 대화 상자가 나타났을 때 [예]를 클릭하면 명령 프롬프트가 관리자 권한으로 실행된다.
- CUBRID 프로세스 제어
- CUBRID 서비스
- 데이터베이스 서버
- 브로커
- CUBRID 매니저 서버
- 데이터베이스 관리
- cubrid 유틸리티
- 시스템 설정
- SystemTap
- 트러블슈팅