74
Tibero 설치 가이드 Copyright © 2013 TmaxData Co., Ltd. All Rights Reserved.

Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

  • Upload
    phambao

  • View
    235

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

Tibero

설치 가이드

Copyright © 2013 TmaxData Co., Ltd. All Rights Reserved.

Page 2: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

Copyright Notice

Copyright © 2013 TmaxData Co., Ltd. All Rights Reserved.

대한민국 경기도 성남시 분당구 황새울로 329번길 5 티맥스빌딩 우) 463-824

Restricted Rights Legend

All TmaxData Software (Tibero®) and documents are protected by copyright laws and international convention.

TmaxData software and documents are made available under the terms of the TmaxData License Agreement

and may only be used or copied in accordance with the terms of this agreement. No part of this document may

be transmitted, copied, deployed, or reproduced in any form or by any means, electronic, mechanical, or optical,

without the prior written consent of TmaxData Co., Ltd.

이 소프트웨어(Tibero®) 사용설명서의 내용과 프로그램은 저작권법과 국제 조약에 의해서 보호받고 있습니다. 사

용설명서의 내용과 여기에 설명된 프로그램은 TmaxData Co., Ltd.와의 사용권 계약 하에서만 사용이 가능하며,

사용권 계약을 준수하는 경우에만 사용 또는 복제할 수 있습니다. 이 사용설명서의 전부 또는 일부분을 TmaxData

의 사전 서면 동의 없이 전자, 기계, 녹음 등의 수단을 사용하여 전송, 복제, 배포, 2차적 저작물작성 등의 행위를

하여서는 안 됩니다.

Trademarks

Tibero® is a registered trademark of TmaxData Co., Ltd. Other products, titles or services may be registered

trademarks of their respective companies.

Tibero®는 TmaxData Co., Ltd.의 등록 상표입니다. 기타 모든 제품들과 회사 이름은 각각 해당 소유주의 상표로서

참조용으로만 사용됩니다.

안내서 정보

안내서 제목: Tibero 설치 가이드

발행일: 2013-06-20

소프트웨어 버전: Tibero 5

안내서 버전: 2.1.1

Page 3: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

내용 목차

안내서에 대하여 .......................................................................................................................... vii

제1장 설치 소개 .......................................................................................................................... 1

1.1. 시스템 요구사항 ........................................................................................................... 1

1.1.1. 지원 플랫폼 및 운영체제 .................................................................................... 1

1.1.2. H/W 및 S/W 요구사항 ........................................................................................ 3

1.1.3. 패키지 요구사항 ................................................................................................ 4

제2장 설치 전 준비사항 및 고려사항 ............................................................................................ 5

2.1. 준비사항 ...................................................................................................................... 5

2.1.1. 디스크 용량 확인 ............................................................................................... 5

2.1.2. JDK 5.0 설치 ..................................................................................................... 5

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

2.1.4. 호스트명과 포트 번호, 시스템 계정 확인 ............................................................. 8

2.1.5. ulimit 설정 확인 ................................................................................................. 9

2.1.6. TAC 환경 구축 ................................................................................................... 9

2.1.7. 라이선스 파일 준비 ............................................................................................ 9

2.1.8. 설치 파일 준비 ................................................................................................. 10

2.1.9. Tibero OS 유저 생성 ........................................................................................ 10

2.2. 고려사항 .................................................................................................................... 11

2.2.1. Tibero 설치 지원 체크리스트 ............................................................................ 11

2.2.2. Tibero 설치 전 고려항목 ................................................................................... 12

제3장 Tibero 5 설치(UNIX 계열) ................................................................................................ 17

3.1. 자동 모드 ................................................................................................................... 17

3.1.1. 설치 ................................................................................................................ 17

3.2. 수동 모드 ................................................................................................................... 22

3.2.1. 설치 ................................................................................................................ 22

3.2.2. 데이터베이스 생성 ........................................................................................... 26

3.2.3. 설치 확인 ........................................................................................................ 30

제4장 Tibero 5 설치(Windows 계열) ......................................................................................... 31

4.1. 자동 모드 ................................................................................................................... 31

4.1.1. 설치 ................................................................................................................ 31

4.2. 수동 모드 ................................................................................................................... 44

4.2.1. 설치 ................................................................................................................ 44

4.2.2. 데이터베이스 생성 ........................................................................................... 53

4.2.3. 설치 확인 ........................................................................................................ 59

제5장 Tibero 5 설치 장애 가이드 ............................................................................................... 61

5.1. 에러 형태 ................................................................................................................... 61

Tibero iii

Page 4: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를
Page 5: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

그림 목차

[그림 4.1] 설치 초기 화면 ........................................................................................................... 32

[그림 4.2] Welcome ................................................................................................................... 33

[그림 4.3] Destination Folder ...................................................................................................... 34

[그림 4.4] Database Identification ............................................................................................... 35

[그림 4.5] Installation Type ......................................................................................................... 36

[그림 4.6] Custom Installation .................................................................................................... 37

[그림 4.7] Environment Configuration ......................................................................................... 38

[그림 4.8] Character Set Configuration ....................................................................................... 39

[그림 4.9] Account Configuration ................................................................................................ 40

[그림 4.10] Pre-Installation Summary ......................................................................................... 41

[그림 4.11] Installing Tibero 5 ..................................................................................................... 42

[그림 4.12] Installation Completed .............................................................................................. 43

[그림 4.13] license.xml .............................................................................................................. 44

[그림 4.14] TB_HOME Configiration ........................................................................................... 45

[그림 4.15] TB_SID Configiration ................................................................................................ 46

[그림 4.16] PATH Configiration ................................................................................................... 47

[그림 4.17] cscript Configiration .................................................................................................. 48

[그림 4.18] Service .................................................................................................................... 49

[그림 4.19] Regedit ................................................................................................................... 49

[그림 4.20] set .......................................................................................................................... 50

[그림 4.21] gen_tip .................................................................................................................... 51

[그림 4.22] tbboot nomount ........................................................................................................ 53

[그림 4.23] tbboot ...................................................................................................................... 54

[그림 4.24] Task Manager .......................................................................................................... 59

Tibero v

Page 6: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를
Page 7: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

안내서에 대하여

안내서의 대상

본 안내서는 Tibero를 설치하고자 하는 모든 데이터베이스 사용자를 대상으로 기술한다.

안내서의 전제 조건본 안내서는 설치 과정을 설명한 안내서이다. 따라서 본 안내서를 원활히 이해하기 위해서는 다음과 같은

사항을 미리 알고 있어야 한다.

● 데이터베이스의 이해

● RDBMS의 이해

● 운영체제 및 시스템 환경의 이해

● UNIX 계열(Linux 포함)의 기본 지식

안내서의 제한 조건본 안내서는 Tibero를 실무에 적용하거나 운용하는 데 필요한 모든 사항을 포함하지 않는다.

안내서에 대하여 vii

Page 8: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

안내서 규약

의미표기

프로그램 소스 코드의 파일명, 디렉터리<AaBbCc123>

Ctrl과 C를 동시에 누름<Ctrl>+C

GUI의 버튼 또는 메뉴 이름[Button]

강조진하게

다른 관련 안내서 또는 안내서 내의 다른 장 및 절 언급" "(따옴표)

화면 UI에서 입력 항목에 대한 설명'입력항목'

메일계정, 웹 사이트하이퍼링크

메뉴의 진행 순서>

하위 디렉터리 또는 파일 있음+----

하위 디렉터리 또는 파일 없음|----

참고 또는 주의사항참고

그림 이름[그림 1.1]

표 이름[표 1.1]

명령어, 명령어 수행 후 화면에 출력된 결과물, 예제코드AaBbCc123

필수 인수 값{ }

옵션 인수 값[ ]

viii Tibero 설치 가이드

Page 9: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

제1장 설치 소개

본 장에서는 Tibero 설치를 위해 필요한 시스템 요구 사항에 대해서 설명한다.

1.1. 시스템 요구사항

1.1.1. 지원 플랫폼 및 운영체제

Tibero의 지원 플랫폼 및 운영체제는 다음과 같다.

Binary BitsOSCPUH/W, S/W 벤더

64BitHP-UX 11iPA-RISC/ia64HP

64BitSolaris SPARC 9SPARC 9SUN

Solaris SPARC 10

64BitAIX 5.3PPC 5LIBM

AIX 6.1

32Bit, 64BitLinux kernel 2.6.15, libc 2.3.6 이상X86(Pentium4 이상)GNU

64BitLinuxIA 64

32Bit, 64BitWindows 2000X86, AMD64(X64)Microsoft

Windows 2003 Server

Windows XP

Windows XP Japan

Windows 7

지원 플랫폼 및 운영체제 확인 방법은 다음과 같다.

● HP

– CPU

ioscan -fnC processor

– OS

제1장 설치 소개 1

Page 10: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

uname -a

– OS bit

getconf KERNEL_BITS

– Memory

sam > performance monitor > system properties

● SUN

– CPU

/usr/sbin/psrinfo -v

– OS

showrev –a

– OS bit

isainfo -kv

– Memory

/usr/sbin/prtconf

● IBM

– CPU

lsdev -Cc processor

– OS

oslevel -r

– OS bit

bootinfo -y

– Memory

bootinfo -r (kbyte)

● GNU

– CPU

cat /proc/cpuinfo

– OS

2 Tibero 설치 가이드

Page 11: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

uname -r

– OS bit

getconf LONG_BIT

– Memory

cat /proc/meminfo|grep MemTotal

● Windows

[내컴퓨터]에서 오른쪽 마우스 버튼을 클릭한 뒤 [속성] > [일반]에서 CPU, OS, OS bit, Memory 정보를

확인한다.

1.1.2. H/W 및 S/W 요구사항

Tibero를 설치하기 위해 필요한 H/W의 요구사항은 다음과 같다.

HDD Space (Full / Client Only)/tmp SpaceSwap SpaceRAMOS

400MB / 300MB300MB1GB512MBHP-UX/PA-RISC

400MB / 300MB300MB1GB512MBHP-UX/itanium

400MB / 300MB300MB1GB512MBSolaris

400MB / 300MB300MB1GB512MBAIX

300MB / 200MB300MB1GB512MBLinux

300MB / 200MB--512MBWindows

Tibero를 설치하기 위해 필요한 S/W의 요구사항은 다음과 같다.

JDK VersionComplierOS VersionOS

JDK 1.5.17 이상

(권장 : JDK 1.6)

C99 지원 컴파일러PA-RISC HP-UX 11i (11.11) with

GOLDBASE11i or higher 지원

HP-UX/PA-RISC

PA-RISC HP-UX 11i v3 (11.31) 지원

