Tibero를 설치하기 전에 고려해야 할 사항은 다음과 같다.
다음은 Tibero 설치를 하는 과정과 각 과정에서 확인해야하 사항에 대한 설명이다.
순서 | 체크리스트 | 내용 |
---|---|---|
1 | H/W 및 OS 사양 확인 | 바이너리를 요청할 경우 필요하다. 자세한 내용은 "시스템 요구사항"강좌를 참고한다. |
2 | hostname 확인 | 라이센스 파일을 요청할 경우 필요하다. 자세한 내용은 "준비사항"강좌를 참고한다. |
3 | OS 패치 및 커널 파라미터 설정 | 자세한 내용은 "준비사항"강좌를 참고한다. |
4 | 세부 설정 확인 |
|
5 | 고객사 방문 일정 확인 | 영업을 통해 업무를 배정한다. |
6 | 설치 바이너리 준비 | - |
7 | 고객사 방문 | - |
8 | Tibero 설치 | - |
9 | Tibero 매뉴얼 배포 | - |
10 | DBMS 클라이언트 접속 확인 | 클라이언트 Tool(tbadmin)로 확인한다. |
11 | 설치 확인서 작성 | 설치 확인서 작성 후 고객의 서명을 받는다. |
12 | 설치 확인서 등록 | 내부 시스템에 설치 확인서를 scan한 후 등록한다. |
Tibero를 설치하기 위해 사전에 고려할 사항은 다음과 같다.
데이터 파일을 저장할 경우 파일 시스템 방식과 RAW Device 방식 중에서 하나를 선택한다.
Tibero 설치 바이너리를 위해 FTP가 필요하다.
Tibero instance 이름이다. (기본값 : tibero)
데이터베이스 이름을 지정한다. (기본값 : tibero)
Tibero 엔진이 설치될 위치이다. (기본값 : /tibero/tibero5)
TSM(Tibero Shared Memory)은 Tibero에서 사용할 물리 메모리값으로 일반적으로 서버의 물리 메모리 절반을 설정한다. (기본값 : 물리 메모리의 절반)
데이터 블록 크기를 지정한다. 2KB, 4KB, 8KB, 16KB, 32KB 중에서 하나를 입력해야 하며 다른 값을 입 력해서는 안 된다. (기본값 : 8KB)
데이터베이스에 디폴트로 사용할 문자 집합을 지정할 수 있다. 지정할 수 있는 문자 집합은 다음과 같다.
문자 집합 | 설명 |
---|---|
ASCII | ASCII 7-bit 영어 |
EUCKR | EUC 16-bit 한국어 |
MSWIN949 | MS Windows 코드 페이지 949 한국어(기본값) |
UTF8 | 24-bit 국제 표준 다국어 |
SJIS | Shift-JIS 16-bit 일본어 |
JA16SJIS | MS Windows 코드 페이지 932 일본어 |
JA16SJISTILDE | 전각 물결문자를 포함하는 MS Windows 코드 페이지 932 일본어 |
JA16EUC | EUC 24-bit 일본어 |
JA16EUCTILDE | 전각 물결문자를 포함하는 EUC 24-bit 일본어 |
GBK | MS Windows 코드 페이지 936 중국어 |
VN8VN3 | 8-bit 베트남어 |
구분 | 설명 |
---|---|
SINGLE | Tibero를 Single로 구성한다. |
TAC | Tibero를 Active-Active 구조로 구성하여 DB를 이중화하는 방식이다. |
TSC | Tibero를 Active-Standby 구조로 구성하여 DB를 이중화하는 방식이다. |
데이터 파일은 실제 데이터를 저장하고 있는 파일이다. 사용자는 데이터 파일의 경로를 지정할 수 있다. (기본값 : /tibero/tbdata)
Tibero가 사용자의 요청을 처리하고 응답할 포트 번호이다. (기본값 : 8629)
로그 파일은 Redo 로그를 저장하는 파일이다. Redo 로그는 두 개 이상의 로그 그룹(Log Group)으로 구 성되며 하나의 로그 그룹은 하나 이상의 로그 멤버로 구성할 수 있다. 이러한 구성을 다중화(multiplexing)라고 한다. 단, 다중화를 하려면 동일한 그룹에 속해 있는 모든 로그 멤버의 크기는 일정해야 하며 동일 한 데이터를 저장하고 동시에 갱신되어야 한다.
하나의 로그 그룹을 여러 로그 멤버로 구성하는 이유는 일부 로그 멤버가 손상되더라도 다른 로그 멤버 를 사용하기 위함이다. 디스크가 대단히 신뢰성이 높거나 데이터가 손실되어도 큰 문제가 없다면 다중 화를 하지 않아도 된다.
아카이브 로그 모드를 사용하는 경우에는 미디어 복구를 할 수 있다. 사용자는 아카이브 파일이 저장될 위치를 지정할 수 있다.
컨트롤 파일은 데이터베이스 자체의 메타 데이터를 보관하고 있는 바이너리 파일이다. 최초의 컨트롤 파일은 Tibero를 설치할 때 함께 생성된다. 컨트롤 파일에는 다음과 같은 정보가 포함되어 있다.
정보 | 설명 |
---|---|
데이터베이스 | 데이터베이스 이름, $TB_SID.tip 파일의 이름, 생성되었거나 변경된 타임스탬 프 등이 있다. |
테이블 스페이스 | 테이블 스페이스를 구성하는 데이터 파일 또는 생성되었거나 변경된 타임스탬 프 등이 있다. |
데이터 파일 | 데이터 파일의 이름과 위치 또는 생성되었거나 변경된 타임스탬프 등이 있다. |
Redo 로그 | 로그 그룹의 개수 및 이를 구성하는 로그 멤버(로그 파일)의 이름과 위치 또는 생성되었거나 변경된 타임스탬프 등이 있다. |
체크포인트 | 최근 체크포인트를 수행한 타임스탬프 등이 있다. |
Tibero에서는 같은 크기, 같은 내용의 컨트롤 파일을 두 개 이상 유지하고 컨트롤 파일의 복사본을 서로 다른 디스크에 저장하도록 권장한다. 이는 데이터베이스의 시스템 성능과 안정성을 유지하는 데 매우 필요하다.
Tibero 유틸리티를 실행하기 위해서는 서버에 JAVA JDK 1.5.17 이상(JDK 1.6을 권장함)이 설치되어 있어야 한다.
- 강좌 URL : http://www.gurubee.net/lecture/2842
- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.