Tibero5 기본강좌
설치 전 고려사항 0 0 82,012

by 티베로 티베로설치 Tibero설치 티베로5설치 [2015.07.20]


Tibero를 설치하기 전에 고려해야 할 사항은 다음과 같다.

Tibero 설치 지원 체크리스트

다음은 Tibero 설치를 하는 과정과 각 과정에서 확인해야하 사항에 대한 설명이다.

순서 체크리스트 내용
1 H/W 및 OS 사양 확인 바이너리를 요청할 경우 필요하다. 자세한 내용은 "시스템 요구사항"강좌를 참고한다.
2 hostname 확인 라이센스 파일을 요청할 경우 필요하다. 자세한 내용은 "준비사항"강좌를 참고한다.
3 OS 패치 및 커널 파라미터 설정 자세한 내용은 "준비사항"강좌를 참고한다.
4 세부 설정 확인
  • - 파일 시스템 또는 Raw Device 여부
  • - FTP 활성화 요청
  • - TB_SID(기본값 : tibero)
  • - DB_NAME(기본값 : tibero)
  • - TB_HOME 위치(기본값 : /tibero/tibero5)
  • - TSM 사이즈(기본값 : 물리 메모리의 절반)
  • - DB_BLOCK_SIZE(기본값 : 8KB)
  • - CHARACTER_SET
  • - SINGLE, TAC, TSC 여부
  • - 데이터 파일 위치(기본값 : /tibero/tbdata)
  • - Listener 포트(기본값 : 8629) 확보
  • - 아카이브 로그 모드(아카이브 파일의 위치)
  • - Redo 로그 그룹 및 멤버의 수
  • - 컨트롤 파일(이중화, 위치)
  • - JAVA JDK 설치 요청 및 버전 확인
  • - Raw Device일 경우 Block 사이즈 확인
각 세부 항목에 대한 상세한 설명은 아래 Tibero 설치 전 고려항목를 참고한다.
5 고객사 방문 일정 확인 영업을 통해 업무를 배정한다.
6 설치 바이너리 준비 -
7 고객사 방문 -
8 Tibero 설치 -
9 Tibero 매뉴얼 배포 -
10 DBMS 클라이언트 접속 확인 클라이언트 Tool(tbadmin)로 확인한다.
11 설치 확인서 작성 설치 확인서 작성 후 고객의 서명을 받는다.
12 설치 확인서 등록 내부 시스템에 설치 확인서를 scan한 후 등록한다.

Tibero 설치 전 고려항목

Tibero를 설치하기 위해 사전에 고려할 사항은 다음과 같다.

파일 시스템 또는 RAW Device 여부

데이터 파일을 저장할 경우 파일 시스템 방식과 RAW Device 방식 중에서 하나를 선택한다.

FTP 활성화 요청

Tibero 설치 바이너리를 위해 FTP가 필요하다.

TB_SID

Tibero instance 이름이다. (기본값 : tibero)

  • - Single은 Tibero가 한대의 서버에 설치되므로 TB_SID는 하나만 필요하다. (예 : tibero)
  • - TAC는 Active-Active 방식으로 Tibero가 두대의 서버에 각각 설치된다.
  • TAC 구성 후 장애 발생 시점에 정보를 확인하기 위해 TB_SID는 서버별로 다르게 설정한다. (예 : Node1 - tibero1, Node2 - tibero2)

DB_NAME

데이터베이스 이름을 지정한다. (기본값 : tibero)

TB_HOME 위치

Tibero 엔진이 설치될 위치이다. (기본값 : /tibero/tibero5)

TSM 사이즈(기본값 : 물리 메모리의 절반)

TSM(Tibero Shared Memory)은 Tibero에서 사용할 물리 메모리값으로 일반적으로 서버의 물리 메모리 절반을 설정한다. (기본값 : 물리 메모리의 절반)

DB_BLOCK_SIZE

데이터 블록 크기를 지정한다. 2KB, 4KB, 8KB, 16KB, 32KB 중에서 하나를 입력해야 하며 다른 값을 입 력해서는 안 된다. (기본값 : 8KB)

CHARACTER_SET

데이터베이스에 디폴트로 사용할 문자 집합을 지정할 수 있다. 지정할 수 있는 문자 집합은 다음과 같다.

문자 집합 설명
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, TAC, TSC 여부
구분 설명
SINGLE Tibero를 Single로 구성한다.
TAC Tibero를 Active-Active 구조로 구성하여 DB를 이중화하는 방식이다.
TSC Tibero를 Active-Standby 구조로 구성하여 DB를 이중화하는 방식이다.

