내용 목차
본 장에서는 Tibero를 설치하기에 앞서 필요한 하드디스크의 용량 확인 및 JDK 설치, 운영체제별 커널 파라미터(Kernel parameters)의 설정을 설명한다.
Tibero를 설치하기 전에 확인하고 설정해야 할 준비사항은 다음과 같다.
디스크 용량 확인
JDK 5.0 설치
운영체제별 커널 파라미터 설정
호스트명과 포트 번호, 시스템 계정, localhost 확인
Tibero를 설치하기 위해서는 각 플랫폼별로 약간의 차이가 있지만 최소 1.5GB 이상의 하드디스크 여유공간이 필요하다. 이는 Tibero를 설치하고 나서 데이터베이스를 생성할 때 최소로 필요한 하드디스크 공간을 의미하기도 한다.
하드웨어 요구사항에 대한 자세한 내용은 “1.3. 시스템 요구 사항”를 참고한다.
하드디스크 용량을 확인하는 방법은 여러 가지가 있다. UNIX 계열 시스템에서는 df 명령어로 확인할 수 있고, Windows 계열 시스템에서는 설치할 하드디스크의 속성 항목을 통해 확인이 가능하다.
Tibero를 설치하기 전에 JDK 1.5.17 이상이 반드시 설치되어 있어야 한다.
다음의 위치에서 JDK 5.0 버전을 다운로드할 수 있다.
http://www.oracle.com/technetwork/java/javase/downloads/index.html
만약 시스템이 Sun사의 JDK를 사용하지 않는다면 각각의 시스템에 적합한 JDK를 찾아 설치한다. 예를 들어 HP-UX는 HP, AIX는 IBM에서 JDK를 다운로드받아 설치한다.
각 시스템별 JDK 설치 방법은 다음 위치에서 확인할 수 있다.
http://www.oracle.com/technetwork/java/index.html
1. Java 실행 환경이 없는 경우 유틸리티를 실행하면 "Java not found." 메세지가 출력된다.
2. 벤더별 JDK 설치 방법은 각 벤더에서 제공하는 "설치 안내서"를 참고한다.
본 절에서는 운영체제별로 설정해야 할 커널 파라미터를 설명한다. 운영체제별로 커널 파라미터의 값을 변경한 경우에는 반드시 시스템을 다시 기동시켜야 한다.
커널 파라미터 | 값 | 파일 |
---|---|---|
semmsl semmns semopm semmni | 10000 32000 10000 10000 | /proc/sys/kernel/sem |
shmall | 2097152 | /proc/sys/kernel/shmall |
shmmax | 물리적인 메모리의 절반 (byte) | /proc/sys/kernel/shmmax |
shmmni | 4096 | /proc/sys/kernel/shmmni |
file-max | 6815744 | /proc/sys/fs/file-max |
ip_local_port_range | 1024 ~ 65000 | /proc/sys/net/ipv4/ip_local_port_range |
Solaris의 커널 파라미터는 /etc/system 파일에서 설정할 수 있다.
커널 파라미터 | 값 |
---|---|
set semsys:seminfo_semmni | 1024 |
set semsys:seminfo_semmns | 1024 |
set semsys:seminfo_semmsl | 10000 |
set semsys:seminfo_semvmx | 32767 |
set shmsys:shminfo_shmmax | 4294967295 |
set shmsys:shminfo_shmmin | 1 |
set shmsys:shminfo_shmmni | 100 |
set shmsys:shminfo_shmseg | 10 |
커널 파라미터 | 값 |
---|---|
nproc | 4096 |
semmap | (semmni+2) |
semmni | 4096 |
semmns | (semmni*2) |
semmnu | (nproc-4) |
semvmx | 32767 |
shmmax | 물리적 메모리 크기(0X40000000)나 1073741824 중에 더 큰 값 |
shmmni | 512 |
shmseg | 120 |
커널 파라미터의 값이 변경된 경우에는 SAM(System Administration Manager) 프로그램 등을 사용하여 다음의 순서로 커널 파라미터에 설정된 값을 확인할 수 있다.
SAM 프로그램을 시작한다.
# /usr/sbin/sam
해당 커널의 구성 영역과 구성이 가능한 파라미터 영역을 선택한다.
명시된 각 커널 파라미터의 값이나 식 등을 확인하고 필요에 따라 수정한다.
SAM 프로그램을 종료한다.
Tibero의 설치를 시작하기 전에 호스트명과 포트 번호, 시스템 계정, localhost를 확인한다.
호스트명
라이선스를 요청할 때 필요한 호스트명을 확인한다. /etc/hosts 파일을 확인하거나 콘솔 화면에서 다음의 명령어를 입력하여 확인한다.
uname –n
포트 번호
Tibero가 기동할 때 부여될 포트 번호를 확인한다. (기본값: 8629)
종류 | 설명 | 사용시점 |
---|---|---|
서비스 포트(Service port) | Tibero가 사용자의 요청을 처리하고 응답할 포트 번호를 확인한다. (기본값: 8629) | All the time |
스페셜 포트(Special port) | Session Full과 같은 상황에서 응급조치를 하기 위해 사용할 포트를 확인한다. tip 파일에 _LSNR_SPECIAL_PORT를 이용한 임의 설정도 가능하다. (기본값: 서비스 포트 + 1) | All the time |
SSL 포트(SSL port) | 보안 통신을 위해 사용할 포트를 확인한다. tip 파일에 _LSNR_SSL_PORT를 이용한 임의 설정도 가능하다. (기본값: 서비스 포트 + 2) | 보안통신을 사용할 때 |
TBCM 포트(TBCM port) | TBCM이 사용할 포트를 확인한다. tip 파일에 CM_PORT를 이용한 임의 설정도 가능하다. (기본값: 서비스 포트 + 3) | TAC를 사용할 때 |
시스템 계정
Tibero를 설치하고 운영할 시스템 계정을 확인한다.
localhost
localhost가 제대로 설정되어 있는지 ping 명령을 통해 확인한다. 만약 제대로 설정되어 있지 않다면 /etc/hosts 파일을 수정한다.
ping localhost