제2장 설치 전 준비사항

내용 목차

2.1. 디스크 용량 확인
2.2. JDK 5.0 설치
2.3. 운영체제별 커널 파라미터 설정
2.3.1. Linux
2.3.2. Solaris
2.3.3. HP-UX
2.3.4. AIX
2.4. 호스트명과 포트 번호, 시스템 계정, localhost 확인

본 장에서는 Tibero를 설치하기에 앞서 필요한 하드디스크의 용량 확인 및 JDK 설치, 운영체제별 커널 파라미터(Kernel parameters)의 설정을 설명한다.

Tibero를 설치하기 전에 확인하고 설정해야 할 준비사항은 다음과 같다.

2.1. 디스크 용량 확인

Tibero를 설치하기 위해서는 각 플랫폼별로 약간의 차이가 있지만 최소 1.5GB 이상의 하드디스크 여유공간이 필요하다. 이는 Tibero를 설치하고 나서 데이터베이스를 생성할 때 최소로 필요한 하드디스크 공간을 의미하기도 한다.

참고

하드웨어 요구사항에 대한 자세한 내용은 “1.3. 시스템 요구 사항”를 참고한다.

하드디스크 용량을 확인하는 방법은 여러 가지가 있다. UNIX 계열 시스템에서는 df 명령어로 확인할 수 있고, Windows 계열 시스템에서는 설치할 하드디스크의 속성 항목을 통해 확인이 가능하다.

2.2. JDK 5.0 설치

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 설치 방법은 각 벤더에서 제공하는 "설치 안내서"를 참고한다.

2.3. 운영체제별 커널 파라미터 설정

본 절에서는 운영체제별로 설정해야 할 커널 파라미터를 설명한다. 운영체제별로 커널 파라미터의 값을 변경한 경우에는 반드시 시스템을 다시 기동시켜야 한다.

2.3.1. Linux

Linux의 커널 파라미터는 다음과 같다.

커널 파라미터파일

semmsl

semmns

semopm

semmni

10000

32000

10000

10000

/proc/sys/kernel/sem
shmall2097152/proc/sys/kernel/shmall
shmmax물리적인 메모리의 절반 (byte)/proc/sys/kernel/shmmax
shmmni4096/proc/sys/kernel/shmmni
file-max6815744/proc/sys/fs/file-max
ip_local_port_range1024 ~ 65000/proc/sys/net/ipv4/ip_local_port_range

2.3.2. Solaris

Solaris의 커널 파라미터는 /etc/system 파일에서 설정할 수 있다.

Solaris의 커널 파라미터는 다음과 같다.

커널 파라미터
set semsys:seminfo_semmni1024
set semsys:seminfo_semmns1024
set semsys:seminfo_semmsl10000
set semsys:seminfo_semvmx32767
set shmsys:shminfo_shmmax4294967295
set shmsys:shminfo_shmmin1
set shmsys:shminfo_shmmni100
set shmsys:shminfo_shmseg10

2.3.3. HP-UX

HP-UX의 커널 파라미터는 다음과 같다.

커널 파라미터
nproc4096
semmap(semmni+2)
semmni4096
semmns(semmni*2)
semmnu(nproc-4)
semvmx32767
shmmax물리적 메모리 크기(0X40000000)나 1073741824 중에 더 큰 값
shmmni512
shmseg120

커널 파라미터의 값이 변경된 경우에는 SAM(System Administration Manager) 프로그램 등을 사용하여 다음의 순서로 커널 파라미터에 설정된 값을 확인할 수 있다.

  1. SAM 프로그램을 시작한다.

    # /usr/sbin/sam
  2. 해당 커널의 구성 영역과 구성이 가능한 파라미터 영역을 선택한다.

  3. 명시된 각 커널 파라미터의 값이나 식 등을 확인하고 필요에 따라 수정한다.

  4. SAM 프로그램을 종료한다.

2.3.4. AIX

AIX에서는 기본값이 다음과 같이 최대 크기로 설정되어 있으므로 별도의 커널 파라미터의 설정은 필요하지 않다.

semaphore = 10000

2.4. 호스트명과 포트 번호, 시스템 계정, localhost 확인

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