JDK 1.5.17 이상

(권장 : JDK 1.6)

C99 지원 컴파일러Itanium HP-UX 11i v2 (11.23) with BUN

DLE11i or higher 지원

HP-UX/itanium

Itanium HP-UX 11i v3 (11.31) 지원

JDK 1.5.17 이상

(권장 : JDK 1.6)

C99 지원 컴파일러Solaris 9,10 지원 5.8일 경우 libaio patch

- Patch Id: 109384-13 필요

Solaris

pkginfo | grep 109384-13

제1장 설치 소개 3

Page 12: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

JDK VersionComplierOS VersionOS

JDK 1.5.17 이상

(권장 : JDK 1.6)

C99 지원 컴파일러AIX 5L version 5.3 64Bit 커널

AIX 6.1 64Bit 커널

AIX

JDK 1.5.17 이상

(권장 : JDK 1.6)

C99 지원 컴파일러kernel version 2.6, glib2.3.6이상 지원Linux

JDK 1.5.17 이상

(권장 : JDK 1.6)

C99 지원 컴파일러Windows 2000 이상Windows

참고

1. Linux의 경우 커널 버전 2.6 이상만 지원한다.

2. Windows AMD64(x64)의 경우 Microsoft Visual C++ 2008 Redistributable Package(x64)나

Microsoft.NET Framework 3.5 SP1이 미리 설치되어 있어야 Tibero가 정상적으로 설치될 수 있으

며 운영이 가능하다.

1.1.3. 패키지 요구사항

Tibero를 설치하기 위해 필요한 패키지 요구사항은 다음과 같다.

비고패키지BitOS

--64BitHP-UX/PA-RISC

--64BitHP-UX/itanium

--64BitSolaris

lslpp -l | grep xlCxlc 9 or 1064BitAIX

-gcc version 4.0.332BitLinux

rpm -qa | grep glibcglibc-2.3.6

-libstdc++6.0.7

-gcc version 3.4.664Bit

rpm -qa | grep glibcglibc-2.3.4

-libstdc++6.0.3

--32/64BitWindows

4 Tibero 설치 가이드

Page 13: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

제2장 설치 전 준비사항 및 고려사항

본 장에서는 Tibero를 설치하기에 앞서 필요한 하드디스크의 용량 확인 및 JDK 설치, 운영체제별 커널 파

라미터(Kernel parameters) 설정 및 고려해야 할 사항들에 대해서 설명한다.

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

2.1.1. 디스크 용량 확인

Tibero를 설치하기 위해서는 각 플랫폼별로 약간의 차이가 있지만 최소 1.5GB 이상의 하드디스크 여유공

간이 필요하다. 이는 Tibero를 설치하고 나서 데이터베이스를 생성할 때 최소로 필요한 하드디스크 공간

을 의미하기도 한다.

– UNIX 계열 : df 명령어를 이용해서 확인한다.

– Windows 계열 : 하드디스크의 속성 항목을 통해 확인한다.

2.1.2. JDK 5.0 설치

Tibero를 설치하기 전에 JDK 1.5.17 이상 1.6.xx 이하(JDK 1.6을 권장함)가 반드시 설치되어 있어야 한다.

http://www.oracle.com/technetwork/java/javase/downloads/index.html에서 각 시스템에 적합한 JDK를 찾

아 다운로드 후 설치한다.

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

운영체제별로 커널 파라미터의 값을 변경한 경우에는 반드시 시스템을 다시 기동시켜야 한다.

● HP-UX

HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration

Manager) 프로그램 등을 사용하여 /usr/sbin/sam에서 kctune을 실행한다.

파라미터 설명권장하는 식 또는 값커널 파라미터

최대 프로세스 개수이다.4096nproc

제2장 설치 전 준비사항 및 고려사항 5

Page 14: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

파라미터 설명권장하는 식 또는 값커널 파라미터

semget 호출에 의해 얻어지는 세마포어 공간을 의

미한다.

(semmni+2)semmap

세마포어 세트의 최대 개수로 65535 이내에 설정

가능하며 하나의 세트당 84Byte의 커널 메모리가

할당된다.

4096semmni

시스템 내의 세마포어의 최대 개수이며 16Byte의

커널 메모리가 할당된다.

(semmni*2)semmns

시스템 내의 undo structure의 최대 개수이다.(nproc-4)semmnu

한 개의 세마포어 최댓값을 제한하며 32767보다

크게 지정하지 않는다.

32767semvmx

한 개의 공유 메모리 세그먼트 최대 크기이다.물리적 메모리 크기

(0X40000000)나

1073741824 중에 큰 값

shmmax

시스템 내의 공유 메모리 세그먼트 최대 개수이다.512shmmni

한 개의 공유 메모리에 접근 가능한 프로세스 최대

개수이다.

120shmseg

● AIX

AIX에서는 공유 메모리와 세마포어(기본값 : 10000)에 관련하여 특별히 파라미터를 조정할 필요는 없

으나 사용자별 한계값들은 조정해야 한다. 사용자 한계값을 변경하기 위해서 smit 유틸리티를 사용한

다. (예 : /usr/bin/smit)

● Solaris

Solaris의 커널 파라미터는 다음과 같다. Sun Solaris의 경우 커널 파라미터를 수정하려면 /etc/system

파일을 편집한 후 시스템을 재부팅 한다.

파라미터 설명권장하는 식 또는 값커널 파라미터

semaphore set (identifier)의 개수이다.100set semsys:semin

fo_semmni

시스템에 있는 semaphore의 개수이다.1024set semsys:semin

fo_semmns

하나의 semaphore ID에 있는 semaphore 최대 개

수이다.

10000set semsys:semin

fo_semmsl

semaphore 최댓값이다.32767set semsys:semin

fo_semvmx

한 개의 공유 메모리 세크먼트의 최대 크기이다.4294967295(물리적인 메

모리의 절반)

set shmsys:shminfo_shm

max

6 Tibero 설치 가이드

Page 15: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

파라미터 설명권장하는 식 또는 값커널 파라미터

공유 메모리 세그먼트의 크기이다.1set shmsys:shminfo_shm

min

시스템내의 공유 메모리 세그먼트의 최대 개수이

다.

100set shmsys:shmin

fo_shmmni

한 개의 공유 메모리에 접근 가능한 프로세스의 최

대 개수이다.

10set shmsys:shminfo_shm

seg

참고

1. shmmin, shmseg, NOEXEC_USER_STACK은 Solaris9,10에서 필요없다.

2. semmns, semvmx은 Solaris10에서 필요없다.

3. shmmni, semmsl, semmni는 Solaris10에서 기본값이 더 크게 설정되어 있다.

● Linux

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

파라미터 설명권장하는 식 또는 값커널 파라미터

세마포어 셋 당 세마포어의 최대 개수를 정의한다.

(설정 위치 : /proc/sys/kernel/sem)

10000semmsl

Linux 시스템의 세마포어 최대 개수를 정의한다.

(설정 위치 : /proc/sys/kernel/sem)

32000semmns

semop 시스템 호출(system call)별로 수행될 수 있

는 세마포어 작업의 수를 설정한다.

10000semopm

(설정 위치 : /proc/sys/kernel/sem)

전체 Linux 시스템의 세마포어 셋의 최대 개수를 정

의한다. (설정 위치 : /proc/sys/kernel/sem)

10000semmni

특정 시점에 시스템에서 사용 가능한 공유 메모리

의 최대 크기(페이지 단위)이다.

2097152shmall

(설정 위치 : /proc/sys/kernel/shmall)

공유 메모리 세그먼트의 최대 크기이다.물리적인 메모리의 절반

(byte)

shmmax

(설정 위치 : /proc/sys/kernel/shmmax)

공유 메모리 식별자의 개수를 의미한다.4096shmmni

(설정 위치 : /proc/sys/kernel/shmmni)

제2장 설치 전 준비사항 및 고려사항 7

Page 16: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

파라미터 설명권장하는 식 또는 값커널 파라미터

Linux에서 한 번에 운용할 수 있는 파일 수를 지정

한다. (설정 위치 : /proc/sys/fs/file-max)

6815744file-max

할당할 수 있는 포트 번호의 범위를 설정한다.1024 ~ 65000ip_local_port_range

(설정 위치 : /proc/sys/net/ipv4/ip_local_port_range)

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

Tibero를 설치하기 전에 호스명과 포트 번호, 시스템 계정을 확인한다.

● 호스트명 확인

라이선스를 요청할 때 필요한 호스트명을 확인한다. /etc/hosts 파일을 확인하거나 콘솔 화면에서 다음

의 명령어를 입력하여 확인한다.

– UNIX 계열의 경우

uname -n

– Windows 계열의 경우

hostname

● 포트 번호 확인

Tibero가 기동할 때 부여될 포트 번호를 확인한다. (기본값 : 8629)

포트 종류에 대한 설명은 다음과 같다.

사용시점설명종류

Tibero 엔진이 올라

가는 시점

Tibero가 사용자의 요청을 처리하고 응답할 포트 번호를 확인한

다. (기본값 : 8629)

서비스 포트

Tibero 엔진이 올라

가는 시점

Session Full과 같은 상황에서 응급조치를 하기 위해 사용할 포트

를 확인한다. tip 파일에 _LSNR_SPECIAL_PORT를 이용한 임의

설정도 가능하다. (기본값 : 서비스 포트 + 1)

스페셜 포트

보안통신을 사용할

경우

보안 통신을 위해 사용할 포트를 확인한다. tip 파일에

_LSNR_SSL_PORT를 이용한 임의 설정도 가능하다.

SSL 포트

(기본값 : 서비스 포트 +2)

TAC를 사용할 경우TBCM이 사용할 포트를 확인한다. tip 파일에 CM_PORT를 이용

한 임의 설정도 가능하다. (기본값 : 서비스 포트 +3)

TBCM 포트

8 Tibero 설치 가이드

Page 17: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

● 시스템 계정 확인

Tibero를 설치하고 운영할 시스템 계정을 확인한다.

2.1.5. ulimit 설정 확인

Tibero 설치 전 ulimit 설정값을 확인한다. open files, max user processes의 권장값은 unlimited이다.

다음은 각 OS에 따른 ulimit 설정 확인 명령어다.

– AIX, Linux, Solaris

ulimit -a

– HP-UX

kctune

sysdef

2.1.6. TAC 환경 구축

TAC를 구축하기 전에 다음의 사항을 확인한다.

– 시스템 요구사항

TAC는 여러 시스템이 공유 디스크 기반으로 동작한다. 따라서 여러 인스턴스가 같은 컨트롤 파일과 데

