CUBRID 매니저 시작

GUI 방식의 데이터베이스 관리 및 질의 도구인 "CUBRID 매니저"는 다양한 관리 작업을 손쉽게 하도록 도와주며, 접속한 데이터베이스에 SQL 문을 실행할 수 있는 "질의 편집기" 기능을 제공한다..

CUBRID 매니저는 자바 환경에서 구동되므로 자바 실행 환경이 구성되어 있어야 한다. 자바 실행 환경의 구축에 관해서는 http://java.sun.com을 참고한다.

CUBRID 서버 실행
Windows 환경에서 실행

참고 CUBRID가 실행 중일 때, CUBRID 서비스 트레이에서 [Exit]를 선택하면 해당 서버에서 실행 중인 모든 서비스와 프로세스가 중지되므로 주의한다.

Linux 환경에서 실행

셸에서 다음의 명령을 입력하면 CUBRID 매니저 서버가 실행된다.

%cubrid service start

CUBRID 매니저 실행
Windows 환경에서 실행
Linux 환경에서 실행

셸에서 다음 중 하나의 명령을 입력하여 CUBRID 매니저 클라이언트를 실행할 수 있다.

호스트 추가

매니저 클라이언트에서 접속할 호스트 사이트를 등록한다. 즉, CUBRID 매니저 서버가 구동되는 사이트 정보를 입력하여야 한다. 

호스트 탭에서 마우스 오른쪽 버튼 클릭하여 [호스트 추가]를 선택하면 호스트를 추가할 수 있다. 기본으로 등록된 호스트는 로컬 호스트이고,  통신포트는 8001로 설정되며, 사용자 아이디와 비밀번호는 모두 "admin"으로 설정되어 있다. 등록에 대한 자세한 내용은 호스트 관리를 참조한다.

처음 접속할 때 반드시 admin 아이디의 비밀번호를 변경해야 한다. 이후에는 변경한 비밀번호를 입력해야 로그인할 수 있다.

호스트 연결

호스트 탐색 트리에 등록된 호스트를 더블 클릭하면 해당 호스트로 연결된다. 또는 해당 호스트를 마우스 오른쪽 버튼 클릭하여 [연결]을 선택하고, 사용자 이름을 확인한 후 [연결]을 클릭하면 호스트에 연결된다.

연결이 성공하면 호스트 아이콘이 에서 로 변경된다. 연결 후 해당 호스트의 초기 화면은 다음과 같다.

데이터베이스 연결

CUBRID 매니저에서 데이터베이스를 구동하려면 데이터베이스에 로그인해야 한다. 호스트 탐색 트리에서 데이터베이스 항목을 마우스 오른쪽 버튼 클릭하고 [로그인]을 선택하거나, 더블 클릭한다.

 

CUBRID매니저가 데이터베이스에 연결되면 다음과 같이 사용자, 테이블 등의 데이터베이스 정보를 볼 수 있다.

CUBRID 매니저가 정상적으로 구동되지 않는 경우, "서버에 접속할 수 없습니다. CUBRID 매니저 서버의 구동 및 기타 접속 환경을 점검하시기 바랍니다."라는 오류 메시지가 출력된다. 이 때, 사용자는 다음 사항을 확인하여 문제를 해결할 수 있다.

데이터베이스 시작

CUBRID 매니저에서 질의를 실행하려면 데이터베이스를 시작해야 한다. 데이터베이스를 선택한 후, 선택한 후 툴바에서 [시작 ]을 클릭한다.

매니저의 화면 구성

CUBRID 매니저는 데이터베이스를 보다 편리하고 효율적으로 관리할 수 있는 도구이다. CUBRID 매니저를 실행하면 다음과 같은 화면이 나타난다. CUBRID 매니저 화면은 메뉴바, 툴바, 탐색 창, 보기 창, 로그인 정보, 메모리 정보로 구성된다.

메뉴

창 위쪽의 메뉴는 파일, 편집, 도구, 동작, 도움말로 구성되며, 자세한 내용은 CUBRID 매니저 클라이언트를 참조한다.

툴바

툴바는 전체 기능 중 자주 사용되고 중요한 기능으로 구성되며, 해당 기능이 수행 가능할 때 활성화되고 수행 불가능할 때에는 비활성화된다.

툴바에서 제공하는 기능은 다음과 같다.

호스트 추가

데이터베이스 언로드

데이터베이스 생성

데이터베이스 로드

사용자 추가

데이터베이스 백업

테이블 추가

데이터베이스 복구

새 질의 편집기

데이터베이스 최적화

새로 고침

데이터베이스 검사

시작

데이터베이스 트랜잭션 정보

정지

데이터베이스 잠금 정보

 

 

서버 버전

메모리 정보

상태 표시줄에서는 메모리 정보를 볼 수 있다. 현재 메모리 사용 현황을 확인하고, 필요 시 상태 표시줄의 휴지통 아이콘을 클릭하면, 메모리를 최적화(garbage collection)한다.