강좌

HOME > 강좌 >
강좌| 리눅스 및 오픈소스에 관련된 강좌를 보실 수 있습니다.
 
큐브리드 매니저 데이타베이스 생성 및 삭제
조회 : 6,096  


데이타베이스 생성 및 삭제
1. 데이터베이스 새로 만들기
데이터베이스 생성은 CUBRID manager client 를 통하여 진행되며, CUBRID 의 경우 사용할 데이터베이스의 용량을 미리 산정하여 그 크기만큼 생성한다.
[데이터베이스 새로만들기] 메뉴를 선택하거나, 상단의 툴바에서  버튼을 클릭하면 3단계로 구성된 [데이터베이스 생성] 마법사가 나타난다.
이 때, CUBRID 매니저에 로그인한 사용자는 데이터베이스 생성 권한을 가지고 있어야 한다.
1) 1 단계
[데이터베이스 생성] 마법사 1단계에서는 데이터베이스 이름, 범용 볼륨 정보, 로그 볼륨 정보를 입력한다.
데이터베이스 이름 : 생성하고자 하는 데이터베이스 이름을 입력한다. 해당 사이트에 존재하는 데이터베이스 이름과 중복될 수 없다.
범용 볼륨 정보 : 범용 볼륨(generic volume)의 페이지 수, 단위 페이지의 크기, 범용 볼륨이 생성될 디렉터리 경로를 입력한다.
페이지 수는 5,000이고, 페이지 크기는 4,096으로 기본 설정된다. 이 경우 범용 볼륨의 크기는 20M(5000 * 4K)가 된다.
또한, 범용 볼륨 경로는 데이터베이스 위치 정보 파일($CUBRID_DATABASES/databases.txt)에 기록된 위치 정보에 따라 기본 설정된다.
로그 볼륨 정보 : 로그 볼륨(log volume)의 페이지 수 및 로그 볼륨 경로를 입력한다. 페이지수는 10,000으로 기본 설정되고 범용 볼륨과 동일한 디렉터리가 기본 설정된다.
2) 2 단계
[데이터베이스 생성] 마법사 2단계에서는 추가 볼륨에 관한 정보를 입력한다.
새로 추가될 볼륨 정보 : 데이터베이스 생성 시에 추가 용량이 예측되는 경우, 본 단계에서 추가될 볼륨에 관한 정보를 설정한다.
새로 추가할 볼륨의 이름과, 디렉터리 경로, 볼륨 타입 및 페이지 수를 입력하고, [볼륨 추가] 버튼을 클릭하면 입력된 설정 정보에 따라 볼륨이 새로 추가된다.
볼륨 타입은 목적에 따라 data, index, temp, generic 중 하나를 선택할 수 있다. 만약, 데이터베이스 생성 단계에서 추가 볼륨을 생성하지 않으려면 [볼륨 추가] 버튼을 선택하지 않고 [다음] 버튼을 클릭한다.
볼륨 추가/볼륨 삭제 : [볼륨 추가] 버튼을 클릭하면 입력한 설정 정보에 따라 추가될 볼륨이 리스트에 표시된다.
또한, 볼륨 리스트에서 볼륨을 선택한 후, [볼륨 삭제] 버튼을 클릭하면 볼륨 리스트에서 삭제된다.
추가될 볼륨 리스트 : 데이터베이스 생성 단계에서 추가될 볼륨의 정보를 나열한다.
3) 3 단계
[데이터베이스 생성] 마법사 3단계에서는 앞의 1,2단계에서 설정한 새 데이터베이스에 대한 정보가 표시된다.
확인/뒤로 : 표시된 설정 정보를 확인한 후, [확인] 버튼을 클릭하면 설정된 정보에 따라 데이터베이스를 생성하는 작업이 수행된다.
설정이 잘못된 경우 [뒤로] 버튼을 클릭하여 1,2단계를 재수행할 수 있다.
4) 명령어로 데이터베이스 생성하기
옵션
-p : 데이터베이스 범용 볼륨의 페이지수
-f : 데이터베이스 볼륨 생성 디렉토리
-lp : 로그 볼륨의 페이지수
-l : 로그 볼륨이 생성될 디렉토리를 지정
% cubrid createdb -p 5000 -f /Databases/testdb -lp 10000 -l /Databases/testdb testdb
% cubrid addvoldb -sa -pu data -f /Databases/testdb test 10000
% cubrid addvoldb -sa -pu index -f /Databases/testdb test 10000
% cubrid addvoldb -sa -pu temp -f /Databases/testdb test 10000
2. 데이터베이스 삭제하기
1) [데이터베이스 삭제] 메뉴를 선택하면 현재 선택한 데이터베이스를 삭제할 수 있다.
툴바에서 [데이터베이스 삭제 ] 버튼을 선택해도 된다.
데이터베이스를 삭제하려면 먼저 데이터베이스 서버를 중단해야 한다.
데이터베이스 이름 : 삭제하려는 데이터베이스 이름이 표시된다.
데이터베이스의 볼륨 정보 : 삭제하려는 데이터베이스의 볼륨 정보를 보여준다. 볼륨 이름, 볼륨의 경로, 변경 일자, 볼륨 타입, 볼륨의 총 용량과 남은 용량, 볼륨의 크기를 보여준다.
백업 볼륨 삭제 : 선택하면 삭제하려는 데이터베이스의 백업 볼륨까지 삭제한다.
삭제/취소 : 삭제하려는 데이터베이스의 정보를 확인한 후, [삭제] 버튼을 클릭하면 삭제 권한을 확인하기 위하여 DBA의 비밀번호 입력을 요청하는 창이 나타난다.
[취소] 버튼을 클릭하면 데이터베이스 삭제 작업을 취소한다.
2) 명령어로 데이터베이스 삭제하기
데이터베이스 삭제의 경우 백업 파일을 기본적으로 삭제하지 않는다.
% cubrid deletedb

[원글링크] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=1596


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기 이 글을 미투데이로 보내기

 
큐브리드