이터 파일들을 보게 된다. Tibero는 공유 파일을 위해 RAW Device, OS 벤더, 3rd Party 업체에서 제공

하는 Cluster File System(CFS)를 사용할 수 있다.

– “2.2.2. Tibero 설치 전 고려항목”

2.1.7. 라이선스 파일 준비

uname -n으로 호스트 네임을 확인한다.

centos@tibero:/home/tibero # uname -n

tibero_server

TmaxSoft의 TechNet 사이트(http://technet.tmax.co.kr/)에서 회원가입 후 [다운로드] > [라이센스 신청]을

선택한다.

다음은 라이선스를 신청할 경우 작성해야 할 항목이다.

제2장 설치 전 준비사항 및 고려사항 9

Page 18: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

설명구분

Tibero를 선택한다.제품명

발급받을 Tibero 버전을 선택한다.Version

Demo를 선택한다.발급 유형

uname -n으로 확인한 호스트 네임을 정확하게 입력한다.Host Name

standard와 enterprise 중에서 하나를 선택한다. 단, TAC 또는 TSC Mode로 설

치할 때는 반드시 enterprise로 신청을 해야한다.

Edition

라이선스 받을 메일주소를 입력한다.Email

신청자 이름을 입력한다.신청자

소속회사 이름을 입력한다.소속회사명

연락처를 입력한다.연락처

사용목적을 입력한다.사용목적

참고

Windows 계열에서 자동 모드로 설치할 경우 라이선스 파일이 필요없다.

2.1.8. 설치 파일 준비

TmaxSoft의 TechNet 사이트(http://technet.tmax.co.kr/)에서 회원가입 후 설치 파일을 다운로드한다.

● 자동 모드로 설치할 경우

– UNIX 계열(Linux 64bit) : Tibero_5_Linux_x86_64.bin

– Windows 계열(Windows7 64bit) : Tibero_RDBMS_5_r68690_Win_x86_64_trial.exe

● 수동 모드로 설치할 경우

– UNIX 계열(Linux 64bit), Windows 계열(Windows7 64bit) : tar.gz

2.1.9. Tibero OS 유저 생성

UNIX 계열에 설치할 경우 Tibero OS 유저를 생성한다.

다음은 Tibero OS 유저를 생성하는 순서이다.

1. OS의 사용자 등록 명령어로 Tibero를 설치할 사용자(예 : tibero)를 등록하고 그룹은 dba로 설정한다.

useradd -d /home/tibero -g dba tibero

2. Tibero 설치 디렉터리를 생성한다.

10 Tibero 설치 가이드

Page 19: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

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

2.2.1. Tibero 설치 지원 체크리스트

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

내용체크리스트순서

바이너리를 요청할 경우 필요하다. 자세한 내용은 “제1장 설

치 소개”을 참고한다.

H/W 및 OS 사양 확인1

라이센스 파일을 요청할 경우 필요하다. 자세한 내용은 “제1

장 설치 소개”을 참고한다.

hostname 확인2

자세한 내용은 “제1장 설치 소개”을 참고한다.OS 패치 및 커널 파라미터 설정3

세부 설정 확인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 사이즈 확인

각 세부 항목에 대한 상세한 설명은 “2.2.2. Tibero 설치 전 고

려항목”를 참고한다.

제2장 설치 전 준비사항 및 고려사항 11

Page 20: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

내용체크리스트순서

영업을 통해 업무를 배정한다.고객사 방문 일정 확인5

-설치 바이너리 준비6

-고객사 방문7

-Tibero 설치8

-Tibero 매뉴얼 배포9

클라이언트 Tool(tbadmin)로 확인한다.DBMS 클라이언트 접속 확인10

설치 확인서 작성 후 고객의 서명을 받는다.설치 확인서 작성11

내부 시스템에 설치 확인서를 scan한 후 등록한다.설치 확인서 등록12

2.2.2. 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에서 사용할 물리 메모리값으로 일반적으로 서버의 물리 메모리

절반을 설정한다. (기본값 : 물리 메모리의 절반)

12 Tibero 설치 가이드

Page 21: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

● DB_BLOCK_SIZE

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

력해서는 안 된다. (기본값 : 8KB)

● CHARACTER_SET

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

지정할 수 있는 문자 집합은 다음과 같다.

설명문자 집합

ASCII 7-bit 영어ASCII

EUC 16-bit 한국어EUCKR

MS Windows 코드 페이지 949 한국어(기본값)MSWIN949

24-bit 국제 표준 다국어UTF8

Shift-JIS 16-bit 일본어SJIS

MS Windows 코드 페이지 932 일본어JA16SJIS

전각 물결문자를 포함하는 MS Windows 코드 페이지 932 일본어JA16SJISTILDE

EUC 24-bit 일본어JA16EUC

전각 물결문자를 포함하는 EUC 24-bit 일본어JA16EUCTILDE

MS Windows 코드 페이지 936 중국어GBK

8-bit 베트남어VN8VN3

● SINGLE, TAC, TSC 여부

설명구분

Tibero를 Single로 구성한다.SINGLE

Tibero를 Active-Active 구조로 구성하여 DB를 이중화하는 방식이다.TAC

Tibero를 Active-Standby 구조로 구성하여 DB를 이중화하는 방식이다.TSC

● 데이터 파일 위치

데이터 파일은 실제 데이터를 저장하고 있는 파일이다. 사용자는 데이터 파일의 경로를 지정할 수 있다.

(기본값 : /tibero/tbdata)

● Listener 포트 확보

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

● Redo 로그 그룹 및 멤버의 수

로그 파일은 Redo 로그를 저장하는 파일이다. Redo 로그는 두 개 이상의 로그 그룹(Log Group)으로 구

성되며 하나의 로그 그룹은 하나 이상의 로그 멤버로 구성할 수 있다. 이러한 구성을 다중화(multiplexing)

제2장 설치 전 준비사항 및 고려사항 13

Page 22: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

라고 한다. 단, 다중화를 하려면 동일한 그룹에 속해 있는 모든 로그 멤버의 크기는 일정해야 하며 동일

한 데이터를 저장하고 동시에 갱신되어야 한다.

하나의 로그 그룹을 여러 로그 멤버로 구성하는 이유는 일부 로그 멤버가 손상되더라도 다른 로그 멤버

를 사용하기 위함이다. 디스크가 대단히 신뢰성이 높거나 데이터가 손실되어도 큰 문제가 없다면 다중

화를 하지 않아도 된다.

– 로그 멤버의 다중화

로그 그룹 하나에 포함된 로그 멤버는 시스템의 성능을 위해 서로 다른 디스크에 저장하고 같은 로그

그룹 내의 모든 멤버는 같은 레코드를 저장한다.

모든 로그 멤버가 서로 다른 디스크에 존재하게 된다면 로그 레코드를 저장하는 과정을 동시에 수행

할 수 있다.

– 로그 그룹의 다중화

로그 그룹의 크기와 개수를 정할 때는 아카이브 작업을 충분히 고려해야 한다. 로그 그룹의 크기는 제

3의 저장 장치에 빠르게 전달하고 저장 공간을 효율적으로 사용할 수 있도록 설정하고 로그 그룹의

개수는 아카이브 중인 로그 그룹이 대기하는 경우가 발생하지 않도록 해야 한다.

로그 그룹의 크기와 개수는 데이터베이스를 실제로 운영하면서 변경한다. 데이터베이스에 최적화된

파라미터를 설정한 후 로그 그룹의 크기와 개수를 증가시키고 데이터베이스 처리 성능에 무리가 가

지 않는 범위에서 변경한다.

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

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

위치를 지정할 수 있다.

● 컨트롤 파일 이중화 및 위치

컨트롤 파일은 데이터베이스 자체의 메타 데이터를 보관하고 있는 바이너리 파일이다. 최초의 컨트롤

파일은 Tibero를 설치할 때 함께 생성된다.

컨트롤 파일에는 다음과 같은 정보가 포함되어 있다.

설명정보

데이터베이스 이름, $TB_SID.tip 파일의 이름, 생성되었거나 변경된 타임스탬

프 등이 있다.

데이터베이스

테이블 스페이스를 구성하는 데이터 파일 또는 생성되었거나 변경된 타임스탬

프 등이 있다.

테이블 스페이스

데이터 파일의 이름과 위치 또는 생성되었거나 변경된 타임스탬프 등이 있다.데이터 파일

로그 그룹의 개수 및 이를 구성하는 로그 멤버(로그 파일)의 이름과 위치 또는

생성되었거나 변경된 타임스탬프 등이 있다.

Redo 로그

최근 체크포인트를 수행한 타임스탬프 등이 있다.체크포인트

14 Tibero 설치 가이드

Page 23: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

Tibero에서는 같은 크기, 같은 내용의 컨트롤 파일을 두 개 이상 유지하고 컨트롤 파일의 복사본을 서로

다른 디스크에 저장하도록 권장한다. 이는 데이터베이스의 시스템 성능과 안정성을 유지하는 데 매우

필요하다.

● Java JDK 설치 요청 및 버전 확인

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

있어야 한다.

제2장 설치 전 준비사항 및 고려사항 15

Page 24: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를
Page 25: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

제3장 Tibero 5 설치(UNIX 계열)

본 장에서는 UNIX 계열(Linux 64bit)에서 Tibero 5를 자동 모드와 수동 모드로 설치하는 방법에 대해서 설

명한다.

3.1. 자동 모드UNIX 계열에서 설치할 경우 자동 모드를 권장한다.

3.1.1. 설치

UNIX 계열에서 자동 모드로 Tibero를 설치하는 순서는 다음과 같다.

1. 설치 관련 파일 준비

설치 관련 파일 준비에 대한 자세한 내용은 “2.1.7. 라이선스 파일 준비”와 “2.1.8. 설치 파일 준비”를 참

고한다.

2. Tibero OS 유저 생성

Tibero OS 유저 생성에 대한 자세한 내용은 “2.1.9. Tibero OS 유저 생성”을 참고한다.

3. Tibero 설치 파일 실행

Tibero 5 Linux 바이너리를 실행하면 Tibero 인스톨러가 실행된다.

centos@tibero:/home/tibero # ./Tibero_RDBMS_5_Linux_x86_64.bin

Please wait a moment...

======================================================

Introduction

--------------------------

Tibero Installer will guide you through the installation of Tibero 5.

It is strongly recommended that you quit all programs before

continuing with this installation.

Respond to each prompt to proceed to the next step in the

installation.

제3장 Tibero 5 설치(UNIX 계열) 17

Page 26: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

You may cancel this installation at any time by typing

'quit'. PRESS <ENTER> TO CONTINUE:

참고

Linux 계열에서 GUI 모드로 설치할 경우 -G 또는 -g 옵션을 주어 실행한다. 본 안내서에는 GUI 모드

로 설치하는 과정은 별도로 기술하지 않는다

4. Tibero 설치 폴더 선택

디폴트 디렉터리로 /home/tibero/Tibero/tibero5가 설정되어 있다. 설치 디렉터리를 변경하려면 절대 경

로를 입력한 후 다음 단계로 진행한다. 여기서 설정한 위치에 Tibero가 설치되며 이 위치는 사용자의 환

경설정 파일 TB_HOME에 입력된다.

======================================================

Choose Install Folder

--------------------------

Please specify a base location for Tibero to be installed.

Tibero will be installed under TB_HOME directory.

-> Default Install Path: /home/tibero/Tibero/tibero5

( TB_HOME : /home/tibero/Tibero/tibero5 )

ENTER AN ABSOLUTE PATH,

OR PRESS <ENTER> TO ACCEPT THE DEFAULT :/home/tibero/tibero5

->Install Path : /home/tibero/tibero5

( TB_HOME : /home/tibero/tibero5 )

Is this correct?(y/n) y

주의

디렉터리명에 공백을 입력해서는 안 된다.

5. Tibero SID 입력

원하는 SID를 입력하고 <Enter> 키를 눌러 다음 단계로 진행한다.

======================================================

SID

---------------------------

Each instance is uniquely identified by SID,

and the database is references by the instance.

TB SID (DEFAULT: tibero):tibero

18 Tibero 설치 가이드

Page 27: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

6. 설치 타입 선택

설치할 타입을 선택한다. 아래는 Typical 타입을 선택한 결과 화면이다.

======================================================

Select Installation Type

--------------------------

Please select the Installation Type to install.

-> 1- Typical <default>

2- Custom

ENTER THE NUMBER FOR THE INSTALL SET, OR PRESS

<ENTER> TO ACCEPT THE DEFAULT :1

설치 타입에 대한 설명은 다음과 같다.

설명설치 타입

디폴트로 설정된 Listener Port, SID, DATABASE BLOCK SIZE, 공유 메모리 키로

설치하는 타입이다.

Typical

– Listener Port : 8629

– SID : tibero

– DATABASE BLOCK SIZE(DB_BLOCK_SIZE) : 8KB

– DATA FILE PATH : /home/tibero/Tibero/tibero5/database/tibero

– 공유 메모리 키(Shared Memory Key) : 65536

사용자가 직접 Listener Port, DATABASE BLOCK SIZE, DATA FILE PATH를 입

력하여 설치하는 타입이다.

Custom

– DATABASE BLOCK SIZE: 2KB, 4KB, 8KB, 16KB, 32KB 중에서 하나를 입력해

야 하며 다른 값을 입력해서는 안 된다.

7. 캐릭터 셋 선택

생성할 데이터베이스의 문자 집합을 선택한다. 원하는 문자 집합의 번호를 입력한 후 <Enter> 키를 눌

러 다음 단계로 진행한다.

======================================================

Character Set Configuration

--------------------------

Please select the default character set.

1. MSWIN949 <Default>

2. UTF8

제3장 Tibero 5 설치(UNIX 계열) 19

Page 28: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

3. ASCII

4. EUC-KR

5. SHIFT-JIS

6. JA16SJIS

7. JA16SJISTILDE

8. JA16EUC

9. JA16EUCTILDE

>1

8. 클라이언트 캐릭터 셋 선택

클라이언트 문자 집합을 선택한다. 원하는 문자 집합의 번호를 입력한 후 <Enter> 키를 눌러 다음 단계

로 진행한다.

TB_NSL_LANG Character Set Configuration

--------------------------

Please select the default TB_NLS_LANG character set.

0. Noting<Default>

1. MSWIN949

2. UTF8

3. ASCII

4. EUC-KR

5. SHIFT-JIS

6. JA16SJIS

7. JA16SJISTILDE

8. JA16EUC

9. JA16EUCTILDE

>1

9. Tibero 사용자 계정 입력

Tibero에서 기본적으로 제공하는 사용자 계정(Sys, Syscat, Tibero, Tibero1)에 대한 정보를 입력한다.

사용할 패스워드를 입력하고 동일한 정보를 'Confirm {사용자 계정} password'에 한번 더 입력한다.

======================================================

Account Configuration

--------------------------

Please set the password for Administrator Accounts.

Sys password :

Confirm Sys password :

Do you want to use the Sys password for Syscat, Tibero and Tibero1?(y/n) y

20 Tibero 설치 가이드

Page 29: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

10.설치 요약

설치 시작부터 지금까지 설정한 설치 정보를 확인할 수 있도록 요약 정보를 보여준다. 설치 경로 등 설

정이 올바른지 확인하고 나서 Tibero의 설치를 진행하기 위해 y를 입력한 후 <Enter> 키를 누른다.

======================================================

Pre-Installation Summary

-------------------------

Please Review the Following Information Before Continuing.

Product Name : Tibero 5

TB_HOME : /home/tibero/tibero5

TB_SID : tibero

Install Folder : /home/tibero/tibero5

Install Set : Typical(Tibero 5, tbAdmin, help files)

Listener Port : 8629

DataBase BLOCK SIZE(K) : 8

DATA FILE PATH : /home/tibero/tibero5/database/tibero

Character Set : MSWIN949

National Character Set : UTF16

TB_NSL_LANG : MSWIN949

Is this information correct?(y/n) y

11. Tibero 설치 완료

Tibero의 설치가 진행된다. 설치가 완료되면 아래와 같은 내용이 출력된다. 이때 소프트웨어 복사와 링

크 작업 그리고 DATA FILE PATH에 설정한 디렉터리에 데이터베이스를 생성하는 작업까지 모두 진행

된다.

======================================================

Installing Tibero 5

--------------------------

(100) Tibero 5 uncompressed completely

(100) tbAdmin uncompressed completely

(100) Help files uncompressed completely

0 50 100 (%)

|=========|========|

Installation completed

centos@tibero:/home/tibero #

12.사용자 환경 설정

Tibero의 설치가 종료되면 데이터베이스가 생성된다. 데이터베이스가 생성된 이후에 시스템 환경에 맞

게 사용자의 환경설정 파일을 변경한다.

제3장 Tibero 5 설치(UNIX 계열) 21

Page 30: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

3.2. 수동 모드본 절에서는 UNIX 계열에서 수동 모드로 Tibero를 설치하고, 확인하는 과정에 대해서 설명한다.

3.2.1. 설치

UNIX 계열에서 수동 모드로 Tibero를 설치하는 순서는 다음과 같다.

1. 설치 관련 파일 준비

설치 관련 파일 준비에 대한 자세한 내용은 “2.1.7. 라이선스 파일 준비”와 “2.1.8. 설치 파일 준비”를 참

고한다.

2. Tibero OS 유저 생성

Tibero OS 유저 생성에 대한 자세한 내용은 “2.1.9. Tibero OS 유저 생성”을 참고한다.

3. Tibero 바이너리 압축해제

● Linux일 경우

$ cd /home/tibero

$ tar -xvzf tibero_binary.tar.gz

● UNIX일 경우

$ gunzip tibero_binary.tar.gz

$ tar –xvf tibero_binary.tar

4. 환경변수 설정

● Tibero 설치 관련 환경설정(공통)

– Linux

### Tibero 5 ENV ###

export TB_HOME=/home/tibero/tibero5

export TB_SID=tibero

export TB_PROF_DIR=$TB_HOME/bin/prof

export PATH=.:$TB_HOME/bin:$TB_HOME/client/bin:$JAVA_HOME:$PATH

export LD_LIBRARY_PATH=$TB_HOME/lib:$TB_HOME/client/lib:$LD_LIBRARY_PATH

– Solaris

### Tibero 5 ENV ###

export TB_HOME=/home/tibero/tibero5

export TB_SID=tibero

22 Tibero 설치 가이드

Page 31: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

export TB_PROF_DIR=$TB_HOME/bin/prof

export PATH=.:$TB_HOME/bin:$TB_HOME/client/bin:$JAVA_HOME:$PATH

export LD_LIBRARY_PATH_64=

$TB_HOME/lib:$TB_HOME/client/lib:/usr/ucblib/sparcv9:$LD_LIBRARY_PATH_64

– AIX

### Tibero 5 ENV ###

export TB_HOME=/home/tibero/tibero5

export TB_SID=tibero

export TB_PROF_DIR=$TB_HOME/bin/prof

export PATH=.:$TB_HOME/bin:$TB_HOME/client/bin:$JAVA_HOME:$PATH

export LIBPATH=$TB_HOME/lib:$TB_HOME/client/lib:$LIBPATH

export LINK_CNTRL=L_PTHREADS_D7

– HP

### Tibero 5 ENV ###

export TB_HOME=/home/tibero/tibero5

export TB_SID=tibero

export TB_PROF_DIR=$TB_HOME/bin/prof

export PATH=.:$TB_HOME/bin:$TB_HOME/client/bin:$JAVA_HOME:$PATH

export SHLIB_PATH=$TB_HOME/lib:$TB_HOME/client/lib:$SHLIB_PATH

참고

AIX와 HP의 경우는 E-SQL 컴파일할 때 LIBPATH의 라이브러리로 접근이 되지않으면 export

LD_LIBRARY_PATH=$TB_HOME/client/lib:$LD_LIBRARY_PATH를 설정한다.

● Alias 관련 환경 설정

######## TIBERO alias ########

alias tbhome='cd $TB_HOME'

alias tbbin='cd $TB_HOME/bin'

alias tblog='cd $TB_HOME/instance/$TB_SID/log'

alias tbcfg='cd $TB_HOME/config'

alias tbcfgv='vi $TB_HOME/config/$TB_SID.tip'

alias tbcli='cd ${TB_HOME}/client/config'

alias tbcliv='vi ${TB_HOME}/client/config/tbdsn.tbr'

alias tbi='cd ~/tbinary'

alias tm='cd ~/tbinary/monitor;monitor;cd -'

● 유저 환경변수 적용

제3장 Tibero 5 설치(UNIX 계열) 23

Page 32: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

. .bash_profile (. .profile)

5. 라이선스 파일 적용

라이선스 폴더에 받아놓은 license.xml 파일을 복사한다.

centos@tibero:/home/tibero # cp license.xml $TB_HOME/license/.

tbsvr@tb_hws:/home/tibero/tibero5/license # ll

total 8

-rwxr-xr-x 1 tb_hws tibero 464 Apr 8 10:15 license.xml

drwxrwxr-x 2 tb_hws tibero 4096 Apr 8 10:26 oss_licenses

6. gen_tip 실행 및 설정

● 초기화 파라미터 생성

sh $TB_HOME/config /gen_tip.sh를 실행한다.

centos@tibero:/home/tibero # sh gen_tip.sh

Using TB_SID "tibero"

/home/tibero/tibero5/config/tbhws.tip generated

/home/tibero/tibero5/config/psm_commands generated

/home/tibero/tibero5/client/config/tbdsn.tbr generated.

Running client/config/gen_esql_cfg.sh

Done.

설명항목

Tibero의 파라미터 파일이다.$TB_HOME/config/$TB_SID.tip

예전 방식의 PL/SQL의 컴파일 script 파일이다.$TB_HOME/config/psm_com

mands

Tibero의 클라이언트 접속 설정 파일이다.$TB_HOME/client/config/tbdsn.tbr

● tip 파일 수정

$TB_HOME/config/$TB_SID.tip 파일을 텍스트 편집기로 열어 수정한다.

#-------------------------------------------------------------------------------

#

# Tibero initialization parameter

#

#-------------------------------------------------------------------------------

DB_NAME=tibero

LISTENER_PORT=8629

CONTROL_FILES="/home/tibero/tbdata/c1.ctl"

24 Tibero 설치 가이드

Page 33: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

#CERTIFICATE_FILE="/home/tibero/tibero5/config/svr_wallet/tbhws.crt"

#PRIVKEY_FILE="/home/tibero/tibero5/config/svr_wallet/tbhws.key"

#WALLET_FILE="/home/tibero/tibero5/config/svr_wallet/WALLET"

DB_CREATE_FILE_DEST=/home/tibero/tbdata

LOG_ARCHIVE_DEST=/home/tibero/arch

MAX_SESSION_COUNT=10

TOTAL_SHM_SIZE=512M

설명항목

$TB_SID와 일치하게 설정한다.DB_NAME

Listener 포트 번호이다.LISTENER_PORT

컨트롤 파일이 저장될 위치로 장애발생을 대비하여 이중화 구성을 권장

한다.

CONTROL_FILES

인증서의 위치를 설정한다.CERTIFICATE_FILE

개인키의 위치를 설정한다.PRIVKEY_FILE

보안 지갑의 위치를 설정한다.WALLET_FILE

데이터 파일이 저장될 위치이다.DB_CREATE_FILE_DEST

아카이브 파일이 저장될 위치로 아카이브 로그를 사용할 경우 설정한다.LOG_ARCHIVE_DEST

동시에 접속 가능한 세션의 개수이다.MAX_SESSION_COUNT

Tibero에서 사용하는 전체 shared memory 크기를 설정한다.TOTAL_SHM_SIZE

(권장값 : 전체 메모리 사이즈 * 0.5)

참고

1. 컨트롤 파일은 디폴트로 instance에 생성되지만 컨트롤 파일 및 데이터 파일은 되도록 Tibero 엔

진 영역 밖의 폴더를 지정해 저장한다. (예 : /home/tibero/tbdata/)

2. LISTENER_PORT를 수정할 경우 $TB_HOME\client\config\tbdsn.tbr 파일의 LISTENER_PORT

부분을 수정한다. 이때, $TB_SID.tip 파일과 tbdsn.tbr 파일의 포트 번호가 일치해야 접속이 가능하

다.

● tbdsn.tbr 파일 수정

#-------------------------------------------------

# C:\Tibero\tibero5\client\config\tbdsn.tbr

# Network Configuration File.

# Generated by gen_tip.bat at 6 6 12:10:32 2013

tibero=(

제3장 Tibero 5 설치(UNIX 계열) 25

Page 34: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

(INSTANCE=(HOST=192.168.1.1)

(PORT=8629)

(DB_NAME=tibero)

)

)

설명항목

접근할 DB 서버의 IP 주소를 설정한다.HOST

접근할 DB 서버의 포트 번호를 설정한다.PORT

접근할 DB 서버의 DB 이름을 설정한다.DB_NAME

3.2.2. 데이터베이스 생성

1. NOMOUNT 모드로 Tibero를 기동(tbboot -t nomount)한 후 tbsql로 접속(tbsql sys/tibero)한다.

centos@tibero:/home/tibero # tbboot -t nomount

listener port = 8629

change core dump dir to /home/tibero/tibero5/bin/prof

Tibero 5

Copyright (c) 2008, 2009, 2011, 2012 Tibero Corporation. All rights reserved.

Tibero instance started up (NOMOUNT mode).

tbsvr@tb_hws:/home/tb_hws/conf_bak # tbsql sys/tibero

tbSQL 5

Copyright (c) 2008, 2009, 2011, 2012 Tibero Corporation. All rights reserved.

Connected to Tibero.

SQL>

2. DB를 생성한다.

다음은 cre_db.sql 파일의 DB 생성 스크립트 생성 예제이다.

CREATE DATABASE "tibero" -- DB Name(DB Name 공백일 때 %TB_SID%로 입력됨)

USER SYS IDENTIFIED BY TIBERO

MAXDATAFILES 4096

CHARACTER SET MSWIN949 -- UTF8,EUCKR,ASCII,MSWIN949 #캐릭터 셋 지정

LOGFILE GROUP 0 ('redo01.redo') SIZE 50M,

GROUP 1 ('redo11.redo') SIZE 50M,

26 Tibero 설치 가이드

Page 35: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

GROUP 2 ('redo21.redo') SIZE 50M

MAXLOGFILES 100

MAXLOGMEMBERS 8

NOARCHIVELOG -- Archivelog 모드 여부

DATAFILE 'system001.dtf' SIZE 256M

AUTOEXTEND ON NEXT 16M MAXSIZE 3072M

DEFAULT TABLESPACE USR

DATAFILE 'usr001.dtf' SIZE 128M

AUTOEXTEND ON NEXT 16M MAXSIZE 3072M

DEFAULT TEMPORARY TABLESPACE TEMP

TEMPFILE 'temp001.dtf' SIZE 512M

AUTOEXTEND ON NEXT 16M MAXSIZE 10240M

EXTENT MANAGEMENT LOCAL AUTOALLOCATE

UNDO TABLESPACE UNDO

DATAFILE 'undo001.dtf' SIZE 512M

AUTOEXTEND ON NEXT 16M MAXSIZE 10240M

EXTENT MANAGEMENT LOCAL AUTOALLOCATE;

3. DB 생성이 완료되면 tbsql을 빠져나오고 NORMAL 모드로 DB를 재기동(tbboot)한다.

centos@tibero:/home/tibero # tbsql sys/tibero

tbSQL 5

Copyright (c) 2008, 2009, 2011, 2012 Tibero Corporation. All rights reserved.

Connected to Tibero.

SQL> @cre_db

Database created.

File finished.

SQL> q

Disconnected.

centos@tibero:/home/tibero # tbboot

listener port = 28000

change core dump dir to /home/tb_hws/tibero5/bin/prof

Tibero 5

Copyright (c) 2008, 2009, 2011, 2012 Tibero Corporation. All rights reserved.

Tibero instance started up (NORMAL mode).

centos@tibero:/home/tibero #

제3장 Tibero 5 설치(UNIX 계열) 27

Page 36: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

4. $TB_HOME/scripts 디렉터리에서 system.sh 명령어를 입력하여 data dictionary와 system 패키지를

생성한다.

centos@tibero:/home/tibero/tibero5/scripts # sh system.sh

Enter SYS password:

tibero

Enter SYSCAT password:

syscat

Creating the role DBA...

Create default system users & roles?(Y/N):

y

Creating system users & roles...

Creating virtual tables(1)...

Creating virtual tables(2)...

Granting public access to _VT_DUAL...

Creating the system generated sequences...

Creating internal dynamic performance views...

Creating outline table...

Creating system packages:

Running /home/tibero/tibero5/scripts/pkg/pkg_standard.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_output.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_lob.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_utility_internal.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_utility.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_obfuscation.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_transaction.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_space_admin.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_space.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_random.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_lock.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_system.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_job.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_utl_raw.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_utl_i18n.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_utl_file.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_utl_str.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_tb_utility.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_rowid.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_repair.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_application_info.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_java.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_utl_encode.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_utl_url.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_utl_http_internal.sql...

28 Tibero 설치 가이드

Page 37: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

Running /home/tibero/tibero5/scripts/pkg/pkg_utl_http.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_utl_tcp.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_session.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_crypto.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_tool_utility.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_psm_sql_result_cache.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_htp.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_result_cache.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_flashback.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_seaf.sql...

Creating packages for sql:

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_types.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_sql.sql...

Creating public synonyms for system packages...

Creating auxiliary tables used in static views...

Create system tables related to profile?(Y/N):

y

Creating system tables related to profile...

Creating static views...

Creating static view descriptions...

Creating packages for statistics:

Running /home/tibero/tibero5/scripts/pkg/pkg_sys_util.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_stats_internal.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_stats.sql...

Creating packages for log errors:

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_errlog.sql...

Creating packages for mview:

Running /home/tibero/tibero5/scripts/rewrite_table.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_mview_util.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_mview.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_mview_refresh_util.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_redefinition_stats.sql...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_redefinition.sql...

Creating packages for text:

Running /home/tibero/tibero5/scripts/pkg/pkg_text.sql...

Creating remaining public synonyms for system packages...

Running /home/tibero/tibero5/scripts/iparam_desc_gen.sql...

Running /home/tibero/tibero5/scripts/trace_event_desc_gen.sql...

Creating dynamic performance views...

Creating dynamic performance view descriptions...

Check APM status..

Stop APM

Create apm tables?(Y/N):

y

Dropping tables used in APM...

제3장 Tibero 5 설치(UNIX 계열) 29

Page 38: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

Creating auxiliary tables used in APM...

Creating packages for APM...

Running /home/tibero/tibero5/scripts/pkg/pkg_dbms_apm.sql...

Start APM

Creating spatial meta tables and views ...

Creating internal system tables...

Done.

For details, check /home/tibero/tibero5/instance/tibero/log/system_init.log.

centos@tibero:/home/tibero/tibero5/scripts #

참고

정상적으로 생성되었는지는 $TB_HOME/instance/%TB_SID%/log/system_init.log 파일을 확인한다.

3.2.3. 설치 확인

ps -ef|grep tbsvr명령어를 실행하여 Tibero 프로세스가 실행되는지 확인한다.

tbsvr@tb_hws:/home/tibero/tibero5/scripts # ps -ef|grep tbsvr

avahi 2981 1 0 Jun07 ? 00:00:00 avahi-daemon: running [tbsvr.local]

565 17162 17161 0 17:25 pts/1 00:00:00 tbsvr -n 4 -t NORMAL -SVR_SID tibero

565 17163 17162 0 17:25 pts/1 00:00:00 tbsvr_WT001 -n 4 -t NORMAL -SVR_SID tibero

565 17164 17162 3 17:25 pts/1 00:00:06 tbsvr_WT002 -n 4 -t NORMAL -SVR_SID tibero

565 17165 17162 0 17:25 pts/1 00:00:00 tbsvr_SEQW -n 4 -t NORMAL -SVR_SID tibero

565 17166 17162 0 17:25 pts/1 00:00:00 tbsvr_LOGW -n 4 -t NORMAL -SVR_SID tibero

565 17167 17162 0 17:25 pts/1 00:00:00 tbsvr_LOGA -n 4 -t NORMAL -SVR_SID tibero

565 17168 17162 0 17:25 pts/1 00:00:00 tbsvr_CKPT -n 4 -t NORMAL -SVR_SID tibero

565 17169 17162 0 17:25 pts/1 00:00:00 tbsvr_BLKW000 -n 4 -t NORMAL -SVR_SID tibero

30 Tibero 설치 가이드

Page 39: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

제4장 Tibero 5 설치(Windows 계열)

본 장에서는 Windows 계열(Windows7 64bit)에서 Tibero 5를 자동 모드와 수동 모드로 설치하는 방법에

대해서 설명한다.

4.1. 자동 모드Windows 계열에서 설치할 경우 자동 모드를 권장한다.

4.1.1. 설치

Windows 계열에서 자동 모드로 Tibero를 설치하는 순서는 다음과 같다.

1. 설치 관련 파일 준비

설치 관련 파일 준비에 대한 자세한 내용은 “2.1.8. 설치 파일 준비”를 참고한다.

2. Tibero 설치 파일 실행

다운로드한 설치 실행 파일을 더블클릭하여 정상적으로 실행됐다면 다음과 같이 설치 초기화면이 나타

난다.

제4장 Tibero 5 설치(Windows 계열) 31

Page 40: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

[그림 4.1] 설치 초기 화면

먼저, 설치를 시작하기 전에 사용할 언어(한국어, English)를 선택하고 설치 방법을 선택한다. 설치 초

기화면에서 제공하는 설치 방법은 다음과 같다.

설명설치 방법

표준 설치로 Tibero의 서버와 클라이언트를 모두 설치하는 방법이다.Tibero 5 전체 설치

사용자 정의 설치로 Tibero의 클라이언트만 설치하는 방법이다.Tibero 5 Client 설치

데이터베이스를 생성하는 과정을 제외하고는 설치 과정이 'Tibero 5 전체 설치'와

동일하므로 본 안내서에는 'Tibero 5 Client 설치'를 별도로 기술하지 않는다.

본 예제에서는 Tibero 5 전체 설치에 대해서만 설명하기 때문에 [Tibero 5 전체 설치] 버튼을 클릭한 후

다음 단계로 진행한다.

32 Tibero 설치 가이드

Page 41: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

3. Tibero 설치 소개

Tibero 설치를 소개하는 Welcome 화면이 나타난다. 설치와 관련된 간략한 메시지를 읽고 [Next] 버튼

을 클릭하여 다음 단계로 진행한다. 설치하는 도중이라도 [Cancel] 버튼을 클릭하여 설치를 종료할 수

있다.

[그림 4.2] Welcome

제4장 Tibero 5 설치(Windows 계열) 33

Page 42: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

4. 설치 디렉터리 선택

Tibero를 설치할 디렉터리를 선택하는 화면이 나타난다.

[그림 4.3] Destination Folder

디폴트 디렉터리로 'C:\Tibero\tibero5'가 설정되어 있다.

설치 경로로 설정한 위치에 Tibero가 설치되며 이 위치는 사용자의 환경설정 파일 중 TB_HOME으로

입력된다. 이때, 디렉터리명에 공백을 입력해서는 안된다.

설치 경로를 변경하려면 [Browse...] 버튼을 클릭하여 Tibero가 설치될 디렉터리의 위치를 선택한다.

이렇게 변경된 설치 경로를 다시 디폴트 디렉터리로 복원하려면 [Restore Default Folder] 버튼을 클

릭한다.

설치 경로가 정해지면 [Next] 버튼을 클릭하여 다음 단계로 진행한다.

참고

설치가 시작되면 설치 경로에 tiberoLog.txt라는 로그 파일이 생성된다.

34 Tibero 설치 가이드

Page 43: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

5. SID 입력

원하는 SID를 입력하고 [Next] 버튼을 클릭하여 다음 단계로 진행한다.

[그림 4.4] Database Identification

SID를 입력할 때는 다음의 사항에 유의한다.

– SID는 서버 내에서 유일한 값이어야 한다. 기본 SID 값은 tibero이다.

– SID는 '숫자, 문자, -, _'의 조합으로 만들 수 있다.

– SID를 만들 때 첫 문자로 숫자를 입력해서는 안 되며 중간에 특수문자를 입력해도 안 된다.

제4장 Tibero 5 설치(Windows 계열) 35

Page 44: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

6. 설치 유형 선택

Typical 또는 Custom 설치 타입 중 하나를 선택하고 [Next] 버튼을 클릭한다. 본 예제에서는 Custom 타

입을 선택하여 진행한다.

[그림 4.5] Installation Type

설치 타입에 대한 설명은 다음과 같다.

설명설치 타입

디폴트로 설정된 Listener Port, SID, DATABASE BLOCK SIZE, 공유 메모리 키로

설치하는 타입이다.

Typical

– Listener Port : 8629

– SID : tibero

– DATABASE BLOCK SIZE(DB_BLOCK_SIZE) : 8KB

– DATA FILE PATH : /home/tibero/Tibero/tibero5/database/tibero

36 Tibero 설치 가이드

Page 45: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

설명설치 타입

– 공유 메모리 키(Shared Memory Key) : 65536

사용자가 직접 Listener Port, DATABASE BLOCK SIZE, DATA FILE PATH를 입

력하여 설치하는 타입이다.

Custom

– DATABASE BLOCK SIZE: 2KB, 4KB, 8KB, 16KB, 32KB 중에서 하나를 입력해

야 하며 다른 값을 입력해서는 안 된다.

7. tbAdmin 설치 여부 선택

tbAdmin 툴의 설치 여부를 선택한 후 [Next] 버튼을 클릭한다.

[그림 4.6] Custom Installation

tbAdmin 툴을 설치하려면 체크 박스를 선택하고 설치하지 않으려면 선택하지 않는다. tbAdmin 툴을 설

치하면 디폴트로 설치되는 경로는 %TB_HOME%\client\bin\tbAdmin이다.

제4장 Tibero 5 설치(Windows 계열) 37

Page 46: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

8. 포트 데이터 블록 크기 설정

포트 번호와 데이터 블록의 크기, 데이터 파일의 디렉터리 경로를 입력하고 [Next] 버튼을 클릭한다.

[그림 4.7] Environment Configuration

각 입력 항목에 대한 설명은 다음과 같다.

설명입력 항목

디폴트로 설정된 포트 번호는 8629이다. (설정 범위 : 0~65535)포트 번호

디폴트로 설정된 데이터 블록의 크기는 8KB이다.데이터 블록 크기

디폴트로 설정된 데이터 파일의 디렉터리 경로는

%TB_HOME%\database\%TB_SID%이다.

데이터 파일 경로

데이터 파일의 디렉터리 경로는 Tibero의 모든 데이터(컨트롤 파일 및 각 데이터

파일)가 생성되는 위치이다. 이 항목을 설정할 때에는 경로명에 공백을 입력해서

는 안되며 여유가 있는 디스크 공간에 설정할 것을 권장한다.

38 Tibero 설치 가이드

Page 47: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

참고

데이터 파일 경로는 엔진 바이너리를 교체할 때 편의를 위하여 %TB_HOME% 밖으로 설정하기를

권장한다.

9. 문자 집합(캐릭터 셋) 선택

필요하다면 클라이언트 문자 집합(TB_NLS_LANG), 데이터베이스의 내셔널 문자 집합(national character

set)을 추가로 선택한다. 원하는 문자 집합을 선택한 후 [Next] 버튼을 클릭하여 다음 단계로 진행한다.

[그림 4.8] Character Set Configuration

제4장 Tibero 5 설치(Windows 계열) 39

Page 48: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

10. Tibero 사용자 계정 입력

Tibero에서 기본적으로 제공하는 사용자 계정(Sys, Syscat, Tibero, Tibero1)에 대한 정보를 입력한다.

사용할 패스워드를 입력하고 동일한 정보를 '패스워드 확인'에 한번 더 입력한다.

[그림 4.9] Account Configuration

사용자 계정별로 패스워드 설정을 모두 완료하였으면 [Next] 버튼을 클릭하여 다음 단계로 진행한다.

40 Tibero 설치 가이드

Page 49: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

11.설치 요약

설치 시작부터 지금까지 설정한 설치 정보를 확인할 수 있도록 요약 정보를 보여준다. 설치 경로 등 설

정이 올바른지 확인하고 나서 Tibero의 설치를 진행하기 위해 [Install] 버튼을 클릭한다.

[그림 4.10] Pre-Installation Summary

설정한 설치 정보를 수정하고 싶은 경우 [Previous] 버튼을 클릭하여 이전 화면으로 이동한 후 설정된

내용을 수정한다.

제4장 Tibero 5 설치(Windows 계열) 41

Page 50: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

12. Tibero 설치

Tibero의 설치를 진행한다. 다음과 같이 진행 상태 바를 통해 설치가 진행되는 상황을 확인할 수 있다.

[그림 4.11] Installing Tibero 5

설치가 진행되는 동안 소프트웨어 복사와 링크 작업 그리고 데이터 파일의 경로에 설정한 디렉터리에

데이터베이스를 생성하는 작업까지 모두 완료된다.

42 Tibero 설치 가이드

Page 51: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

13. Tibero 설치 완료

Tibero가 정상적으로 설치되면 아래와 같은 화면이 나타난다. 생성할 바로가기 아이콘을 선택한 후

[Done] 버튼을 클릭하여 설치를 종료한다.

[그림 4.12] Installation Completed

제4장 Tibero 5 설치(Windows 계열) 43

Page 52: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

4.2. 수동 모드

4.2.1. 설치

Windows 계열에서 수동 모드로 Tibero를 설치하는 순서는 다음과 같다. 설치 과정에서 모든 cmd창은 관

리자 권한으로 실행한다.

1. 설치 관련 파일 준비

설치 관련 파일 준비에 대한 자세한 내용은 “2.1.7. 라이선스 파일 준비”와 “2.1.8. 설치 파일 준비”를 참

고한다.

2. Tibero 설치 폴더 생성

– Tibero 설치 폴더를 생성한다. (예 : C:\Tibero)

– 데이터 파일과 이중화 구성이 가능한 로그 파일, 컨트롤 파일을 저장할 tbdata 폴더를 생성한다.

(예 : C:\Tibero\tbdata)

– Tibero 설치 경로에 바이너리 압축을 해제하여 tibero5 폴더를 생성한다. (예 : C:\Tibero\tibero5)

– 라이선스 폴더에 받아놓은 license.xml 파일을 복사한다. (예 : C:\Tibero\tibero5\license\license.xml)

[그림 4.13] license.xml

44 Tibero 설치 가이드

Page 53: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

3. 환경 변수 설정

[컴퓨터]에서 오른쪽 마우스 버튼을 클릭한 뒤 [속성] > [고급 시스템 설정] > [환경 변수]를 선택한 후

[시스템 변수]에 설정한다.

● Tibero 5 엔진경로 설정

– 설정 예

TB_HOME=C:\Tibero\tibero5

[그림 4.14] TB_HOME Configiration

제4장 Tibero 5 설치(Windows 계열) 45

Page 54: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

● Tibero SID 설정

– 설정 예

TB_SID=tibero

[그림 4.15] TB_SID Configiration

46 Tibero 설치 가이드

Page 55: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

● Path 설정

– 설정 예

%TB_HOME%\bin;%TB_HOME%\client\bin;

참고

명령어가 어느 위치에서든 실행될 수 있도록 기존에 설정된 Path 맨 앞부분에 설정한다.

[그림 4.16] PATH Configiration

제4장 Tibero 5 설치(Windows 계열) 47

Page 56: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

4. cscript 설정

설치 진행 중에 메시지 팝업창이 계속 뜨면 cmd창에 cscript //H:CScript를 실행하여 메시지 팝업창이

화면으로 출력되는 것을 방지한다.

[그림 4.17] cscript Configiration

5. 서비스 등록

Windows의 cmd창에서 서비스를 등록한다.

● 등록 방법

tbinstall.vbs <TB_HOME 경로> <TB_SID명>

● 등록 예

tbinstall.vbs %TB_HOME% %TB_SID%

참고

1. 서비스 등록이 되지 않을 때에는 "C:\Tibero\tibero5\bin" 경로에서 등록한다.

2. 서비스 해제는 tbuninstall.vbs를 실행하여 수행한다. 이때 registry 내역도 자동으로 해제된다.

48 Tibero 설치 가이드

Page 57: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

[그림 4.18] Service

cmd창에서 regedit를 실행해 등록된 TB_HOME과 TB_SID를 확인할 수 있다.

[그림 4.19] Regedit

제4장 Tibero 5 설치(Windows 계열) 49

Page 58: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

6. 시스템 재부팅

Windows 환경에서 설치할 경우 환경변수 설정 및 서비스 등록 후에 시스템을 재부팅한다.

재부팅 후 cmd창에 set 명령어를 실행하여 환경변수 설정 내용을 확인한다.

[그림 4.20] set

50 Tibero 설치 가이드

Page 59: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

7. gen_tip.bat 실행 및 설정

● 초기화 파라미터 생성

%TB_HOME%/config/gen_tip.bat을 실행한다.

[그림 4.21] gen_tip

설명항목

Tibero의 파라미터 파일이다.%$TB_HOME%/config/%TB_SID%.tip

Tibero의 클라이언트 접속 설정 파일이다.%TB_HOME%/client/config/tbdsn.tbr

예전 방식의 PL/SQL의 컴파일 script 파일이다.%$TB_HOME%/config/psm_commands.bat

● tip 파일 수정

%$TB_HOME%/config/%TB_SID%.tip 파일을 텍스트 편집기로 열어 수정한다.

#-------------------------------------------------------------------------------

#

# RDBMS initialization parameter

#

#-------------------------------------------------------------------------------

DB_NAME=tibero

LISTENER_PORT=8629

CONTROL_FILES="C:/Tibero/tbdata/c1.ctl"

CERTIFICATE_FILE="C:/Tibero/tibero5/config/svr_wallet/tibero.crt"

제4장 Tibero 5 설치(Windows 계열) 51

Page 60: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

#PRIVKEY_FILE="C:/Tibero/tibero5/config/svr_wallet/tibero.key"

#WALLET_FILE="C:/Tibero/tibero5/config/svr_wallet/WALLET"

DB_CREATE_FILE_DEST=C:/Tibero/tbdata

LOG_ARCHIVE_DEST= C:/Tibero/arch

MAX_SESSION_COUNT=10

TOTAL_SHM_SIZE=512M

설명항목

$TB_SID와 일치하게 설정한다.DB_NAME

Listener 포트 번호이다.LISTENER_PORT

컨트롤 파일이 저장될 위치로 장애발생을 대비하여 이중화 구성을 권장

한다.

CONTROL_FILES

인증서의 위치를 설정한다.CERTIFICATE_FILE

개인키의 위치를 설정한다.PRIVKEY_FILE

보안 지갑의 위치를 설정한다.WALLET_FILE

데이터 파일이 저장될 위치이다.DB_CREATE_FILE_DEST

아카이브 파일이 저장될 위치로 아카이브 로그를 사용할 경우 설정한다.LOG_ARCHIVE_DEST

동시에 접속 가능한 세션의 개수이다.MAX_SESSION_COUNT

Tibero에서 사용하는 전체 shared memory 크기를 설정한다.TOTAL_SHM_SIZE

(권장값 : 전체 메모리 사이즈 * 0.5)

참고

1. 컨트롤 파일은 디폴트로 instance에 생성되지만 컨트롤 파일 및 데이터 파일은 되도록 Tibero 엔

진 영역 밖의 폴더를 지정해 저장한다. (예 : C:\Tibero\tbdata)

2. LISTENER_PORT를 수정할 경우 $TB_HOME\client\config\tbdsn.tbr 파일의 LISTENER_PORT

부분을 수정한다. 이때, $TB_SID.tip 파일과 tbdsn.tbr 파일의 포트 번호가 일치해야 접속이 가능하

다.

● tbdsn.tbr 파일 수정

#-------------------------------------------------

# C:\Tibero\tibero5\client\config\tbdsn.tbr

# Network Configuration File.

# Generated by gen_tip.bat at 6 6 12:10:32 2013

tibero=(

(INSTANCE=(HOST=192.168.1.1)

52 Tibero 설치 가이드

Page 61: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

(PORT=8629)

(DB_NAME=tibero)

)

)

설명항목

접근할 DB 서버의 IP 주소를 설정한다.HOST

접근할 DB 서버의 포트 번호를 설정한다.PORT

접근할 DB 서버의 DB 이름을 설정한다.DB_NAME

4.2.2. 데이터베이스 생성

1. NOMOUNT 모드로 Tibero를 기동(tbboot -t nomount)한 후 tbsql로 접속(tbsql sys/tibero)한다.

[그림 4.22] tbboot nomount

2. DB를 생성한다.

다음은 cre_db.sql 파일의 DB 생성 스크립트 생성 예제이다.

CREATE DATABASE "tibero" -- DB Name(DB Name이 공백일 때 %TB_SID%로 입력됨)

USER SYS IDENTIFIED BY TIBERO

MAXDATAFILES 4096

제4장 Tibero 5 설치(Windows 계열) 53

Page 62: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

CHARACTER SET MSWIN949 -- UTF8,EUCKR,ASCII,MSWIN949 #캐릭터 셋 지정

LOGFILE GROUP 0 ('redo01.redo') SIZE 50M,

GROUP 1 ('redo11.redo') SIZE 50M,

GROUP 2 ('redo21.redo') SIZE 50M

MAXLOGFILES 100

MAXLOGMEMBERS 8

NOARCHIVELOG -- Archivelog 모드 여부

DATAFILE 'system001.dtf' SIZE 256M

AUTOEXTEND ON NEXT 16M MAXSIZE 3072M

DEFAULT TABLESPACE USR

DATAFILE 'usr001.dtf' SIZE 128M

AUTOEXTEND ON NEXT 16M MAXSIZE 3072M

DEFAULT TEMPORARY TABLESPACE TEMP

TEMPFILE 'temp001.dtf' SIZE 512M

AUTOEXTEND ON NEXT 16M MAXSIZE 10240M

EXTENT MANAGEMENT LOCAL AUTOALLOCATE

UNDO TABLESPACE UNDO

DATAFILE 'undo001.dtf' SIZE 512M

AUTOEXTEND ON NEXT 16M MAXSIZE 10240M

EXTENT MANAGEMENT LOCAL AUTOALLOCATE;

3. DB 생성이 완료되면 tbsql을 빠져나오고 NORMAL 모드로 DB를 재기동(tbboot)한다.

[그림 4.23] tbboot

54 Tibero 설치 가이드

Page 63: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

4. %TB_HOME%/scripts 디렉터리에서 system.vbs 명령어를 입력하여 data dictionary와 system 패키지

를 생성한다.

C:\Tibero\tibero5\scripts>system.vbs

Microsoft (R) Windows Script Host Version 5.8

Copyright (C) Microsoft Corporation. All rights reserved.

Enter SYS password:

tibero

Enter SYSCAT password:

syscat

Creating the role DBA...

Running C:\Tibero\tibero5\scripts\create_dba_gen.sql...

Creating system users & roles?(Y/N):

y

Creating system users & roles...

Running C:\Tibero\tibero5\scripts\system_users.sql...

Creating virtual tables(1)...

Running C:\Tibero\tibero5\scripts\vt_drop_gen.sql...

Creating virtual tables(2)...

Running C:\Tibero\tibero5\scripts\vt_create_gen.sql...

Granting public access to _VT_DUAL...

Running C:\Tibero\tibero5\scripts\vt_dual.sql...

Creating the system generated sequences...

Running C:\Tibero\tibero5\scripts\create_seq.sql...

Creating internal dynamic performance views...

Running C:\Tibero\tibero5\scripts\dpvx.sql...

Creating outline table...

Running C:\Tibero\tibero5\scripts\outln.sql...

Creating system packages:

Running C:\Tibero\tibero5\scripts\pkg\pkg_standard.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_output.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_lob.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_utility_internal.sql..

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_utility.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_obfuscation.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_transaction.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_space_admin.sql...

제4장 Tibero 5 설치(Windows 계열) 55

Page 64: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_space.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_random.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_lock.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_system.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_job.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_utl_raw.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_utl_i18n.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_utl_file.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_utl_str.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_tb_utility.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_rowid.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_repair.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_application_info.sql..

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_java.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_utl_encode.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_utl_url.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_utl_http_internal.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_utl_http.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_utl_tcp.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_session.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_crypto.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_tool_utility.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_htp.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_result_cache.sql...

56 Tibero 설치 가이드

Page 65: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_flashback.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_seaf.sql...

Creating packages for sql:

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_types.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_sql.sql...

Creating public synonyms for system packages...

Running C:\Tibero\tibero5\scripts\pkg\pkg_synonym.sql...

Creating auxiliary tables used in static views...

Running C:\Tibero\tibero5\scripts\systbl_gen.sql...

Creating system system tables related to profile?(Y/N):

y

Creating system tables related to profile...

Running C:\Tibero\tibero5\scripts\sys_profile.sql...

Creating static views...

Running C:\Tibero\tibero5\scripts\catalogview.sql...

Creating static view descriptions...

Running C:\Tibero\tibero5\scripts\sv_dict.sql...

Creating packages for statistics:

Running C:\Tibero\tibero5\scripts\pkg\pkg_sys_util.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_stats_internal.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_stats.sql...

Creating packages for log errors:

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_errlog.sql...

Creating packages for mview:

Running C:\Tibero\tibero5\scripts\rewrite_table.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_mview_util.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_mview.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_mview_refresh_util.sql

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_redefinition_stats.sql

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_redefinition.sql...

Creating packages for text:

Running C:\Tibero\tibero5\scripts\pkg\pkg_text.sql...

제4장 Tibero 5 설치(Windows 계열) 57

Page 66: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

Creating remaining public synonyms for system packages...

Running C:\Tibero\tibero5\scripts\pkg\pkg_synonym2.sql...

Running C:\Tibero\tibero5\scripts\iparam_desc_gen.sql...

Running C:\Tibero\tibero5\scripts\trace_event_desc_gen.sql...

Creating dynamic performance views...

Running C:\Tibero\tibero5\scripts\dpv.sql...

Creating dynamic performance view descriptions...

Running C:\Tibero\tibero5\scripts\dpv_dict.sql...

Check APM status..

Running C:\Tibero\tibero5\scripts\apm_check_status.sql...

Stop APM..

Running C:\Tibero\tibero5\scripts\apm_stop.sql...

Dropping tables used in APM...

Running C:\Tibero\tibero5\scripts\apm_drop.sql...

Creating auxiliary tables used in APM...

Running C:\Tibero\tibero5\scripts\apm.sql...

Creating packages for APM...

Running C:\Tibero\tibero5\scripts\pkg/pkg_dbms_apm.sql...

Start APM

Running C:\Tibero\tibero5\scripts\apm_start.sql...

Creating spatial meta tables and views ...

Running C:\Tibero\tibero5\scripts\create_gis.sql...

Creating internal system tables...

Running C:\Tibero\tibero5\scripts\sys_tbl.sql...

Done.

For details, check C:\Tibero\tibero5\instance\tibero\log\system_init.log.

참고

정상적으로 생성되었는지는 %TB_HOME%/instance/%TB_SID%/log/system_init.log 파일을 확인한

다.

58 Tibero 설치 가이드

Page 67: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

4.2.3. 설치 확인

작업 관리자를 실행하여 Tibero 프로세스가 존재하는지 확인한다.

[그림 4.24] Task Manager

제4장 Tibero 5 설치(Windows 계열) 59

Page 68: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를
Page 69: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

제5장 Tibero 5 설치 장애 가이드

본 장에서는 Tibero 5를 설치할 때 발생할 수 있는 장애에 대한 대응 방법에 대해서 설명한다.

5.1. 에러 형태

timeout while trying to open port 8629

● 에러 화면

listener port = 8629 Error: timeout while trying to open port 8629 Tibero

instance startup failed!

$TB_HOME/config/$TB_SID.tip 파일에 설정된 포트 번호를 다른 곳에서 사용할 경우 발

생한다.

설명

shell 상에서 $netstat –an | grep 8629를 입력하여 해당 포트 번호가 사용 중인지 확인한

다. 만약 해당 포트 번호를 사용할 수 없다면 담당자와 협의한 후 설정을 변경한다.

대응 방법

포트 번호는 아래의 파일에서 변경 한다.

– $TB_HOME/config/$TB_SID.tip

– $TB_HOME/client/config/tbdsn.tbr

Tibero initialization parameter (tip) file error (1)

● 에러 화면

*** Tibero initialization parameter (tip) file error:

Error (-7200) occurred while processing parameter 'LISTENER_PORT' and value

'280000'

(LISTENER_PORT must be between 1024 and 65535).

tip file path = /home/tb_hws/tibero5/config/tbhws.tip

$TB_HOME/config/$TB_SID.tip 파일의 LISTENER_PORT 설정이 잘못된 경우 발생한

다.

설명

LISTEN_PORT 설정을 1024 ~ 65535 범위 내로 설정한다.대응 방법

제5장 Tibero 5 설치 장애 가이드 61

Page 70: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

Tibero initialization parameter (tip) file error (2)

● 에러 화면

*** Tibero initialization parameter (tip) file error:

Parameter 'LOG_ARCHIVE_DEST' defined twice at line 13.

tip file path = /home/tb_hws/tibero5/config/tbhws.tip

$TB_HOME/config/$TB_SID.tip 파일에 중복된 파라미터가 있으면 발생한다.설명

중복된 파라미터를 확인하고 제거한다.대응 방법

Tbdown failed to connect

● 에러 화면

$tbdown tbdown failed to connect.

$TB_HOME/config/$TB_SID.tip 파일에 명시된 컨트롤 파일 및 데이터 파일이 손실됐을

가능성이 있다.

설명

$TB_HOME/config/$TB_SID.tip 파일에 명시된 컨트롤 파일 및 데이터 파일의 존재 유무

를 확인한 후 "Tibero 백업 및 복구" 문서를 참고하여 컨트롤 파일 및 데이터 파일을 복구

한다.

대응 방법

can't open the license file

● 에러 화면

listener port = 8629

*************************************************************************

* ERROR: Can't open the license file !!

* (1) Check the license file - /home/tibero/tibero5/license/license.xml

*************************************************************************

Tibero instance startup failed!

라이선스가 없거나 유효하지 않을 때 발생한다.설명

올바른 라이선스를 발급받아 $TB_HOME/license 폴더에 넣어준다.대응 방법

62 Tibero 설치 가이드

Page 71: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

.proc info file is deleted

● 에러 화면

***********************************************************

* BOOT FAILED.

* tbsvr is still running, or garbage files remain unerased.

* Please run "tbdown clean" and retry.

***********************************************************

$TB_HOME/instance/$TB_SID에 생성되는 Tibero 기동 관련 프로세스 정보가 담겨 있는

.porc.list 파일이 손실된 경우 발생한다.

설명

Tibero가 실행되었는지 확인하고 tbsvr 프로세스가 기동하고 있지 않다면 tbdown clean

을 실행하여 Tibero를 정상종료한다.

대응 방법

tbsql: error while loading shared libraries

● 에러 화면

listener port = 28000

tbsvr : error while loading shared libraries: libtbclnt.so: cannot open shared

object file: No such file or directory

Tibero instance startup failed!

tbsql 실행에 필요한 라이브러리 파일을 참조할 수 없을 때 발생한다.설명

.profile의 라이브러리 path에 $TB_HOME/client/lib 경로를 추가한다.대응 방법

다음은 각 OS에 따른 라이브러리 파라미터이다.

– Linux, Solaris : LD_LIBRARY_PATH(_64)

– AIX : LIB_PATH

– HP : SHLIB_PATH

Tip file open error

● 에러 화면

Tip file open error: No such file or directory

Filename: /home/tb_hws/tibero5/config/tbhws.tip

기동하는 과정 중에 $TB_SID.tip 파일을 읽지 못하면 발생한다.설명

제5장 Tibero 5 설치 장애 가이드 63

Page 72: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

$TB_HOME/config 폴더 안의 gen_tip.sh를 실행하여 $TB_SID.tip 파일을 생성한다.대응 방법

DSN(Database Source Name) file is not found

● 에러 화면

tbsvr@tb_hws:/home/tb_hws/tibero5/client/config # tbsql sys/tibero

tbSQL 5

Copyright (c) 2008, 2009, 2011, 2012 Tibero Corporation. All rights reserved.

Driver can not be initialized. DSN file is not found or corrupted.

$TB_HOME/client/config/tbdsn.tbr 파일이 생성되지 않았을 때 발생한다.설명

$TB_HOME/config/gen_tip.sh를 실행하여 tbdsn.tbr 파일을 생성한다.대응 방법

Data source not found

● 에러 화면

tbsvr@tb_hws:/home/tb_hws/tibero5/client/config # tbsql sys/tibero

tbSQL 5

Copyright (c) 2008, 2009, 2011, 2012 Tibero Corporation. All rights reserved.

TBR-2004: DSN (Database Source Name) file format is invalid. at line 9,

column 1: # Generated by gen_tip.sh at Tue Mar 12 16:28:32 KST 2013

$TB_HOME/client/config/tbdsn.tbr 파일에 $TB_SID 이름의 Alias 정보가 없을 때 발생한

다.

설명

$TB_SID 이름의 Alias 정보를 추가한다.대응 방법

Generic I/O error

● 에러 화면

tbsvr@tb_hws:/home/tb_hws/tibero5/client/config # tbsql sys/tibero

tbSQL 5

Copyright (c) 2008, 2009, 2011, 2012 Tibero Corporation. All rights reserved.

TBR-2131: Generic I/O error.

Tibero가 기동하지 않은 상황에서 접속을 시도할 경우 발생한다.설명

64 Tibero 설치 가이드

Page 73: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를

Tibero가 실행되었는지 확인하고 tbsvr 프로세스가 기동하고 있지 않다면 Normal mode

로 Tibero를 기동한 후 접속한다.

대응 방법

프로세스 기동 여부 확인 방법은 $ ps -ef | grep tbsvr이다.

Tibero instance startup failed!

● 에러 화면

efiltdb51:tibero:/tibero # tbboot nomount

listener port = 8629

change core dump dir to /tibero/tibero5/bin/prof

Tibero instance startup failed!

HP-UX에서 hostname을 8byte 초과하여 설정할 경우 장애가 발생한다.설명

파라미터 'uname_eoverflow=1'을 적용하고 hostname을 8byte 이하로 설정한다.대응 방법

제5장 Tibero 5 설치 장애 가이드 65

Page 74: Tibero - rocksea.tistory.com230C5E365416B7E...hp-ux HP-UX의 커널 파라미터는 다음과 같다. 커널 파라미터를 수정하려면 SAM(System Administration 커널 파라미터를