데이터 파일 위치

데이터 파일은 실제 데이터를 저장하고 있는 파일이다. 사용자는 데이터 파일의 경로를 지정할 수 있다. (기본값 : /tibero/tbdata)

Listener 포트 확보

Tibero가 사용자의 요청을 처리하고 응답할 포트 번호이다. (기본값 : 8629)

Redo 로그 그룹 및 멤버의 수

로그 파일은 Redo 로그를 저장하는 파일이다. Redo 로그는 두 개 이상의 로그 그룹(Log Group)으로 구 성되며 하나의 로그 그룹은 하나 이상의 로그 멤버로 구성할 수 있다. 이러한 구성을 다중화(multiplexing)라고 한다. 단, 다중화를 하려면 동일한 그룹에 속해 있는 모든 로그 멤버의 크기는 일정해야 하며 동일 한 데이터를 저장하고 동시에 갱신되어야 한다.

하나의 로그 그룹을 여러 로그 멤버로 구성하는 이유는 일부 로그 멤버가 손상되더라도 다른 로그 멤버 를 사용하기 위함이다. 디스크가 대단히 신뢰성이 높거나 데이터가 손실되어도 큰 문제가 없다면 다중 화를 하지 않아도 된다.

  • - 로그 멤버의 다중화
  • 로그 그룹 하나에 포함된 로그 멤버는 시스템의 성능을 위해 서로 다른 디스크에 저장하고 같은 로그 그룹 내의 모든 멤버는 같은 레코드를 저장한다.
  • 모든 로그 멤버가 서로 다른 디스크에 존재하게 된다면 로그 레코드를 저장하는 과정을 동시에 수행 할 수 있다.
  • - 로그 그룹의 다중화
  • 로그 그룹의 크기와 개수를 정할 때는 아카이브 작업을 충분히 고려해야 한다. 로그 그룹의 크기는 제 3의 저장 장치에 빠르게 전달하고 저장 공간을 효율적으로 사용할 수 있도록 설정하고 로그 그룹의 개수는 아카이브 중인 로그 그룹이 대기하는 경우가 발생하지 않도록 해야 한다.
  • 로그 그룹의 크기와 개수는 데이터베이스를 실제로 운영하면서 변경한다. 데이터베이스에 최적화된 파라미터를 설정한 후 로그 그룹의 크기와 개수를 증가시키고 데이터베이스 처리 성능에 무리가 가 지 않는 범위에서 변경한다.

아카이브 로그 모드의 사용 여부 및 아카이브 파일의 위치

아카이브 로그 모드를 사용하는 경우에는 미디어 복구를 할 수 있다. 사용자는 아카이브 파일이 저장될 위치를 지정할 수 있다.

컨트롤 파일 이중화 및 위치

컨트롤 파일은 데이터베이스 자체의 메타 데이터를 보관하고 있는 바이너리 파일이다. 최초의 컨트롤 파일은 Tibero를 설치할 때 함께 생성된다. 컨트롤 파일에는 다음과 같은 정보가 포함되어 있다.

정보 설명
데이터베이스 데이터베이스 이름, $TB_SID.tip 파일의 이름, 생성되었거나 변경된 타임스탬 프 등이 있다.
테이블 스페이스 테이블 스페이스를 구성하는 데이터 파일 또는 생성되었거나 변경된 타임스탬 프 등이 있다.
데이터 파일 데이터 파일의 이름과 위치 또는 생성되었거나 변경된 타임스탬프 등이 있다.
Redo 로그 로그 그룹의 개수 및 이를 구성하는 로그 멤버(로그 파일)의 이름과 위치 또는 생성되었거나 변경된 타임스탬프 등이 있다.
체크포인트 최근 체크포인트를 수행한 타임스탬프 등이 있다.

Tibero에서는 같은 크기, 같은 내용의 컨트롤 파일을 두 개 이상 유지하고 컨트롤 파일의 복사본을 서로 다른 디스크에 저장하도록 권장한다. 이는 데이터베이스의 시스템 성능과 안정성을 유지하는 데 매우 필요하다.

Java JDK 설치 요청 및 버전 확인

Tibero 유틸리티를 실행하기 위해서는 서버에 JAVA JDK 1.5.17 이상(JDK 1.6을 권장함)이 설치되어 있어야 한다.

- 강좌 URL : http://www.gurubee.net/lecture/2842

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입