120
Tibero 설치 안내서 Tibero 5 Copyright © 2013 TIBERO Co., Ltd. All Rights Reserved.

Tibero - TmaxData 5 Installation Guide_v2.1.4.pdf · 운영체제 및 시스템 환경의 이해 UNIX 계열(LINUX 포함)의 기본 지식 안내서의 제한 조건 본 안내서는

  • Upload
    others

  • View
    30

  • Download
    0

Embed Size (px)

Citation preview

Tibero

설치 안내서

Tibero 5

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

Copyright Notice

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

대한민국 경기도 성남시 분당구 서현동 272-6 우) 463-824

Restricted Rights Legend

All TIBERO Software (Tibero®) and documents are protected by copyright laws and the Protection Act of Computer

Programs, and international convention. TIBERO software and documents are made available under the terms

of the TIBERO 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 TIBERO Co., Ltd.

이 소프트웨어(Tibero®) 사용설명서의 내용과 프로그램은 저작권법, 컴퓨터프로그램보호법 및 국제 조약에 의해

서 보호받고 있습니다. 사용설명서의 내용과 여기에 설명된 프로그램은 TIBERO Co., Ltd.와의 사용권 계약 하에

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

는 일부분을 TIBERO의 사전 서면 동의 없이 전자, 기계, 녹음 등의 수단을 사용하여 전송, 복제, 배포, 2차적 저작

물작성 등의 행위를 하여서는 안 됩니다.

Trademarks

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

trademarks of their respective companies.

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

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

Open Source Software Notice

This product includes open source software developed and/or licensed by "OpenSSL," "RSA Data Security, Inc.,"

"Apache Foundation," "Jean-loup Gailly and Mark Adler," and "Paul Hsieh's hash". Information about the afore

mentioned and the related open source software can be found in the "${INSTALL_PATH}/license/oss_licenses"

directory.

본 제품은 “OpenSSL”, “RSA Data Security, Inc.”, “Apache Foundation” 및 “Jean-loup Gailly와 Mark Adler” 및 “Paul

Hsieh's hash”에 의해 개발 또는 라이선스된 오픈 소스 소프트웨어를 포함합니다. 관련 상세 정보는 제품의 디렉터

리 “${INSTALL_PATH}/license/oss_licenses”에 기재된 사항을 참고해 주십시오.

안내서 정보

안내서 제목: Tibero 설치 안내서

발행일: 2013-02-25

소프트웨어 버전: Tibero 5

안내서 버전: 2.1.4

내용 목차

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

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

1.1. 개요 ............................................................................................................................ 1

1.2. 설치 구성 요소 ............................................................................................................. 1

1.2.1. 패키지 구성 ....................................................................................................... 1

1.2.2. 소프트웨어 배포 ................................................................................................ 2

1.3. 시스템 요구 사항 .......................................................................................................... 3

1.3.1. 지원 플랫폼 및 운영체제 .................................................................................... 3

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

제2장 설치 전 준비사항 ............................................................................................................... 7

2.1. 디스크 용량 확인 .......................................................................................................... 7

2.2. JDK 5.0 설치 ................................................................................................................ 7

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

2.3.1. LINUX .............................................................................................................. 8

2.3.2. Solaris .............................................................................................................. 8

2.3.3. HP-UX .............................................................................................................. 9

2.3.4. AIX ................................................................................................................. 10

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

제3장 설치 및 제거 .................................................................................................................... 11

3.1. 설치 ........................................................................................................................... 11

3.1.1. GUI 모드 ......................................................................................................... 11

3.1.2. 콘솔 모드 ........................................................................................................ 22

3.1.3. 수동 모드 ........................................................................................................ 27

3.2. 설치 확인 ................................................................................................................... 37

3.2.1. 디렉터리 구조 .................................................................................................. 37

3.2.2. 사용자 환경설정 파일의 적용 및 확인 ................................................................ 41

3.2.3. 기동 및 종료 .................................................................................................... 42

3.3. 제거 ........................................................................................................................... 43

3.3.1. GUI 모드 ......................................................................................................... 43

3.3.2. 콘솔 모드 ........................................................................................................ 45

3.3.3. 수동 모드 ........................................................................................................ 45

제4장 패치 ................................................................................................................................ 47

4.1. Tibero Updater ........................................................................................................... 47

4.1.1. 소개 ................................................................................................................ 47

4.1.2. 사용 방법 ........................................................................................................ 47

4.1.3. 참고 사항 ........................................................................................................ 48

Appendix A. 설치 후 문제 해결 ................................................................................................. 49

A.1. 사용자 환경설정 파일 ................................................................................................. 49

A.1.1. TB_HOME ...................................................................................................... 49

Tibero iii

A.1.2. LD_LIBRARY_PATH ........................................................................................ 49

A.1.3. TB_SID .......................................................................................................... 50

A.2. 기타 .......................................................................................................................... 50

A.2.1. 포트 번호 ........................................................................................................ 50

A.2.2. Tibero 제거 ..................................................................................................... 50

Appendix B. 마운트 ................................................................................................................. 53

B.1. AIX ............................................................................................................................ 53

B.2. HP ............................................................................................................................ 53

B.3. LINUX ....................................................................................................................... 54

B.4. Solaris ....................................................................................................................... 54

Appendix C. TAC 환경 구축 ...................................................................................................... 57

C.1. 개요 .......................................................................................................................... 57

C.2. 설치 전 준비사항 ........................................................................................................ 57

C.2.1. 시스템 요구 사항 ............................................................................................. 57

C.2.2. Tibero 설치 요구 사항 점검 .............................................................................. 58

C.2.3. IP 주소 및 포트 정보 확인 ................................................................................ 58

C.2.4. 계정 동기화 .................................................................................................... 59

C.2.5. 공유 디스크 타입 확인 ..................................................................................... 60

C.2.6. 기존 TAC 환경 구축 정보 확인 .......................................................................... 61

C.3. 설치 및 제거 ............................................................................................................ 102

C.3.1. 인스톨러를 이용한 설치 ................................................................................... 62

C.3.2. 수동 설치 ........................................................................................................ 78

C.3.3. 설치 확인 ........................................................................................................ 78

C.3.4. 제거 ............................................................................................................... 79

C.4. 설치 후 문제 해결 ....................................................................................................... 81

C.4.1. 노드 추가 ........................................................................................................ 81

C.4.2. TAC raw device 환경에서 APM 관련 주의사항 ................................................... 82

Appendix D. ODBC/OLE DB 설치 및 제거 ................................................................................. 83

D.1. 개요 ......................................................................................................................... 83

D.2. 설치 및 제거 ............................................................................................................. 102

D.2.1. 인스톨러를 이용한 설치 ................................................................................... 83

D.2.2. 설치 확인 ........................................................................................................ 88

D.2.3. 제거 ............................................................................................................... 88

Appendix E. Tibero 클라이언트 설치 ........................................................................................ 95

E.1. 개요 ......................................................................................................................... 95

E.2. 설치 ........................................................................................................................ 102

E.2.1. 인스톨러를 이용한 설치 ................................................................................... 95

E.2.2. 설치 확인 ...................................................................................................... 101

E.3. 제거 ........................................................................................................................ 102

E.3.1. 인스톨러를 이용한 제거 ................................................................................. 102

색인 .......................................................................................................................................... 103

iv Tibero 설치 안내서

그림 목차

[그림 3.1] 설치 초기화면 ............................................................................................................ 11

[그림 3.2] Welcome ................................................................................................................... 12

[그림 3.3] Destination Folder ...................................................................................................... 13

[그림 3.4] Database Identification ............................................................................................... 14

[그림 3.5] Installation Type ......................................................................................................... 15

[그림 3.6] Custom Installation .................................................................................................... 16

[그림 3.7] Environment Configuration ......................................................................................... 17

[그림 3.8] Character Set Configuration ....................................................................................... 18

[그림 3.9] Account Configuration ................................................................................................ 19

[그림 3.10] Pre-Installation Summary ......................................................................................... 20

[그림 3.11] Installing Tibero 5 ..................................................................................................... 21

[그림 3.12] Installation Completed .............................................................................................. 22

[그림 3.13] Tibero 5 Uninstallation .............................................................................................. 44

[그림 3.14] Uninstalling Tibero 5 ................................................................................................ 44

[그림 3.15] Uninstallation Completed .......................................................................................... 44

[그림 A.1] Tibero 5 Uninstallation ............................................................................................... 50

[그림 D.1] 설치 초기화면 ........................................................................................................... 83

[그림 D.2] 작업선택 화면 ........................................................................................................... 84

[그림 D.3] 설치 구성요소 선택 화면 ............................................................................................ 84

[그림 D.4] 설치 경로 입력 화면 ................................................................................................... 85

[그림 D.5] 설치 진행사항 화면 .................................................................................................... 85

[그림 D.6] ODBC Driver 등록 화면 .............................................................................................. 86

[그림 D.7] ODBC Driver 모듈 등록 성공 화면 (1) .......................................................................... 86

[그림 D.8] ODBC Driver 모듈 등록 성공 화면 (2) .......................................................................... 86

[그림 D.9] ODBC Driver 등록 완료 화면 ...................................................................................... 87

[그림 D.10] 설치 완료 화면 ......................................................................................................... 88

[그림 D.11] 제거 작업 선택 화면 (1) ............................................................................................ 89

[그림 D.12] 제거 작업 선택 화면 (2) ............................................................................................ 89

[그림 D.13] 설치 경로 입력 화면 ................................................................................................. 90

[그림 D.14] 제거 과정 화면 ......................................................................................................... 91

[그림 D.15] 제거 작업 선택 화면 ................................................................................................. 91

[그림 D.16] ODBC Driver 모듈 등록 제거 성공 화면 (1) ................................................................ 92

[그림 D.17] ODBC Driver 모듈 등록 제거 성공 화면 (2) ................................................................ 92

[그림 D.18] ODBC Driver 모듈 제거 완료 화면 ............................................................................ 92

[그림 D.19] 제거 과정 완료 화면 ................................................................................................. 93

[그림 E.1] 설치 초기화면 ........................................................................................................... 96

[그림 E.2] 설치 폴더 선택 화면 ................................................................................................... 97

[그림 E.3] 캐릭터셋 선택 화면 .................................................................................................... 98

[그림 E.4] 설치 구성요소 선택 화면 ............................................................................................ 99

[그림 E.5] 설치 진행사항 화면 .................................................................................................. 100

Tibero v

[그림 E.6] 설치 완료 화면 ......................................................................................................... 101

[그림 E.7] 설치 제거 확인 화면 ................................................................................................. 102

[그림 E.8] 설치 제거 확인 화면 ................................................................................................. 102

vi Tibero 설치 안내서

예 목차

[예 4.1] tbUpdater 유틸리티의 실행 (30000번에서 50000번 리비전으로 업데이트할 경우) ............. 47

Tibero vii

안내서에 대하여

안내서의 대상

본 안내서는 Tibero®(이하 Tibero )를 설치 및 제거하고자 하는 모든 데이터베이스 사용자를 대상으로 기

술한다.

안내서의 전제 조건본 안내서는 Tibero 를 시스템에 설치하는 과정을 설명한 안내서이다. 따라서 본 안내서를 원활히 이해하

기 위해서는 다음과 같은 사항을 미리 알고 있어야 한다.

● 데이터베이스의 이해

● RDBMS의 이해

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

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

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

안내서에 대하여 ix

안내서 구성

Tibero 설치 안내서는 총 4개의 장과 Appendix로 구성된다.

각 장의 주요 내용은 다음과 같다.

● 제1장: 설치 소개

Tibero를 간략히 소개하고 설치에 필요한 시스템 요구사항을 기술한다.

● 제2장: 설치 전 준비사항

Tibero를 설치하기에 앞서 확인하고 설정해야 할 준비 사항을 기술한다.

● 제3장: 설치 및 제거

Tibero의 설치 및 제거 방법을 기술한다.

● 제4장.: 패치

Tibero를 상위 버젼으로 업데이트할 때 사용되는 tbupdater 프로그램 및 사용 방법을 소개한다.

● Appendix A.: 설치 후 문제 해결

Tibero를 설치한 후 발생할 수 있는 문제의 해결 방법을 기술한다.

● Appendix B.: 마운트

플랫폼별로 CD를 마운트하는 방법을 기술한다.

● Appendix C.: TAC 환경에서의 설치

Tibero Active Cluster (이하 TAC) 환경을 구축하기 위한 Tibero의 설치 방법을 설명한다.

x Tibero 설치 안내서

안내서 규약

의미표기

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

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

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

강조진하게

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

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

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

메뉴의 진행 순서>

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

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

참고 또는 주의사항참고

그림 이름[그림 1.1]

표 이름[표 1.1]

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

필수 인수 값{ }

옵션 인수 값[ ]

안내서에 대하여 xi

관련 안내서

설명안내서

Call Level Interface인 tbCLI의 개념과 구성요소, 프로그램 구조를 소개하

고 tbCLI 프로그램을 작성하는 데 필요한 데이터 타입, 함수, 에러 메시지

를 기술한 안내서이다.

Tibero

tbCLI 안내서

각종 애플리케이션 라이브러리를 이용하여 애플리케이션 프로그램을 개

발하는 방법을 기술한 안내서이다.

Tibero

애플리케이션 개발자 안내서

External Procedure를 소개하고 이를 생성하고 사용하는 방법을 기술한

안내서이다.

Tibero

External Procedure 안내서

Tibero에서 제공하는 JDBC 기능을 이용하여 애플리케이션 프로그램을

개발하는 방법을 기술한 안내서이다.

Tibero

JDBC 개발자 안내서

C 프로그래밍 언어를 사용해 데이터베이스 작업을 수행하는 각종 애플리

케이션 프로그램을 작성하는 방법을 기술한 안내서이다.

Tibero

tbESQL/C 안내서

COBOL 프로그래밍 언어를 사용해 데이터베이스 작업을 수행하는 각종

애플리케이션 프로그램을 작성하는 방법을 기술한 안내서이다.

Tibero

tbESQL/COBOL 안내서

저장 프로시저 모듈인 tbPSM의 개념과 문법, 구성요소를 소개하고, tbPSM

프로그램을 작성하는 데 필요한 제어 구조, 복합 타입, 서브프로그램, 패

Tibero

tbPSM 안내서키지와 SQL 문장을 실행하고 에러를 처리하는 방법을 기술한 안내서이

다.

저장 프로시저 모듈인 tbPSM의 패키지를 소개하고, 이러한 패키지에 포

함된 각 프로시저와 함수의 프로토타입, 파라미터, 예제 등을 기술한 참조

안내서이다.

Tibero

tbPSM 참조 안내서

Tibero의 동작과 주요 기능의 원활한 수행을 보장하기 위해 DBA가 알아

야 할 관리 방법을 논리적 또는 물리적 측면에서 설명하고, 관리를 지원하

는 각종 도구를 기술한 안내서이다.

Tibero

관리자 안내서

SQL/PSM 처리와 DBA를 위한 시스템 관리 기능을 제공하는 GUI 기반의

툴인 tbAdmin을 소개하고, 설치 및 사용 방법을 기술한 안내서이다.

Tibero

tbAdmin 안내서

데이터베이스와 관련된 작업을 수행하기 위해 필요한 유틸리티의 설치

및 환경설정, 사용 방법을 기술한 안내서이다.

Tibero

유틸리티 안내서

Tibero를 사용하는 도중에 발생할 수 있는 각종 에러의 원인과 해결 방법

을 기술한 안내서이다.

Tibero

xii Tibero 설치 안내서

설명안내서

에러 참조 안내서

Tibero의 동작과 사용에 필요한 초기화 파라미터와 데이터 사전, 정적 뷰,

동적 뷰를 기술한 참조 안내서이다.

Tibero

참조 안내서

데이터베이스 작업을 수행하거나 애플리케이션 프로그램을 작성할 때 필

요한 SQL 문장을 기술한 참조 안내서이다.

Tibero

SQL 참조 안내서

안내서에 대하여 xiii

연락처

Korea

TIBERO Co., Ltd.

272-6, Seohyeon-dong, Bundang-gu,

Seongnam-si, Gyeonggi-do, 463-824

South Korea

Tel: +82-31-779-7113

Fax: +82-31-779-7119

Email: [email protected]

Web (Korean): http://www.tibero.com

기술지원: http://technet.tmax.co.kr

USA

TmaxSoft, Inc.

560 Sylvan Avenue Englewood Cliffs, NJ 07632

U.S.A

Tel: +1-201-567-8266

Fax: +1-201-567-7339

Email: [email protected]

Web (English): http://www.tmaxsoft.com

Japan

TmaxSoft Japan Co., Ltd.

5F Sanko Bldg, 3-12-16 Mita, Minato-Ku, Tokyo, 108-0073

Japan

Tel: +81-3-5765-2550

Fax: +81-3-5765-2567

Email: [email protected]

Web (Japanese): http://www.tmaxsoft.co.jp

xiv Tibero 설치 안내서

China

TmaxSoft China Co., Ltd.

Beijing Silver Tower, RM 1508, 2# North Rd Dong San Huan,

Chaoyang District, Beijing, China, 100027

China

Tel: +86-10-6410-6145~8

Fax: +86-10-6410-6144

Email: [email protected]

Web (Chinese): http://www.tmaxsoft.com.cn

안내서에 대하여 xv

제1장 설치 소개

본 장에서는 Tibero를 간략히 소개하고 설치에 필요한 시스템 요구사항을 기술한다.

1.1. 개요현재 기업의 비즈니스는 폭발적인 데이터의 증가와 다양한 환경 및 플랫폼의 등장으로 빠르게 확장되고

있다. 새로운 비즈니스 환경이 도래함에 따라 보다 더 효율적이고 유연한 데이터 서비스와 정보의 처리,

데이터 관리 기능이 필요하게 되었다.

Tibero는 이러한 변화에 맞춰 기업 비즈니스 구현의 기반이 되는 데이터베이스 인프라 구성을 지원하며

고성능, 고가용성 및 확장성의 문제를 해결하는 엔터프라이즈 데이터베이스 관리 시스템이다.

기존 의 단점을 보완하기 위해 Tibero는 독자적인 Tibero Thread Architecture를 채택, 구현하였다. 한정된

서버 프로세스의 CPU 및 메모리 등의 시스템 리소스를 효율적으로 사용하면서 뛰어난 성능과 안정성 및

확장성을 보장하고 편리한 개발 환경과 관리 기능을 제공한다.

Tibero는 초기 설계부터 대규모 사용자, 대용량 데이터, 강화된 안정성, 향상된 호환성 측면 등에서 타

DBMS와 차별화를 고려하여 개발되었다.

Tibero는 대용량의 데이터를 관리하고 안정적으로 비즈니스의 연속성을 보장하는 데이터 관리 솔루션이

다. Tibero는 이를 위해 환경에서 요구되는 주요 기능 즉 분산 데이터베이스 링크(Distributed Database

Link), 데이터 이중화(Data Replication), 데이터베이스 클러스터(Data Cluster), 병렬 질의 처리(Parallel

Query Processing) 등의 기능을 갖추고 있다.

Tibero는 이처럼 기업이 원하는 최적의 데이터베이스 환경을 제공하는 대표적인 이다.

1.2. 설치 구성 요소

1.2.1. 패키지 구성

Tibero의 패키지 구성은 다음과 같다.

● Tibero 제품 CD 1매

● Tibero 제품 라이선스 및 보증

● Tibero 안내서 15권

– Tibero 설치 안내서

제1장 설치 소개 1

– Tibero tbCLI 안내서

– Tibero 애플리케이션 개발자 안내서

– Tibero External Procedure 안내서

– Tibero JDBC 개발자 안내서

– Tibero tbESQL/C 안내서

– Tibero tbESQL/COBOL 안내서

– Tibero tbPSM 안내서

– Tibero tbPSM 참조 안내서

– Tibero 관리자 안내서

– Tibero tbAdmin 안내서

– Tibero 유틸리티 안내서

– Tibero 에러 참조 안내서

– Tibero 참조 안내서

– Tibero SQL 참조 안내서

1.2.2. 소프트웨어 배포

Tibero의 소프트웨어 배포 방식은 다음과 같다.

라이선스 부여 방식배포 버전

CPU 개수와 기능별 라이선스정식 버전

날짜 및 사용자의 수를 제한하는 방식의 라이선스평가 판 버전

2 Tibero 설치 안내서

1.3. 시스템 요구 사항

1.3.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

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

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

HDD Space

(Full / Client Only)

/tmp Directory SpaceSwap SpaceRAMOS

300MB / 200MB300MB1GB512MBLINUX

400MB / 300MB300MB1GB512MBHP-UX/PA-RISC

400MB / 300MB300MB1GB512MBHP-UX/itanium

400MB / 300MB300MB1GB512MBSolaris

400MB / 300MB300MB1GB512MBAIX

제1장 설치 소개 3

HDD Space

(Full / Client Only)

/tmp Directory SpaceSwap SpaceRAMOS

300MB / 200MB--512MBWindows

4 Tibero 설치 안내서

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

JDK VersionCompilerOS VersionOS

JDK 1.5.17 이상C99 지원 컴파일러RedHat Enterprise LINUX AS/ES 2.1,

3.0, 4.0

LINUX

JDK 1.5.17 이상C99 지원 컴파일러HP-UX 11i (11.11) with GOLDBASE11i

(== HP-UX 11i, December 2002) 64Bit

커널

HP-UX/PA-RISC

JDK 1.5.17 이상C99 지원 컴파일러HP-UX 11i v2 (11.23) with BUNDLE11i

(== HP-UX 11i v2 (B.11.23), September

2004) 64Bit 커널

HP-UX/itanium

JDK 1.5.17 이상C99 지원 컴파일러Solaris 9, 10 64Bit 커널Solaris

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

AIX 6.1 64Bit 커널

JDK 1.5.17 이상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장 설치 소개 5

제2장 설치 전 준비사항

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

라미터(Kernel parameters)의 설정을 설명한다.

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

● 디스크 용량 확인

● JDK 5.0 설치

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

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

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://java.sun.com/javase/downloads/index.jsp

만약 시스템이 Sun사의 JDK를 사용하지 않는다면, 각각의 시스템에 적합한 JDK를 찾아 설치한다. 예를

들어 HP-UX는 HP, AIX는 IBM에서 JDK를 다운로드 받아 설치하면 된다.

제2장 설치 전 준비사항 7

각 시스템별 JDK 설치 방법은 다음 위치에서 확인할 수 있다.

http://java.sun.com/j2se/1.5.0/install.html

참고

1. Java 실행 환경이 없는 경우 유틸리티를 실행하면 "Java not found." 메세지가 출력된다.

2. 벤더별 JDK 설치 방법은 각 벤더에서 제공하는 "설치 안내서"를 참고한다.

2.3. 운영체제별 커널 파라미터 설정본 절에서는 운영체제별로 설정해야 할 커널 파라미터를 설명한다. 운영체제별로 커널 파라미터의 값을

변경한 경우에는 반드시 시스템을 다시 기동시켜야 한다.

2.3.1. LINUX

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

파일값커널 파라미터

/proc/sys/kernel/sem10000semmsl

32000semmns

10000semopm

10000semmni

/proc/sys/kernel/shmall2097152shmall

/proc/sys/kernel/shmmax물리적인 메모리의 절반 (byte)shmmax

/proc/sys/kernel/shmmni4096shmmni

/proc/sys/fs/file-max65536file-max

/proc/sys/net/ipv4/ip_local_port_range1024 ~ 65000ip_local_port_range

2.3.2. Solaris

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

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

값커널 파라미터

100set semsys:seminfo_semmni

8 Tibero 설치 안내서

값커널 파라미터

1024set semsys:seminfo_semmns

10000set semsys:seminfo_semmsl

32767set semsys:seminfo_semvmx

4294967295set shmsys:shminfo_shmmax

1set shmsys:shminfo_shmmin

100set shmsys:shminfo_shmmni

10set shmsys:shminfo_shmseg

2.3.3. HP-UX

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

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

4096nproc

(semmni+2)semmap

4096semmni

(semmni*2)semmns

(nproc-4)semmnu

32767semvmx

물리적 메모리 크기(0X40000000) 나 1073741824 중에 더 큰 값shmmax

512shmmni

120shmseg

커널 파라미터의 값이 변경된 경우에는 SAM(System Administration Manager) 프로그램 등을 사용하여

다음의 순서로 커널 파라미터에 설정된 값을 확인할 수 있다.

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

# /usr/sbin/sam

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

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

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

제2장 설치 전 준비사항 9

2.3.4. AIX

AIX에서는 디폴트 값이 다음과 같이 최대 크기로 설정되어 있으므로, 별도의 커널 파라미터의 설정은 필

요하지 않다.

semaphore = 10000

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

● 호스트명

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

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

uname –n

● 포트 번호

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

사용시점설명종류

All the timeTibero 가 사용자의 요청을 처리하고 응답할 포트 번호를

확인한다. (기본값 : 8629)

서비스 포트(Service port)

All the timeSession Full과 같은 상황에서 응급조치를 하기 위해 사

용할 포트를 확인한다. tip 파일에 _LSNR_SPE

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

스페셜 포트(Special port)

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

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

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

SSL 포트(SSL port)

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

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

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

TBCM 포트(TBCM port)

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

● 시스템 계정

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

10 Tibero 설치 안내서

제3장 설치 및 제거

본 장에서는 Tibero의 설치와 제거를 GUI 모드(Windows 계열, Win32)와 콘솔 모드(LINUX 계열, Linux32)

그리고 수동 모드(Windows 계열, LINUX 계열)로 나누어 설명한다. 특히 GUI 모드에서 플랫폼별로 설치

하는 방법은 경로 구분자를 제외하고는 모두 동일한 과정으로 이루어진다.

3.1. 설치

3.1.1. GUI 모드

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

1. Tibero 설치 CD를 CD-ROM에 넣은 후, Tibero_5_Win_x86.exe 파일을 더블 클릭한다. 그러면 Tibero

5 인스톨러가 실행된다.

2. 정상적으로 실행됐다면, 다음과 같이 설치 초기화면이 나타난다.

[그림 3.1] 설치 초기화면

제3장 설치 및 제거 11

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

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

설명설치 방법

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

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

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

Tibero 5 Client 설치

치'와 동일하므로, 본 안내서에는 'Tibero 5 Client 설치'를 별도로 기술하

지 않는다.

본 예제에서는 Tibero 5 전체 설치에 대해서만 설명한다. [Tibero 5 전체 설치] 버튼을 클릭한 후, 다음

단계로 진행한다.

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

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

있다.

[그림 3.2] Welcome

12 Tibero 설치 안내서

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

[그림 3.3] Destination Folder

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

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

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

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

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

릭한다.

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

[Next] 버튼을 클릭하여 다음 단계로 진행한다.

제3장 설치 및 제거 13

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

[그림 3.4] Database Identification

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

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

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

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

14 Tibero 설치 안내서

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

타입을 선택하여 진행한다.

[그림 3.5] Installation Type

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

● Typical

기본으로 설정된 포트 번호, SID, 데이터 블록의 크기, 공유 메모리 키로 설치한다.

설정값구분

8629포트 번호

tiberoSID

8K데이터 블록 크기

C:\Tibero\tibero5\database\tibero데이터 파일 경로

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

● Custom

사용자가 포트 번호, 데이터 블록의 크기, 데이터 파일의 디렉터리 경로를 입력해서 설치한다.

설정값설정항목

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

제3장 설치 및 제거 15

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

[그림 3.6] Custom Installation

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

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

16 Tibero 설치 안내서

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

[그림 3.7] Environment Configuration

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

설명입력 항목

기본값으로 설정된 포트 번호는 8629이다.포트 번호 (0~65535)

기본값으로 설정된 데이터 블록의 크기는 8KB이다.데이터 블록 크기

기본값으로 설정된 데이터 파일의 디렉터리 경로는

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

데이터 파일 경로

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

각 데이터 파일)가 생성되는 위치이다. 이 항목을 설정할 때에는 경로명

에 공백을 입력해서는 안 되며, 여유가 있는 디스크 공간에 설정할 것을

권장한다.

제3장 설치 및 제거 17

9. 생성할 데이터베이스의 문자 집합(character set)을 선택한다.

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

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

[그림 3.8] Character Set Configuration

18 Tibero 설치 안내서

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

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

[그림 3.9] Account Configuration

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

제3장 설치 및 제거 19

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

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

[그림 3.10] Pre-Installation Summary

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

내용을 수정한다.

20 Tibero 설치 안내서

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

[그림 3.11] Installing Tibero 5

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

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

제3장 설치 및 제거 21

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

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

[그림 3.12] Installation Completed

3.1.2. 콘솔 모드

LINUX 계열에서 콘솔 모드로 Tibero를 설치하는 순서는 다음과 같다.

1. Tibero 인스톨러를 수행할 때 생성되는 임시파일의 디렉터리를 환경변수 TB_INST_TMP_DIR로 설정

할 수 있다.

$export TB_INST_TMP_DIR=/opt

지정하지 않으면 설치 과정에서 생성되는 임시파일의 디폴트 디렉터리는 사용자의 홈 디렉터리가 된

다. 설치가 완료되면 임시파일은 제거된다.

2. 콘솔 모드에서 Tibero_5_Linux_x86_32.bin 파일을 실행한다. 그러면 Tibero 인스톨러가 실행된다.

$./Tibero_5_Linux_x86_32.bin

LINUX 계열에서 GUI 모드로 설치할 경우 -G, -g 옵션을 주어 실행하면 된다. 본 안내서에서는 LINUX

계열에서 GUI 모드로 설치하는 과정은 별도로 기술하지 않는다.

22 Tibero 설치 안내서

3. 정상적으로 실행됐다면, 다음과 같은 내용이 콘솔 화면에 출력된다.

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

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.

You may cancel this installation at any time by typing

'quit'. PRESS <ENTER> TO CONTINUE:

4. Tibero가 설치되길 원하는 디렉터리를 입력하고 <Enter> 키를 누른다.

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

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/Tibero/tibero5가 설정되어 있다. 설치 디렉터리를 변경하려면 절대

경로를 입력하여 다음 단계로 진행한다.

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

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

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

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

SID

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

Each instance is uniquely identified by SID,

and the database is references by the instance.

TB SID (DEFAULT: tibero):

제3장 설치 및 제거 23

6. 설치할 타입을 선택한다. 본 예제에서는 Custom 타입을 선택한 후, tbAdmin 툴을 설치하기 위해 y를

입력한 후 <Enter> 키를 누른다.

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

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 :2

Do you want to install tbAdmin? (y/n) y

Do you want to install help files? (y/n) y

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

● Typical

기본으로 설정된 Listener Port, SID, DATABASE BLOCK SIZE, 공유 메모리 키로 설치하는 타입이

다.

설정값구분

8629Listener Port

tiberoSID

8KBDATABASE BLOCK SIZE(DB_BLOCK_SIZE)

/home/tibero/Tibero/tibero5/database/tiberoDATA FILE PATH

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

● Custom

사용자가 직접 Listener Port, DATABASE BLOCK SIZE, DATA FILE PATH를 입력하여 설치하는 타

입이다.

설정값설정항목

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

7. 사용자가 원하는 Listener Port, DATABASE BLOCK SIZE, DATA FILE PATH를 입력한다. 각 항목을

입력한 후 <Enter> 키를 눌러 다음 단계로 진행한다. 단, DATA FILE PATH에 공백을 입력해서는 안 된

다.

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

Listener Port (DEFAULT: 8629) :

24 Tibero 설치 안내서

DATABASE BLOCK SIZE(K) (DEFAULT: 8) :

DATA FILE PATH (DEFAULT: /home/tibero/Tibero/tibero5):

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

러 다음 단계로 진행한다.

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

Character Set Configuration

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

Please select the default character set.

1. MSWIN949 <Default>

2. UTF8

3. ASCII

4. EUC-KR

5. SHIFT-JIS

6. EUC-JP

7. EUC-CN

8. GBK

>

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

키를 눌러 다음 단계로 진행한다.

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

National Character Set Configuration

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

Please select the default national character set.

1. UTF16 <Default>

2. UTF8

>

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

로 진행한다.

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

TB_NLS_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

제3장 설치 및 제거 25

5. SHIFT-JIS

6. JA16SJIS

7. JA16SJISTILDE

8. JA16EUC

9. JA16EUCTILDE

>

11. 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

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

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

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

Pre-Installation Summary

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

Please Review the Following Information Before Continuing.

Product Name : Tibero 5

TB_HOME : /home/tibero/Tibero/tibero5

TB_SID : tibero

Install Folder : /home/tibero/Tibero/tibero5

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

Listener Port : 8629

DataBase BLOCK SIZE(K) : 8

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

Character Set : MSWIN949

National Character Set : UTF16

Is this information correct?(y/n)

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

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

된다.

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

Installing Tibero 5

26 Tibero 설치 안내서

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

(100) Tibero 5 uncompressed completely

(100) tbAdmin uncompressed completely

(100) Help files uncompressed completely

0 50 100 (%)

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

Installation Completed

<Enter> 키를 누르면, Tibero의 설치가 종료된다.

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

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

변경된 사용자의 환경설정 파일을 적용하는 방법은 “3.2.2. 사용자 환경설정 파일의 적용 및 확인”을 참

고한다.

3.1.3. 수동 모드

Windows 계열과 LINUX 계열에서 Tibero를 수동으로 설치할 수 있다. 이를 수동 모드라 정의한다.

Windows 계열

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

1. 다음의 두 가지 파일이 준비되었는지 확인한다.

● 바이너리 실행 파일(tar.gz)

● 라이선스 파일(license.xml)

2. [시작] > [설정] > [제어판] > [시스템] > [고급] 탭에서 [환경 변수] 버튼을 클릭하여 환경 변수를 설정한

다. 본 예제에서는 다음과 같이 환경 변수를 설정한다.

설정 값환경 변수

C:\Tibero\tibero5TB_HOME

tiberoTB_SID

C:\Tibero\tibero5\binPATH

3. C:\Tibero 디렉터리에서 압축된 바이너리 실행 파일(tar.gz)을 해제한다. 그 후에 %TB_HOME%의 license

라는 하위 디렉터리에 발급받은 라이선스 파일(license.xml)을 복사한다.

제3장 설치 및 제거 27

4. %TB_HOME%\bin 디렉터리에서 다음의 명령어를 입력한다. 이때 서비스명은 생략할 수 있다.

tbinstall %TB_HOME% %SID% [-s 서비스명]

이 명령이 실행되면 Tibero가 윈도 서비스(Windows service)에 등록된다.

C:\Tibero\tibero5\bin>tbinstall C:\Tibero\tibero5 tibero

Microsoft (R) Windows Script Host 버전 5.6

Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

TB_HOME = C:\Tibero\tibero5

TB_SID = tibero

service account = LocalSystem

tibero5 installed successfully.

등록된 윈도 서비스는 [시작] > [설정] > [제어판] > [관리 도구] > [서비스]에서 확인할 수 있다.

5. %TB_HOME%\config 디렉터리에서 다음의 명령어를 입력한다.

gen_tip.bat

이 명령이 실행되면 환경 파일(.tip)과 tbdsn.tbr, psm_commands.bat 파일이 생성된다.

C:\Tibero\tibero5\config>gen_tip.bat

Using TB_SID [tibero]

C:\Tibero\tibero5\config\tibero.tip generated

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

C:\Tibero\tibero5\config\psm_commands.bat generated

참고

1. tbdsn.tbr 파일 설정에 대해 자세한 내용은 "Tibero 관리자 안내서"의 "Appendix A. tbdsn.tbr"을 참

고한다.

2. $SID.tip 파일 설정에 대해 자세한 내용은 "Tibero 참조 안내서"의 "Appendix A. 초기화 파라미터

의 설정 예제"를 참고한다.

6. Tibero 서버를 NOMOUNT 모드로 기동한다.

C:\Tibero\tibero5\bin>tbboot.bat nomount

C:\Tibero\tibero5\bin>cscript /nologo "C:\\Tibero\\tibero5\bin\_tbboot.vbs"

nomount

listener port = 8629

Tibero instance started up (NOMOUNT mode)

Tibero 5

28 Tibero 설치 안내서

Copyright (c) 2001-2011 Tibero Corporation. All rights reserved.

C:\Tibero\tibero5\bin>

7. tbSQL 유틸리티를 이용하여 데이터베이스에 접속한다. 본 예제에서는 SYS 사용자로 접속한다.

C:\Tibero\tibero5\bin>tbsql sys/tibero

tbSQL 5

Copyright (c) 2001-2011 Tibero Corporation. All rights reserved.

Connected to Tibero.

8. CREATE DATABASE 문을 이용하여 원하는 데이터베이스를 생성한다.

SQL>create database

user sys identified by tibero

maxinstances 8

maxdatafiles 100

character set MSWIN949 -- UTF8, EUCKR, ASCII, MSWIN949, JA16SJIS

national character set UTF16 -- UTF16, UTF8

logfile group 1 'C:\Tibero\tibero5\instance\tibero\database\log001.log'

size 100M,

group 2 'C:\Tibero\tibero5\instance\tibero\database\log002.log'

size 100M,

group 3 'C:\Tibero\tibero5\instance\tibero\database\log003.log'

size 100M

maxloggroups 255

maxlogmembers 8

noarchivelog

datafile 'C:\Tibero\tibero5\instance\tibero\database\system001.dtf'

size 100M

autoextend on next 100M

maxsize unlimited

default temporary tablespace TEMP

tempfile 'C:\Tibero\tibero5\instance\tibero\database\temp001.dtf'

size 100M

autoextend on next 100M

maxsize unlimited

extent management local autoallocate

undo tablespace UNDO

datafile 'C:\Tibero\tibero5\instance\tibero\database\undo001.dtf'

size 100M

autoextend on next 100M

maxsize unlimited

extent management local autoallocate;

제3장 설치 및 제거 29

Database created.

SQL>

참고

CREATE DATABASE 문과 사용 가능한 캐릭터셋에 대한 자세한 내용은 "Tibero SQL 참조 안내서"를

참고한다.

9. 데이터베이스 생성이 완료되면 tbboot 명령어로 Tibero를 다시 기동한다.

SQL> quit;

C:\Tibero\tibero5\bin>tbboot

C:\Tibero\tibero5\bin>cscript /nologo "C:\\Tibero\\tibero5\bin\_tbboot.vbs"

listener port = 8629

Tibero 5

Copyright (c) 2001-2011 Tibero Corporation. All rights reserved.

Tibero instance started up (NORMAL mode)

10. %TB_HOME%\scripts 디렉터리에서 system.vbs 명령어를 입력한다. 이 명령어를 입력하면, 현재 디

렉터리에 있는 SQL 문이 저장된 파일(*.sql, 이하 SQL 파일)이 수행된다. SQL 파일을 수행하면 role,

System user, view, package 등이 생성된다. 사용되는 SYS, SYSCAT 계정에 대한 기본 암호는 각각

tibero, syscat 이다

참고

Tibero를 설치할 때 vbs를 실행하면 메시지가 연속적으로 출력된다. 이러한 메시지가 나타나지 않게

하려면 명령 프롬프트에서 'cscript //H:CScript'를 한 번만 실행하면 된다. 다만, 이 설정은 다른 vbs를

사용할 때도 동일하게 적용되므로 필요에 따라 실행하기를 바란다.

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

Microsoft (R) Windows Script Host 버전 5.6

Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

Enter SYS password:

*******

Enter SYSCAT password:

*******

Creating the role DBA...

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

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...

30 Tibero 설치 안내서

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 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.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_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_file.sql...

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

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_sql.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.sql...

Running C:\Tibero\tibero5\scripts\pkg\pkg_dbms_session.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 static views...syscat/syscat

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

Creating static view descriptions...syscat/syscat

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 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...

제3장 설치 및 제거 31

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

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...

Creating auxiliary tables used in metric system...

Creating dynamic performance views...

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

Creating dynamic performance view descriptions...

Running C:\Tibero\tibero5\scripts\dpv_dict.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...

C:\Tibero\tibero5\scripts>

11. Tibero의 설치가 정상적으로 완료되면 tblistener, tbsvr 프로세스가 실행된다. 이 두 프로세스는 <Ctrl>

+ <Alt> + <Del> 키를 동시에 눌러 Windows 작업 관리자를 실행한 다음 [프로세스] 탭을 통해 확인할

수 있다.

이미지 이름 사용자 이름 CPU 메모리 사용

...

tblistener.exe SYSTEM 00 2,804 KB

tbsvr.exe SYSTEM 00 216,056 KB

...

LINUX 계열

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

1. 다음의 두 가지 파일이 준비되었는지 확인한다.

● 바이너리 실행 파일(tar.gz)

● 라이선스 파일(license.xml)

2. 해당 운영체제의 사용자 계정별로 존재하는 환경설정 파일(.bashrc, .bash_profile, .profile 등)에 환경

변수를 설정한다. 본 예제에서는 다음과 같이 환경 변수를 설정한다.

export TB_HOME=/home/tibero/Tibero/tibero5

export TB_SID=tibero

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

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

32 Tibero 설치 안내서

3. home/tibero/Tibero 디렉터리에서 압축된 바이너리 실행 파일(tar.gz)을 해제한다. 그 후에 다음의 명

령어를 입력하여 $TB_HOME에 license라는 하위 디렉터리를 생성하고, 발급받은 라이선스 파일(li

cense.xml)을 이 디렉터리에 복사한다.

mkdir license

4. $TB_HOME/config 디렉터리에서 다음의 명령어를 입력한다.

gen_tip.sh

이 명령이 실행되면 환경 파일(.tip)과 tbdsn.tbr, psm_commands 파일이 생성된다.

tibero@Tibero:~/Tibero/tibero5/config$ gen_tip.sh

Using TB_SID "tibero"

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

/home/tibero/Tibero/tibero5/config/psm_commands generated

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

Running client/config/gen_esql_cfg.sh

Done.

참고

1. tbdsn.tbr 파일 설정에 대해 자세한 내용은 "Tibero 관리자 안내서"의 "Appendix A. tbdsn.tbr"을 참

고한다.

2. $SID.tip 파일 설정에 대해 자세한 내용은 "Tibero 참조 안내서"의 "Appendix A. 초기화 파라미터

의 설정 예제"를 참고한다.

5. Tibero 서버를 NOMOUNT 모드로 기동한다.

tibero@Tibero:~/Tibero/tibero5/bin$ tbboot nomount

listener port = 8629

change core dump dir to /home/tibero/Tibero/tibero5/instance/tibero

Tibero 5

Copyright (c) 2001-2011 Tibero Corporation. All rights reserved.

Tibero instance started suspended at NOMOUNT mode.

tibero@Tibero:~/Tibero/tibero5/bin$

6. tbSQL 유틸리티를 이용하여 데이터베이스에 접속한다. 본 예제에서는 SYS 사용자로 접속한다.

tibero@Tibero:~/Tibero/tibero5/client/bin$ tbsql sys/tibero

tbSQL 5

제3장 설치 및 제거 33

Copyright (c) 2001-2011 Tibero Corporation. All rights reserved.

Connected to Tibero.

7. CREATE DATABASE 문을 이용하여 원하는 데이터베이스를 생성한다.

SQL> create database

user sys identified by tibero

maxinstances 8

maxdatafiles 100

character set MSWIN949 -- UTF8, EUCKR, ASCII, MSWIN949, JA16SJIS

national character set UTF16 -- UTF16, UTF8

logfile group 1 '/home/tibero/Tibero/tibero5/database/tibero/log001.log'

size 100M,

group 2 '/home/tibero/Tibero/tibero5/database/tibero/log002.log'

size 100M,

group 3 '/home/tibero/Tibero/tibero5/database/tibero/log003.log'

size 100M

maxloggroups 255

maxlogmembers 8

noarchivelog

datafile '/home/tibero/Tibero/tibero5/database/tibero/system001.dtf'

size 100M

autoextend on next 100M

maxsize unlimited

default temporary tablespace TEMP

tempfile '/home/tibero/Tibero/tibero5/database/tibero/temp001.dtf'

size 100M

autoextend on next 100M

maxsize unlimited

extent management local autoallocate

undo tablespace UNDO

datafile '/home/tibero/Tibero/tibero5/database/tibero/undo001.dtf'

size 100M

autoextend on next 100M

maxsize unlimited

extent management local autoallocate;

Database created.

SQL>

8. 데이터베이스 생성이 완료되면 tbboot 명령어로 Tibero를 다시 기동한다.

[tibero@Tibero ~]$ tbboot

listener port = 8629

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

34 Tibero 설치 안내서

Tibero 5

Copyright (c) 2001-2011 Tibero Corporation. All rights reserved.

Tibero instance started up (NORMAL mode).

9. $TB_HOME/scripts 디렉터리에서 system.sh 명령어를 입력한다. 이 명령어를 입력하면, 현재 디렉터

리에 있는 SQL 파일이 수행된다. SQL 파일을 수행하면 role, System user, view, package 등이 생성된

다. 사용되는 SYS, SYSCAT 계정에 대한 기본 암호는 각각 tibero, syscat 이다. 그리고 default system

users & roles 생성여부를 선택할 수 있다. 최초 설치 시에는 반드시 Y를 선택해야 한다. 최초 설치가 아

닌 경우에는 생성을 원할 경우 Y를, 원하지 않은 경우 N을 입력하면 된다.

tibero@Tibero:~/Tibero/tibero5/scripts$ system.sh

Enter SYS password:

*******

Enter SYSCAT password:

*******

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 system packages:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

제3장 설치 및 제거 35

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

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

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

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

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

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

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

Creating public synonyms for system packages...

Creating auxiliary tables used in static views...

Creating static views...

Creating static view descriptions...

Creating packages for statistics:

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

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

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

Creating packages for mview:

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

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

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

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

Creating remaining public synonyms for system packages...

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

Creating auxiliary tables used in metric system...

metrics package creating...

Running /home/tibero/Tibero/tibero5/scripts/pkg/pkg_dbms_metrics.sql...

Creating dynamic performance views...

Creating dynamic performance view descriptions...

Creating spatial meta tables and views ...

Creating internal system tables...

tibero@Tibero:~/Tibero/tibero5/scripts$

10. Tibero의 설치가 정상적으로 완료되면 Tibero 프로세스가 실행된다. 이 프로세스는 다음의 명령어를 실

행하면 확인할 수 있다.

tibero@Tibero:~/Tibero/tibero5/scripts$ ps -ef | grep tbsvr

tibero 31697 31696 0 21:12 pts/2 00:00:00 tbsvr ...

tibero 31698 31697 0 21:12 pts/2 00:00:00 tbsvr_WT001 ...

tibero 31699 31697 11 21:12 pts/2 00:00:12 tbsvr_WT002 ...

tibero 31700 31697 0 21:12 pts/2 00:00:00 tbsvr_SEQW ...

tibero 31701 31697 0 21:12 pts/2 00:00:00 tbsvr_LOGW ...

tibero 31702 31697 0 21:12 pts/2 00:00:00 tbsvr_LOGA ...

tibero 31703 31697 0 21:12 pts/2 00:00:00 tbsvr_CKPT ...

tibero 31704 31697 0 21:12 pts/2 00:00:00 tbsvr_BLKW000 ...

tibero 32040 6771 0 21:14 pts/2 00:00:00 grep tbsvr ...

36 Tibero 설치 안내서

3.2. 설치 확인

3.2.1. 디렉터리 구조

Tibero가 설치되면 다음과 같은 디렉터리가 생성된다.

$TB_HOME

+- bin

|

+- client

| |

| +- bin

| +- config

| +- include

| +- lib

| +- ssl

| | |

| | +- man

| | | +- man1

| | | +- man3

| | | +- man5

| | | +- man7

| | +- misc

| +- tbepa

| | |

| | +- java

| | |

| | +- config

| | +- lib

| +- win32

| +- win64

|

+- config

|

+- database

| +- $TB_SID

| |

| +- psm

|

+- instance

| |

| +- $TB_SID

| |

| +- audit

| +- log

제3장 설치 및 제거 37

| | +- dbmslog

| | +- lsnr

| | +- tracelog

| +- path

|

+- lib

|

+- license

| |

| +- oss_licenses

|

+- scripts

+- pkg

위의 디렉터리 구조에서 $TB_SID라고 보이는 부분은 각각의 시스템 환경에 맞는 서버의 SID로 바꿔서

읽어야 한다.

Tibero에서 사용하는 고유의 디렉터리는 다음과 같다.

bin

Tibero의 실행 파일과 서버 관리를 위한 유틸리티가 위치한 디렉터리이다. 이 디렉터리에 속한 파일

중에서 tbsvr과 tblistener는 Tibero를 구성하는 실행 파일이며, tbboot와 tbdown은 각각 Tibero를 기동

하고 종료하는 역할을 담당한다.

tbsvr과 tblistener 실행 파일은 반드시 tbboot 명령어를 이용하여 실행되어야 하며, 절대로 직접 실행

해서는 안 된다.

client/bin

Tibero의 클라이언트 실행 파일이 있는 디렉터리이다. 이 디렉터리에는 다음과 같은 유틸리티가 있다.

설명유틸리티

기본적인 클라이언트 프로그램으로 사용자가 직접 SQL 질의를 하고 그 결과를 확인할

수 있는 유틸리티이다.

tbSQL

다른 데이터베이스의 내용을 Tibero의 데이터베이스로 옮기는 것을 지원하는 유틸리티

이다.

tbMigrator

논리적 백업이나 데이터베이스 간에 데이터 이동을 위해 데이터베이스의 내용을 외부

파일로 저장하는 유틸리티이다.

tbExport

외부 파일에 저장된 내용을 데이터베이스로 가져오는 유틸리티이다.tbImport

대량의 데이터를 데이터베이스로 한꺼번에 읽어 들이는 유틸리티이다.tbLoader

C 언어로 작성된 프로그램 안에서 내장 SQL(Embedded SQL)을 사용하는 프로그램을

개발할 때 이를 C 프로그램으로 변환하는 유틸리티이다. 이렇게 변환된 프로그램을 C

컴파일러를 통해 컴파일할 수 있도록 도와주는 역할도 담당한다.

tbpc

38 Tibero 설치 안내서

유틸리티에 대한 내용은 "Tibero 유틸리티 안내서"를 참고한다. 단, tbpc 유틸리티는 "TiberotbESQL/C

안내서"를 참고한다.

client/config

Tibero의 클라이언트 프로그램을 실행하기 위한 설정 파일이 위치하는 디렉터리이다.

client/include

Tibero의 클라이언트 프로그램을 작성할 때 필요한 헤더 파일이 위치하는 디렉터리이다.

client/lib

Tibero의 클라이언트 프로그램을 작성할 때 필요한 라이브러리 파일이 위치하는 디렉터리이다. 이에

대한 자세한 내용은 "Tibero 애플리케이션 개발자 안내서"와 "TiberotbESQL/C 안내서"를 참고한다.

client/ssl

서버 보안을 위한 인증서와 개인 키를 저장하는 디렉터리이다.

client/tbepa

External Procedure와 관련된 설정 파일과 로그 파일이 있는 디렉터리이다. 이에 대한 자세한 내용은

"Tibero External Procedure 안내서"를 참고한다.

client/win32

32Bit Windows 용 ODBC/OLE DB 드라이버가 위치하는 디렉터리이다.

client/win64

64Bit Windows 용 ODBC/OLE DB 드라이버가 위치하는 디렉터리이다.

config

Tibero의 환경설정 파일이 위치하는 디렉터리이다. 이 위치에 존재하는 $TB_SID.tip 파일이 Tibero의

환경설정을 결정한다.

database/$TB_SID

Tibero의 데이터베이스 정보를 별도로 설정하지 않는 한, 모든 데이터베이스 정보가 이 디렉터리와 그

하위 디렉터리에 저장된다.

이 디렉터리에는 데이터 자체에 대한 메타데이터(metadata)뿐만 아니라 다음과 같은 종류의 파일이

있다.

설명파일

다른 모든 파일의 위치를 담고 있는 파일이다.컨트롤 파일

실제 데이터를 저장하고 있는 파일이다.데이터 파일

데이터 복구를 위해 데이터에 대한 모든 변경 사항을 저장하는 파일이다.로그 파일

제3장 설치 및 제거 39

database/$TB_SID/psm

tbPSM 프로그램을 컴파일드 모드(Compiled mode)로 컴파일하는 경우, 컴파일된 파일이 저장되는 디

렉터리이다. 하지만, 현재 Tibero에서는 인터프리터 모드만을 지원하고 있다. 이에 대한 자세한 내용

은 "TiberotbPSM 안내서"를 참고한다.

instance/$TB_SID/audit

데이터베이스 사용자가 시스템 특권 또는 스키마 객체 특권을 사용하는 것을 감시(AUDIT)한 내용을

기록한 파일이 저장되는 디렉터리이다.

instance/$TB_SID/log

Tibero의 트레이스(trace) 로그 파일과 DBMS 로그 파일이 저장되는 디렉터리이다.

설명파일

디버깅을 위한 파일이다. 서버가 하는 모든 일이 자세하게 기록되는 파일이며,

서버 성능이 저하되는 원인을 찾거나 Tibero 자체의 버그를 해결하는 데 사용

될 수 있다.

트레이스 로그 파일

트레이스 로그 파일에 기록되는 정보보다 좀 더 중요한 정보가 기록되는 파일

이며, 서버 기동 및 종류, DDL 문장의 수행 등이 기록되는 파일이다.

DBMS 로그 파일

트레이스 로그 파일과 DBMS 로그 파일은 데이터베이스를 사용할수록 계속 누적되어 저장된다. 또한,

전체 디렉터리의 최대 크기를 지정할 수 있으며, Tibero는 그 지정된 크기를 넘어가지 않도록 오래된

파일을 삭제한다.

DBMS 로그 파일을 설정하는 초기화 파라미터는 다음과 같다.

설명초기화 파라미터

DBMS 로그 파일 하나의 최대 크기를 설정한다.DBMS_LOG_FILE_SIZE

DBMS 로그 파일이 저장된 디렉터리의 최대 크기를 설정한다.DBMS_LOG_TOTAL_SIZE_LIMIT

트레이스 로그 파일 하나의 최대 크기를 설정한다.TRACE_LOG_FILE_SIZE

트레이스 로그 파일이 저장된 디렉터리의 최대 크기를 설정한다.TRACE_LOG_TOTAL_SIZE_LIMIT

instance/$TB_SID/path

Tibero의 프로세스 간에 통신을 위한 소켓 파일이 있는 디렉터리이다. Tibero가 운영 중일 때 이 위치

에 존재하는 파일을 읽거나 수정해서는 안 된다.

lib

Tibero 서버에서 Spatial과 관련된 함수를 사용하기 위한 라이브러리 파일이 있는 디렉터리이다.

license

Tibero의 라이선스 파일(license.xml)이 있는 디렉터리이다. XML 형식이므로 일반 텍스트 편집기로도

라이선스의 내용을 확인할 수 있다.

40 Tibero 설치 안내서

license/oss_licenses

반드시 준수해야 하는 오픈소스 라이선스의 대한 정보를 확인할 수 있는 디렉터리이다.

scripts

Tibero의 데이터베이스를 생성할 때 사용하는 각종 SQL 문장이 있는 디렉터리이다. 또한, Tibero의

현재 상태를 보여주는 각종 뷰의 정의도 이 디렉터리에 있다.

scripts/pkg

Tibero에서 사용하는 패키지의 생성문이 저장되는 디렉터리이다.

3.2.2. 사용자 환경설정 파일의 적용 및 확인

Tibero가 설치된 후에 사용자의 환경설정 파일에는 다음의 내용이 추가된다.

설명환경 변수

Tibero가 설치된 디렉터리이다.TB_HOME

만약, Tibero를 설치하는 과정에서 설치 디렉터리를 입력하지 않았다면, 디폴

트로 {사용자의 홈 디렉터리}/Tibero/tibero5가 TB_HOME으로 설정된다.

설치 과정 중에 입력한 SID가 여기에 해당 한다. 설치 과정 중에 입력하지 않았

다면, 디폴트로 tibero가 SID로 설정된다.

TB_SID

Tibero를 사용할 때 필요한 공유 라이브러리가 위치한 경로이다. 필요한 라이

브러리는 모두 $TB_HOME/lib와 $TB_HOME/client/lib 안에 있다.

LD_LIBRARY_PATH

Tibero를 사용하기 위한 디렉터리 경로이다. 디폴트로 $TB_HOME/bin과

$TB_HOME/client/bin이 설정된다.

PATH

UNIX에서는 비정상적으로 프로세스를 종료할 경우 가상 메모리 정보를 디스크로 남긴다.(Core Dump) 이

과정에서 많은 컴퓨팅 자원을 요구하여 시스템 성능을 순간적으로 저하시키며, 이 때 생성되는 Core File

은 많은 디스크 용량을 필요로 한다. 따라서 Tibero에서는 이 기능을 사용하기를 권장하지 않는다.

Core Dump 기능을 사용하지 않으려면, 사용자 계정의 환경설정 파일(.profile)에 다음의 명령어를 추가한

다.

ulimit -c 0

위와 같이 사용자의 환경설정 파일이 생성되어도 실제로 적용된 것은 아니다. 환경설정 파일을 적용하기

위해서는 다음과 같은 과정을 거쳐야 한다.

1. 다음의 명령어를 입력하여 사용자 환경설정 파일을 적용한다. UNIX 계열(LINUX 포함)에서만 아래 명

령어를 입력한다.

sh .profile

제3장 설치 및 제거 41

2. 환경설정 파일이 제대로 적용되었는지 확인하려면 다음의 명령어를 입력한다.

● UNIX

echo $TB_HOME

● Windows

echo %TB_HOME%

3.2.3. 기동 및 종료

Tibero의 기동과 종료는 데이터베이스 관리자(DBA: database administrator, 이하 DBA)만 할 수 있다.

기동

Tibero의 기동은 tbboot 명령어를 사용한다. 옵션을 포함한 tbboot의 명령어는 다음과 같다.

tbboot [-h][-v][-t <bootmode>]

설명옵션

tbboot 명령어의 도움말을 보여주는 옵션이다.-h

Tibero의 버전 정보를 보여주는 옵션이다.-v

Tibero 서버를 기동할 수 있는 옵션이다. 이 옵션은 생략이 가능하다.-t

Tibero에서는 tbboot 명령어에서 부트 모드(bootmode)를 제공한다.

설명부트 모드

Tibero의 프로세스만 기동시키는 모드이다.NOMOUNT

미디어 복구를 위해 사용되는 모드이다.MOUNT

정상적으로 데이터베이스의 모든 기능을 사용할 수 있는 모드이다.NORMAL

종료

Tibero의 종료는 tbdown 명령어를 사용한다. 옵션을 포함한 tbdown의 명령어는 다음과 같다.

tbdown [-h][-t <downmode>]

설명옵션

tbdown 명령어의 도움말을 보여주는 옵션이다.-h

Tibero 서버를 종료할 수 있는 옵션이다. 이 옵션은 생략이 가능하다.-t

42 Tibero 설치 안내서

Tibero에서는 tbdown 명령어에서 다운 모드(downmode)를 제공한다.

설명다운 모드

일반적인 종료 모드이다.NORMAL

모든 트랜잭션이 끝날 때까지 대기한 후 Tibero를 종료하는 모드이다.POST_TX

현재 수행 중인 모든 작업을 강제로 중단시키며, 진행 중인 모든 트랜잭션을 롤백

하고 Tibero를 종료하는 모드이다.

IMMEDIATE

Tibero의 프로세스를 강제로 종료하는 모드이다.ABORT

tbSQL 유틸리티를 이용한 데이터베이스 접속

tbsql 명령으로 데이터베이스에 접속한다. 다음과 같이 데이터베이스 사용자의 ID와 패스워드를 함께 입

력하여 접속할 수 있다.

tbsql sys/tibero

리스너를 통한 접속을 위해서는 다음과 같이 데이터베이스 사용자 ID와 패스워드 뒤에 @을 입력하고, @

뒤에는 tbdsn.tbr파일에 지정된 별칭을 입력해 준다.

tbsql sys/tibero@tibero

3.3. 제거

3.3.1. GUI 모드

설치된 Tibero를 제거하는 방법은 다음과 같다.

● Uninstall 메뉴 실행

[시작] > [프로그램] > [Tibero] > [Tibero 5] > [Uninstall Tibero 5] 메뉴를 실행한다.

● GUI 모드

본 절에서는 GUI 모드로 Tibero를 제거한다.

Windows 계열에서 GUI 모드로 Tibero를 제거하는 순서는 다음과 같다.

1. %TB_HOME%\uninstall에서 다음 명령어를 입력하여 언인스톨 GUI 화면을 실행한다.

Tibero_Uninstall

제3장 설치 및 제거 43

2. 위의 명령어를 실행하면 제거 여부를 묻는 창이 나타난다. [예(Y)] 버튼을 클릭하여 Tibero의 제거를 시

작한다.

[그림 3.13] Tibero 5 Uninstallation

3. 다음은 Tibero의 제거가 진행되는 화면이다.

[그림 3.14] Uninstalling Tibero 5

4. 제거가 완료되면 다음과 같은 화면이 나타난다. [확인] 버튼을 클릭하여 제거 과정을 종료한다.

[그림 3.15] Uninstallation Completed

5. Tibero를 제거하는 과정에서 데이터베이스 파일은 삭제되지만 물리적인 파일은 삭제되지 않는다. 따라

서 물리적인 파일은 제거 과정이 모두 끝난 후, 별도로 운영체제의 명령어를 이용하여 삭제해야 한다.

44 Tibero 설치 안내서

명령 프롬프트에서 다음의 명령어를 입력하여 %TB_HOME%에 해당하는 디렉터리를 포함하는 하위

의 모든 디렉터리를 삭제한다.

C:\>del Tibero

C:\Tibero\*, 계속하시겠습니까(Y/N)? y

C:\>

3.3.2. 콘솔 모드

LINUX 계열에서 콘솔 모드로 Tibero를 제거하는 순서는 다음과 같다.

1. $TB_HOME/Uninstall에서 다음 명령어를 실행한다.

$ ./Tibero_Uninstall.bin

2. 다음과 같은 내용이 나타나면 다음 단계를 진행하기 위해 y를 입력한 후 <Enter> 키를 누른다.

Please wait a moment...

Uninstall Tibero 5? (y/n) y

(100) Tibero uninstalltion completed...

3. Tibero 제거가 완료되면 콘솔 창으로 자동으로 빠져 나온다. Tibero를 제거하는 과정에서 데이터베이스

파일은 삭제되지만 물리적인 파일은 삭제되지 않는다.

따라서 물리적인 파일은 제거 과정이 모두 끝난 후, 별도로 운영체제의 명령어를 이용하여 삭제해야 한

다.

$ rm -rf Tibero

3.3.3. 수동 모드

Windwos 계열Windows 계열에서 수동 모드로 Tibero를 제거하는 순서는 다음과 같다.

1. Tibero를 종료한다.

2. Registry에 저장된 정보를 삭제한다.

C:\>%TB_HOME%/bin/tbuninstall.vbs

3. Tibero가 설치된 디렉터리를 포함한 모든 하위 디렉터리를 해당 운영체제의 명령어로 삭제한다.

C:\>rmdir /s %TB_HOME%

제3장 설치 및 제거 45

4. Tibero를 설치하면서 환경 변수로 선언한 TB_HOME, TB_SID를 삭제하고 환경 변수Path에 추가된

%TB_HOME%의 경로를 삭제한다.

● Windows XP

내 컴퓨터(마우스 오른쪽 버튼) > 속성 > 고급탭에서 "환경변수" 클릭한다.

● Windows 7

내 컴퓨터(마우스 오른쪽 버튼) > 속성 > 왼쪽에서 "고급 시스템 설정" 클릭 > 고급탭에서 "환경변수"

클릭한다.

LINUX 계열LINUX 계열에서 수동 모드로 Tibero를 제거하는 순서는 다음과 같다.

1. Tibero를 종료한다.

$ tbdown

2. Tibero가 설치된 디렉터리를 포함한 모든 하위 디렉터리를 해당 운영체제의 명령어로 삭제한다.

$ rm -rf $TB_HOME

46 Tibero 설치 안내서

제4장 패치

본 장에서는 Tibero를 최신 버전으로 업데이트할 때 일부 작업들을 자동화시켜주는 tbupdater 프로그램의

사용법에 대해 소개한다.

4.1. Tibero Updater

4.1.1. 소개

Tiberoupdater는 를 최신 버전으로 업데이트하면서 부가적으로 해야 하는 일부 작업들을 자동화시켜주는

프로그램이다.

Tiberoupdater를 사용할 경우 아래와 같은 장점이 있다.

1. 업데이트할 때 수동으로 해줘야 하는 작업들을 자동화시킴으로써 편의성 증대된다.

2. 불필요한 작업일 경우는 생략시킴으로써 업데이트 시간이 절약된다.

4.1.2. 사용 방법

[예 4.1] tbUpdater 유틸리티의 실행 (30000번에서 50000번 리비전으로 업데이트할 경우)

$ tbupdater sys/tibero 30000

Tibero5 Patcher

Copyright (c) 2001-2009 Tibero Corporation. All rights reserved.

Revision number before update: 30000

Checking and updating......

Executing "system_sh_pkgonly"..Ok

Executing "psm_recompile_all"..Ok

Update is finished.

제4장 패치 47

For details, check $TB_HOME/bin/update/*.log.

4.1.3. 참고 사항

1. $TB_HOME/bin/update에 업데이트 항목별 스크립트들이 있으므로 필요할 경우는 직접 실행하여 강제

로 업데이트할 수도 있다.

2. $TB_HOME/bin/update/update.tbl 파일은 업데이트 정보가 들어있는 파일이므로 수정하지 않는다.

48 Tibero 설치 안내서

Appendix A. 설치 후 문제 해결

본 장에서는 Tibero를 설치하고 나서 발생할 수 있는 문제를 해결하는 방법을 설명한다.

A.1. 사용자 환경설정 파일

A.1.1. TB_HOME

● 문제

TBR-23003 : DSN file is not found

tbSQL 유틸리티에 접속할 때 이러한 메시지가 나타나면 TB_HOME이 설정되지 않았거나 잘못된 경우,

또는 Tibero를 설치하고 나서 환경설정 파일을 적용하지 않은 경우에 발생하는 문제이다.

● 해결

사용자 환경설정 파일의 TB_HOME 환경 변수를 확인하고 변경한 뒤 시스템에 적용시킨다.

A.1.2. LD_LIBRARY_PATH

● 문제

tbsql_c: error while loading shared libraries: libtbcli.so:

cannot open shared object file: No such file or directory

tbSQL 유틸리티에 접속할 때 이러한 메시지가 나타나면 LD_LIBRARY_PATH가 설정되지 않았거나

잘못된 경우, 또는 Tibero 를 설치하고 나서 환경설정 파일을 적용하지 않은 경우에 발생하는 문제이다.

● 해결

사용자 환경설정 파일의 LD_LIBRARY_PATH를 확인하고 변경한 뒤 시스템에 적용시킨다.

Appendix A. 설치 후 문제 해결 49

A.1.3. TB_SID

● 문제

SCOMM-63606: file open error

tbboot 또는 tbdown 명령어를 실행할 때 이러한 메시지가 나타나면 TB_SID가 설정되지 않았거나 잘

못된 경우, 또는 Tibero를 설치하고 나서 환경설정 파일을 적용하지 않은 경우에 발생하는 문제이다.

● 해결

사용자 환경설정 파일의 TB_SID를 확인하고 변경한 뒤 시스템에 적용시킨다.

A.2. 기타

A.2.1. 포트 번호

● 문제

TBLIS-60017: client_listen error, we'll retry after 10 seconds: errno = -2,

portno = 7771 Errno=98 (Address already in use)

Tibero가 사용하려는 포트 번호가 이미 사용 중인 경우에 발생하는 문제이다.

● 해결

$TB_HOME/client/config 디렉터리에 있는 $TB_SID.tip 파일에 설정된 포트 번호를 수정한다.

A.2.2. Tibero 제거

● 문제

[그림 A.1] Tibero 5 Uninstallation

Tibero is running.

Shut down Tibero before uninstalling.

Tibero가 기동 중인 상태에서 언인스톨(Uninstall)을 진행하려고 할 경우에 발생하는 문제이다.

50 Tibero 설치 안내서

● 해결

tbdown 명령어를 사용하여 기동 중인 tbsvr를 종료하고 다시 언인스톨 작업을 진행한다.

Appendix A. 설치 후 문제 해결 51

Appendix B. 마운트

본 장에서는 플랫폼별로 CD를 마운트하는 방법을 설명한다.

B.1. AIXAIX에서 CD를 마운트하는 방법은 다음과 같다.

1. 루트 계정으로 접속한다.

2. CD-ROM을 마운트시킬 마운트 포인트(Mount Point)를 생성한다.

# mkdir /cdrom

3. 마운트 명령을 실행한다.

mount <option>

<device_name><mount_point>

B.2. HPHP에서 CD를 마운트하는 방법은 다음과 같다.

1. 루트 계정으로 접속한다.

2. 마운트할 CD-ROM을 찾는다.

# ioscan -fun -C disk

3. /etc/pfs_fstab 디렉터리에 CD-ROM 목록이 없다면 아래처럼 CD-ROM을 마운트해야 한다.

4. 새로운 CD-ROM을 마운트한다.

# nohup /usr/sbin/pfs_mountd

& # nohup /usr/sbin/pfsd &

5. CD를 삽입한다.

# /usr/sbin/pfs_mount /SD_CDROM

Appendix B. 마운트 53

6. CD를 바꿔 넣는다.

# /usr/sbin/pfs_umount /SD_CDROM

7. CD를 꺼내고, 다른 CD를 넣는다.

# /usr/sbin/pfs_mount /SD_CDROM

B.3. LINUXLINUX에서 CD를 마운트하는 방법은 다음과 같다.

1. 오토 마운팅(AutoMounting)이 되는지 확인한다.

$ ps -aux | grep automount

2. 루트 계정의 비밀번호를 이용하여 루트 계정으로 이동한다.

$ su -

Password : *****

3. 마운트 명령을 실행한다.

# mount <option>

<device_name><mount_point>

4. 언마운트(Unmount) 명령을 실행한다.

# umount <mount_point>

B.4. SolarisSolaris에서 CD를 마운트하는 방법은 다음과 같다.

1. 볼륨 매니저(Volume Manager)를 검사한다. 즉 자동으로 인식하는지를 확인하는 과정이다.

$ ps -e | grep vold

2. 기존의 CD가 있다면 이를 꺼낸다.

$ eject

3. CD를 넣고 다음의 명령을 입력하여 마운트한다.

54 Tibero 설치 안내서

# mkdir <mount_point> #

mount <options> <device_name>

<mount_point>

Appendix B. 마운트 55

Appendix C. TAC 환경 구축

본 장에서는 TiberoActive Cluster (이하 TAC) 환경을 구축하기 위한 Tibero의 설치 방법을 설명한다.

C.1. 개요TAC는 확장성, 고가용성을 목적으로 제공하는 Tibero의 주요 기능 이다. TAC 환경에서 실행 중인 모든

인스턴스는 공유된 데이터베이스를 통해 트랜잭션을 수행하며, 공유 된 데이터에 대한 접근은 데이터의

일관성과 정합성 유지를 위해 상호 통제하에 이뤄진다.

Tibero는 이러한 TAC 환경을 구축하기 위한 인스톨러를 제공한다.

참고

TAC에 대한 자세한 내용은 "Tibero 관리자 안내서"를 참고한다.

C.2. 설치 전 준비사항TAC를 구축하기 전에 다음의 사항을 확인한다.

● 시스템 요구 사항

● Tibero 설치 요구 사항 점검

● IP 주소 및 포트 정보 확인

● 계정 동기화

C.2.1. 시스템 요구 사항

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

Binary BitsOSCPUH/W, S/W 벤더

64BitHP-UX 11iPA-RISC/ia64HP

64BitSolaris 9SPARC 9SUN

64BitAIX 5.3PPC 5LIBM

Appendix C. TAC 환경 구축 57

Binary BitsOSCPUH/W, S/W 벤더

32Bit, 64BitLinux kernel 2.6.15, libc

2.3.6 이상

X86(Pentium4 이상)GNU

64BitLINUXIA 64

설치에 필요한 H/W의 요구사항은 다음과 같다.

Shared Disk SpaceHDD Space

(Full / Client Only)

/tmp Directory

Space

Swap SpaceRAM

1GB400MB / 300MB300MB1GB1GB

C.2.2. Tibero 설치 요구 사항 점검

TAC를 구성하는 개별 인스턴스는 기존 Tibero와 동일하다. 따라서 Tibero 설치 검증과 동일한 절차를 통

하여 설치 전 기본적인 사항을 점검한다.

참고

Tibero의 설치 전 준비 사항에 대한 자세한 내용은 “제2장 설치 전 준비사항”를 참고한다.

C.2.3. IP 주소 및 포트 정보 확인

설치를 시작하기 전에 IP 주소와 포트 번호를 확인한다. 기존 Tibero 단일 인스턴스에서 필요로 하는 IP(외

부 IP)와 Listener 포트 외에 추가로 Interconnect IP와 포트, 그리고 TBCM 포트가 필요하다.

● IP 주소

설명구분

외부 통신을 위해 부여될 IP 주소를 확인한다.외부 IP

각 노드간 통신을 위해 부여될 내부 IP 주소를 확인한다.Interconnect IP

● 포트 번호

설명구분

각 노드의 Tibero인스턴스를 기동할 때 부여될 포트 번호를 확인한다.Listener 포트

각 노드의 통신을 위한 TBCM에 부여될 포트 번호를 확인한다.TBCM 포트

각 노드의 Tibero인스턴스간에 통신할 포트 번호를 확인한다.Interconnect 포트

58 Tibero 설치 안내서

C.2.4. 계정 동기화

TAC 인스톨러를 기존 TAC 환경이 구축되어 있는 노드에서 사용할 경우 자동 노드 추가 기능을 제공한다.

이 기능을 사용할 경우 인스톨러는 내부적으로 scp와 ssh 명령어를 사용해 자동으로 새로운 노드에 Tibero

를 설치하고 설정한다. 이를 위해서는 계정 동기화를 통해 TAC에 사용될 노드간에 암호 입력없이 scp와

ssh 명령어를 사용할 수 있도록 설정이 필요하다.

참고

자동 노드 추가 기능을 사용할 경우에만 필요하다. 자동 노드 추가 방법은 절 C.3.1. “노드 자동 추가”

를 참고한다.

노드간에 계정 동기화를 하는 방법은 다음과 같다.

1. 각 노드에 동일한 사용자 계정 생성한다.

2. RSA / DSA 키를 생성한다.

a. 이전에 생성한 사용자로 로그인한다.

b. 사용자 홈 폴더에 .ssh 폴더를 만들고 권한(chmod 700)을 부여한다.

c. 다음 명령어로 RSA 키를 생성한다.

/usr/bin/ssh-keygen -t rsa

d. 다음 명령어로 DSA 키를 생성한다.

/usr/bin/ssh-keygen -t dsa

3. Authorized Key File에 생성한 키를 추가한다.

a. 작업 중인 노드에 Authorized Key File(~/.ssh/authorized_keys)이 존재하나 확인하여 없으면 다음과

같은 명령어로 생성한다.

touch ~/.ssh/authorized_keys

b. SSH를 이용해 RSA, DSA 공개키 내용을 각 노드의 Authorized Key File에 복사해준다.

다음의 명령어는 두 개의 노드 (192.123.1.101, 192.123.1.102)의 RSA, DSA 키를 현재 노드의 Au

thorized Key File에 복사한 예이다.

ssh [email protected] cat /home/tac/.ssh/id_rsa.pub >> authorized_keys

ssh [email protected] cat /home/tac/.ssh/id_dsa.pub >> authorized_keys

Appendix C. TAC 환경 구축 59

ssh [email protected] cat /home/tac/.ssh/id_rsa.pub >> authorized_keys

ssh [email protected] cat /home/tac/.ssh/id_dsa.pub >> authorized_keys

c. SCP나 SFTP로 Authorized Key File을 아직 Authorized Key File이 없는 타 노드의 .ssh 폴더에 복사

해준다.

다음의 명령어는 192.123.1.102 노드로 Authorized Key File을 복사한 예이다.

scp authorized_keys 192.123.1.102:/home/tac/.ssh

d. Authorized Key File의 권한을 변경한다.

chmod 600 ~/.ssh/authorized_keys

참고

각 노드는 TAC 내 모든 노드의 Public RSA 키와 DSA 키를 가진 Authorized Key File을 가지고 있어

야 한다.

4. SSH User Equivalency 활성화한다.

a. Tibero인스톨러를 실행하려는 노드에서 앞서 생성한 사용자로 로그인 후 다음의 코드를 실행한다.

exec /usr/bin/ssh-agent $SHELL $ /usr/bin/ssh-add

b. RSA, DSA 암호를 입력한다.

C.2.5. 공유 디스크 타입 확인

TAC는 모든 인스턴스가 같이 사용할 수 있는 공유 디스크의 공간을 필요로 한다.

TAC의 실행과 운영을 위해서는 최소 9개의 공유 파일이 필요하다. 파일의 위치는 설치 시 사용자에게 입

력받는 {SHARED_DISK_HOME}을 기준으로 생성되며, 노드마다 필요로 하는 파일은 {TAC_INSTANCE_ID}

를 붙여서 생성한다. 예를 들어 {SHARED_DISK_HOME}이 dev/tac이고 {TAC_INSTANCE_ID}가 0일 경

우, Undo 로그 파일의 경로는 dev/tac/UNDO0.tdf 이다.

다음은 처음 노드 설치할 때 필요한 공유 파일의 목록과 파일 생성 경로이다.

경로파일

{SHARED_DISK_HOME}/c1.ctl (변경 가능)컨트롤 파일

{SHARED_DISK_HOME}/tbcm.ctl (변경 가능)TBCM 파일

{SHARED_DISK_HOME}/log{TAC_INSTANCE_ID}1.logRedo 로그 파일

60 Tibero 설치 안내서

경로파일

{SHARED_DISK_HOME}/log{TAC_INSTANCE_ID}2.log

{SHARED_DISK_HOME}/log{TAC_INSTANCE_ID}3.log

{SHARED_DISK_HOME}/UNDO{TAC_INSTANCE_ID}.tdfUndo 로그 파일

{SHARED_DISK_HOME}/usr001.tdf유저 테이블스페이스 파일

{SHARED_DISK_HOME}/system001.tdf시스템 테이블스페이스 파일

{SHARED_DISK_HOME}/temp001.tdf임시 테이블스페이스 파일

참고

하드웨어 특성상 위의 설정 대로 파일명을 줄 수 없는 경우는 Symbolic Link를 활용한다.

처음 노드 설치 이후 추가적으로 노드를 설치하기 위해 각 노드당 4개의 공유 파일이 요구된다. 각 파일의

경로는 위의 표를 참고한다.

● Redo 로그 파일 3개

● Undo 로그 파일

참고

공유 디스크로 Raw Device를 사용할 경우, 위의 각각의 공유 파일들은 하나의 Raw Device File에 해

당하며, 설치하기 전에 미리 Raw Device 관리자에게 해당 파일을 생성해 줄 것을 요청해야 한다. 각

파일의 크기는 충분해야 하며, Block Size는 512로 맞추어져 있어야 하며 Charater Type으로 설정해

주어야 한다.

컨트롤 파일과 TBCM 파일의 이름은 Custom 모드로 설치하여 사용자가 원하는 경로를 입력할 수 있

으나 그외 파일 명이나 Block Size를 변경하고 싶으면 Tibero 기술팀에게 문의하기 바란다.

C.2.6. 기존 TAC 환경 구축 정보 확인

자동 노드 추가 기능을 사용할 경우 TAC 및 기존에 설치되어 있는 Tibero 인스턴스의 설정 정보들을 자동

으로 수집한다. 그리고 내부 네트워크를 통해 설치 파일을 전송하고 TAC 설정을 자동으로 해서 손쉬운 설

치를 지원한다.

하지만 내부 네트워크, 계정 설정등의 문제로 인해 자동 설치 전파를 사용할 수 없는 경우가 있다. 이 경우

수동 노드 추가기능을 이용하여 사용자가 직접 설치 대상 노드에서 TAC 및 Tibero의 설정 정보를 입력하

여 설치한다.

Appendix C. TAC 환경 구축 61

참고

수동 노드 추가 기능을 사용할 경우에만 필요하다. 수동 노드 추가 설치 방법은 절 C.3.1. “노드 수동

추가”를 참고한다. 수동으로 입력한 설정이 기존 TAC 설정과 다를 경우 제대로 구동이 안될 수 있으

므로 주의해야 한다.

수동 노드를 추가기능으로 설치하기 전에 미리 기존의 TAC와 Tibero 인스턴스의 다음의 설정 정보를 알

아두어야 한다.

간략한 설명 및 확인 사항설정 정보

전체 TAC 데이터베이스의 SID이다. 기존 정보와 동일하게 입력해야 한다.TAC SID

특정 TAC 인스턴스의 ID이다. 고유한 ID를 부여해야 함으로 기존 인스턴스

들의 ID를 확인하여 중복되지 않는 ID를 확보한다.

TAC Instance ID

공유 디스크 상에 공유 파일을 저장할 기준이 되는 경로이다. 기존 정보와

동일해야 한다.

TAC Shared Disk Home

TAC 정보를 저장하는 Control 파일의 경로이다. 기존 정보와 동일해야 한

다.

Control File Path

TAC 정보를 저장하는 TBCM 파일의 경로이다. 기존 정보와 동일해야 한다.TBCM File Path

기존에 설치된 데이터베이스의 BLOCK SIZE와 동일해야 한다.Database Block Size

C.3. 설치 및 제거본 절에서는 TAC 환경에서의 Tibero의 설치와 제거를 인스톨러를 이용한 설치 그리고 수동 설치로 나누

어 설명한다.

C.3.1. 인스톨러를 이용한 설치

인스톨러는 마스터 노드 설치,노드 자동 추가,노드 수동 추가 기능을 제공한다.

마스터 노드 설치마스터 노드는 TAC 환경을 구축하기 위해 가장 먼저 Tibero 를 설치하고 TAC를 설정하는 노드이다. 마스

터 노드를 설치한 후 필요에 따라 노드를 추가 설치 한다. 이때 노드 추가는 자동 혹은 수동으로 이루어진

다.

마스터 노드에서 Tibero 설치 및 TAC를 구축하는 방법은 다음과 같다.

1. 콘솔 모드에서 Tibero _ _5_Linux_x86_32.bin 파일을 -t 옵션으로 실행한다. 그러면 TAC 를 위한 Tibero

5 인스톨러가 실행된다.

$./Tibero__5_Linux_x86_32.bin -t

62 Tibero 설치 안내서

2. 정상적으로 실행됐다면, 다음과 같은 내용이 콘솔 화면에 출력된다.

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

Introduction - TAC Mode

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

TiberoTAC Installer will guide you through the installation of Tibero 5

to build a TAC environment.

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.

You may cancel this installation at any time by typing

'quit'. PRESS <ENTER> TO CONTINUE:

3. 설치하려는 노드의 타입을 입력한다. 여기에서는 마스터 노드를 설치하고 있음으로 1-First Instance를

선택한다.

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

Select Installation Instance Type

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

Please select the instance type to install. Select a first instance when you

build a new TAC system. Select an additional instance when you add an instance

to an existing TAC system.

-> 1- First Instance <default>

2- Additional Instance (Automatic)

3- Additional Instance (Manual)

ENTER THE NUMBER FOR THE INSTANCE TYPE, OR PRESS

<ENTER> TO ACCEPT THE DEFAULT :1

4. 설치할 타입을 선택한다. 본 예제에서는 Custom 타입을 선택한다.

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

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 :2

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

Appendix C. TAC 환경 구축 63

설명설치 타입

디폴트로 설정된 Tibero 설정들과 TAC 설정으로 설치하는 타입이다. Tibero 기본

값은 “제3장 설치 및 제거”을 참고하라.

Typical

디폴트 TAC 값들은 다음과 같다. 공유 디스크 홈은 공유 디스크상에 위치할 TAC

파일들의 기준이 되는 경로로 설치할 때 입력받는다.

- 컨트롤 파일 경로: {공유 디스크 홈}/c1.ctl

- TBCM 파일 경로: {공유 디스크 홈}/tbcm.ctl

- TBCM 포트: 8639

- Interconnect 포트: 8634

사용자가 직접 컨트롤 파일 경로, TBCM 파일 경로, TBCM 포트, Interconnect 포

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

Custom

5. TAC SID는 TAC의 고유한 ID를 나타낸다. (기본값 : tibero)

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

Tibero Active Cluster SID

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

Please enter the Cluster SID for installing system.

Cluster SID (DEFAULT: tibero):tibero

6. 공유 디스크 상에 TAC 파일들을 위치시킬 기준이 되는 공유 디스크 홈 경로를 입력한다. 컨트롤 파일,

tbcm 파일 등이 이 경로 하위에 위치하게 된다.

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

Choose TAC Shared Disk Home

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

Please specify a base shared disk path where TAC configuration

files are.

ENTER AN ABSOLUTE PATH :/dev/tac

-> TAC_SHARED_DISK_HOME : /dev/tac

Is this correct?(y/n) y

7. 컨트롤 파일, tbcm 파일의 경로를 입력한다. 기본값은 공유 디스크 홈을 기준으로 c1.ctl, tbcm.ctl이란

이름으로 생성된다.

사용자 임의로 경로를 변경 할 수 있으나 이 파일들은 모든 노드가 접근 가능해야 하므로 공유 디스크

상에 위치해야만 한다.

64 Tibero 설치 안내서

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

Custom Install Configurations for TAC

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

Control File Path (DEFAULT: /dev/tac/c1.ctl):

-> CONTROL_FILE_PATH : /dev/tac/c1.ctl

Is this correct?(y/n) y

TBCM File Path (DEFAULT: /dev/tac/tbcm.ctl):

-> TBCM_FILE_PATH : /dev/tac/tbcm.ctl

Is this correct?(y/n) y

8. TAC에 가용한 최대의 노드 개수를 입력한다. 이후 노드를 추가할 때 최대 이 숫자만큼 노드가 추가될

수 있다. (기본값 : 8) TAC 구축 후에는 변경할 수 없으니 주의해야 한다.

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

Maximum Number of TAC Cluster Instances

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

Please enter an available maximum number of cluster instances

at this TAC system..

(IMPORTANT! you cannot add instances more than this number.)

Maximum Number of the Instances (1-255) (DEFAULT: 8): 8

9. 현재 설치되는 인스턴스를 TAC 환경에서 구분할 ID를 입력한다. 이 아이디는 타 인스턴스와 중복되면

안 된다. (마스터 노드는 기본값 : 0)

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

A Current TAC Instance ID

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

Please enter the TAC instance ID. It is used at TAC environment for identifying

this node.

(IMPORTANT! This must be 'UNIQUE' comparing with other node's instance IDs.)

TAC INSTANCE ID (DEFAULT 'FIRST INSTANCE STRONGLY RECOMMEND': 0) (0-7): 0

10.타 인스턴스들과 통신할 Interconnect IP를 입력한다.

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

An Cluster IP Address

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

Please enter the cluster IP address for this node to INTERCONNECT with other

TAC nodes.

Cluster IP Address: 192.123.1.101

Appendix C. TAC 환경 구축 65

11. Interconnect (Cluster) 포트, TBCM 포트 번호를 입력한다.

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

Custom Install Configurations for TAC Instance

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

Cluster IP Port (DEFAULT: 8634):8634

TBCM Port (DEFAULT: 8639):8639

12. Tibero를 시스템에서 구분할 인스턴스 SID를 입력하고, <Enter> 키를 눌러 다음 단계로 진행한다.

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

Instance SID

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

Instance SID is a local system identifier for Tibero instances.

Instance SID (DEFAULT: tac0):tac0

13. Tibero가 설치되길 원하는 디렉터리를 입력하고 <Enter> 키를 누른다.

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

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/user/Tibero/tibero5

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

ENTER AN ABSOLUTE PATH,

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

-> TB_HOME : /home/tac/Tibero/tibero5

Is this correct?(y/n) y

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

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

환경설정 파일 중 TB_HOME으로 입력된다.

주의

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

14. help file의 설치 여부와 사용자가 원하는 Listener Port, DATABASE BLOCK SIZE, Total Shared Mem

ory Size, DB Cache Size를 입력한다. 각 항목을 입력한 후 <Enter> 키를 눌러 다음 단계로 진행한다.

66 Tibero 설치 안내서

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

Custom Install Configurations for Database

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

Do you want to install help files? (y/n) y

Listener Port (DEFAULT: 8629) :8629

DATABASE BLOCK SIZE(K) (DEFAULT: 8) :8

Total Shared Memory Size (MB) (DEFAULT: 512M):512

DB Cache Size (MB) (DEFAULT: 128M):128

15.생성할 데이터베이스의 문자 집합을 선택한다.

Tibero에서는 기본적으로 8개의 문자 집합(MSWIN949, UTF8, ASCII, EUC-KR, SHIFT-JIS, EUC-JP,

EUC-CN, GBK)을 제공하고 있다. 원하는 문자 집합의 번호를 입력한 후, <Enter>키를 눌러 다음 단계

로 진행한다.

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

Character Set Configuration

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

Please select the default character set.

1. MSWIN949 <Default>

2. UTF8

3. ASCII

4. EUC-KR

5. SHIFT-JIS

6. EUC-JP

7. EUC-CN

8. GBK

> 1

16. 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

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

설치 경로 등 설정이 올바른지 확인하고 Tibero의 설치를 진행하기 위해 'y'를 입력한 후 <Enter> 키를

누른다.

Appendix C. TAC 환경 구축 67

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

Pre-Installation Summary

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

Please Review the Following Information Before Continuing.

Product Name : Tibero 5

Install Set : Customize(Tibero 5, help files)

TAC SID : tibero

Maximum TAC Instance : 8

Thread Number (Node ID) : 0

Local Cluster IP : 192.123.1.101

Local Cluster Port : 8634

TBCM Port : 8639

NODE SID : tac0

Install Folder : /home/tac/Tibero/tibero5

TB_HOME : /home/tac/Tibero/tibero5

Listener Port : 8629

DataBase BLOCK SIZE(K) : 8K

DATA FILE PATH : /home/tac/Tibero/tibero5/database/tac0

Shared Memory Size : 512M

DB Cache Size : 128M

Character Set : MSWIN949

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

Shared Disk Summary

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

BEFORE YOU CONTINUE, CHECK AND CREATE FILES. SEE MANUAL FOR DETAIL.

TAC Shared Disk Home : /dev/tac

CONTROL FILE PATH : /dev/tac/c1.ctl

TBCM FILE PATH : /dev/tac/tbcm.ctl

SYSTEM TABLESPACE PATH : /dev/tac/system001.tdf

USER TABLESPACE PATH : /dev/tac/usr001.tdf

TEMP TABLESPACE PATH : /dev/tac/temp001.tdf

UNDO TABLESPACE PATH : /dev/tac/UNDO0.tdf

REDO LOG PATH 1 : /dev/tac/log01.log

REDO LOG PATH 2 : /dev/tac/log02.log

REDO LOG PATH 3 : /dev/tac/log03.log

Is this information correct?(y/n)

참고

공유 디스크로 Raw Device를 사용한다면 설치하기 전에 공유 디스크에 기록될 파일들이 존재하는

지 확인해 보고 설치를 진행하라. 파일의 목록은 “C.2.5. 공유 디스크 타입 확인”을 참고한다.

68 Tibero 설치 안내서

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

크 작업 그리고 데이터베이스를 생성하는 작업까지 모두 진행된다.

Installation completed

<Enter> 키를 누르면, Tibero의 설치가 종료된다.

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

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

노드 자동 추가노드 자동 추가 설치는 기존의 TAC가 설치되어 있는 노드에서 추가될 노드 정보만 입력하면 인스톨러가

자동으로 해당 노드에 TAC를 설치 및 구동시켜 준다.

노드 자동추가로 기존의 TAC에 새로운 Tibero 인스턴스를 추가하는 방법은 다음과 같다.

참고

노드를 자동 추가할 때 인스톨러의 실행은 기존의 TAC가 구축되어 있는 노드에서 수행되어야 한다.

자동 추가할 때에는 기존의 TAC와 Tibero의 정보를 기반으로 새로 추가될 노드에 자동으로 설치를

해준다. 이를 위해 “C.2.4. 계정 동기화”가 선행되어야 한다.

1. 콘솔 모드에서 Tibero__5_Linux_x86_32.bin 파일을 -t 옵션으로 실행한다. 그러면 TAC를 위한 Tibero

5 인스톨러가 실행된다.

$./Tibero__5_Linux_x86_32.bin -t

2. 정상적으로 실행됐다면, 다음과 같은 내용이 콘솔 화면에 출력된다.

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

Introduction - TAC Mode

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

TiberoTAC Installer will guide you through the installation of Tibero 5

to build a TAC environment.

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.

You may cancel this installation at any time by typing

'quit'. PRESS <ENTER> TO CONTINUE:

3. 설치하려는 노드의 타입을 입력한다. 여기에서는 자동 노드 추가 기능을 설명한다.

Appendix C. TAC 환경 구축 69

2- Additional Instance (Automatic)를 선택한다.

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

Select Installation Instance Type

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

Please select the instance type to install. Select a first instance when you

build a new TAC system. Select an additional instance when you add an instance

to an existing TAC system.

-> 1- First Instance <default>

2- Additional Instance (Automatic)

3- Additional Instance (Manual)

ENTER THE NUMBER FOR THE INSTANCE TYPE, OR PRESS

<ENTER> TO ACCEPT THE DEFAULT :2

4. 설치할 타입을 선택한다. 본 예제에서는 Custom 타입을 선택한다. 설치 타입에 대한 설명은 절 C.3.1.

“마스터 노드 설치”을 참고한다.

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

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 :2

5. 이미 설치된 Tibero의 Sys 계정 암호를 입력한다.

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

A SYS Account Password

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

Please enter the SYS password for this TAC database.

Installer will gather environment information of the TAC by accessing

the current database.

SYS password: *****

Confirm SYS password: *****

6. 공유 디스크 상에 TAC 파일들을 위치시킬 기준이 되는 공유 디스크 홈 경로를 입력한다. 이 경로는 마

스터 노드 설치할 때에 입력해 준 값과 동일해야 한다.

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

Choose TAC Shared Disk Home

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

70 Tibero 설치 안내서

Please specify a base shared disk path where TAC configuration files are.

ENTER AN ABSOLUTE PATH :/dev/tac

-> TAC_SHARED_DISK_HOME : /dev/tac

Is this correct?(y/n) y

7. 타 인스턴스들과 통신할 Interconnect IP를 입력한다.

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

An Cluster IP Address

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

Please enter the cluster IP address for this node to INTERCONNECT with other

TAC nodes.

Cluster IP Address: 192.123.1.102

8. Interconnect (Cluster) 포트, TBCM 포트 번호를 입력한다.

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

Custom Install Configurations for TAC Instance

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

Cluster IP Port (DEFAULT: 8634):8634

TBCM Port (DEFAULT: 8639):8639

9. Tibero를 시스템에서 구분할 인스턴스 SID를 입력하고, <Enter> 키를 눌러 다음 단계로 진행한다.

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

Instance SID

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

Instance SID is a local system identifier for Tibero instances.

Instance SID (DEFAULT: tac1):tac1

10. help file의 설치 여부와 사용자가 원하는 Listener Port, Total Shared Memory Size, DB Cache Size를

입력한다. 각 항목을 입력한 후 <Enter> 키를 눌러 다음 단계로 진행한다.

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

Custom Install Configurations for Database

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

Do you want to install help files? (y/n) y

Listener Port (DEFAULT: 8629) :8629

Total Shared Memory Size (MB) (DEFAULT: 512M):512

DB Cache Size (MB) (DEFAULT: 128M):128

Appendix C. TAC 환경 구축 71

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

설치 경로 등 설정이 올바른지 확인하고 나서 Tibero의 설치를 진행하기 위해 'y'를 입력한 후 <Enter>

키를 누른다.

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

Pre-Installation Summary

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

Please Review the Following Information Before Continuing.

Product Name : Tibero 5

Install Set : Customize(Tibero 5, help files)

TAC SID : tibero

Thread Number (Node ID) : 1

Local Cluster IP : 192.123.1.102

Local Cluster Port : 8634

TBCM Port : 8639

NODE SID : tac1

Install Folder : /home/tac/Tibero/tibero5

TB_HOME : /home/tac/Tibero/tibero5

Listener Port : 8629

DataBase BLOCK SIZE(K) : 8K

DATA FILE PATH : /home/tac/Tibero/tibero5/database/tac0

Shared Memory Size : 512M

DB Cache Size : 128M

Character Set : MSWIN949

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

Shared Disk Summary

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

BEFORE YOU CONTINUE, CHECK AND CREATE FILES. SEE MANUAL FOR DETAIL.

TAC Shared Disk Home : /dev/tac

CONTROL FILE PATH : /dev/tac/c1.ctl

TBCM FILE PATH : /dev/tac/tbcm.ctl

UNDO TABLESPACE PATH : /dev/tac/UNDO1.tdf

REDO LOG PATH 1 : /dev/tac/log11.log

REDO LOG PATH 2 : /dev/tac/log12.log

REDO LOG PATH 3 : /dev/tac/log13.log

Is this information correct?(y/n)

참고

공유 디스크로 Raw Device를 사용한다면 설치하기 전에 새로이 추가될 파일에 대해 공유 디스크 상

에 경로가 존재하는지 확인해 보고 설치를 진행하라. 새로 추가되는 파일은 “C.2.5. 공유 디스크 타입

확인”를 참고하라.

72 Tibero 설치 안내서

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

크 작업 그리고 데이터베이스를 생성하는 작업까지 모두 진행된다.

Installation completed

<Enter> 키를 누르면, Tibero의 설치가 종료된다.

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

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

노드 수동 추가노드 수동 추가 설치는 네트워크나 계정 등의 문제로 자동 추가 설치를 사용할 수 없을 경우, 해당 노드에

서 직접 노드 및 TAC 정보를 입력하여 설치하는 방법이다.

노드 수동 추가로 기존의 TAC에 새로운 Tibero 인스턴스를 추가하는 방법은 다음과 같다.

참고

노드를 수동으로 추가할 때 인스톨러의 실행은 새로 TAC에 추가할 노드에서 수행되어야 한다. 수동

추가할 때에는 사용자가 직접 TAC와 Tibero의 정보를 입력해 주어야 한다. 이 정보들을 수집하기 위

해서는 “C.2.6. 기존 TAC 환경 구축 정보 확인”를 참고하라.

1. 콘솔 모드에서 Tibero__5_Linux_x86_32.bin 파일을 -t 옵션으로 실행한다. 그러면 TAC를 위한 Tibero

5 인스톨러가 실행된다.

$./Tibero__5_Linux_x86_32.bin -t

2. 정상적으로 실행됐다면, 다음과 같은 내용이 콘솔 화면에 출력된다.

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

Introduction - TAC Mode

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

TiberoTAC Installer will guide you through the installation of Tibero 5

to build a TAC environment.

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.

You may cancel this installation at any time by typing

'quit'. PRESS <ENTER> TO CONTINUE:

Appendix C. TAC 환경 구축 73

3. 설치하려는 노드의 타입을 입력한다. 여기에서는 노드 수동추가를 설명하므로 3- Additional Instance

(Manual)를 선택한다.

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

Select Installation Instance Type

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

Please select the instance type to install. Select a first instance when you

build a new TAC system. Select an additional instance when you add an instance

to an existing TAC system.

-> 1- First Instance <default>

2- Additional Instance (Automatic)

3- Additional Instance (Manual)

ENTER THE NUMBER FOR THE INSTANCE TYPE, OR PRESS

<ENTER> TO ACCEPT THE DEFAULT :3

4. 설치할 타입을 선택한다. 본 예제에서는 Custom 타입을 선택한다. 설치 타입에 대한 설명은 절 C.3.1.

“마스터 노드 설치”을 참고한다.

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

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 :2

5. TAC SID는 TAC의 고유한 ID를 나타낸다. (기본값: tibero)

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

Tibero Active Cluster SID

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

Please enter the Cluster SID for installing system.

Cluster SID (DEFAULT: tibero):tibero

6. 공유 디스크 상에 TAC 파일들을 위치시킬 기준이 되는 공유 디스크 홈 경로를 입력한다. 이 경로는 마

스터 노드 설치할 때에 입력해 준 값과 동일해야 한다.

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

Choose TAC Shared Disk Home

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

74 Tibero 설치 안내서

Please specify a base shared disk path where TAC configuration files are.

ENTER AN ABSOLUTE PATH :/dev/tac

-> TAC_SHARED_DISK_HOME : /dev/tac

Is this correct?(y/n) y

7. 컨트롤 파일, tbcm 파일의 경로를 입력한다. 기본값은 공유 디스크 홈을 기준으로 c1.ctl, tbcm.ctl 이란

이름으로 생성된다. 이 경로는 마스터 노드 설치할 때에 입력해 준 값과 동일해야 한다.

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

Custom Install Configurations for TAC

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

Control File Path (DEFAULT: /dev/tac/c1.ctl):

-> CONTROL_FILE_PATH : /dev/tac/c1.ctl

Is this correct?(y/n) y

TBCM File Path (DEFAULT: /dev/tac/tbcm.ctl):

-> TBCM_FILE_PATH : /dev/tac/tbcm.ctl

Is this correct?(y/n) y

8. 현재 설치되는 인스턴스를 TAC 환경에서 구분할 ID를 입력한다. 이 아이디는 타 인스턴스와 중복되서

는 안된다.

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

A Current TAC Instance ID

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

Please enter the TAC instance ID. It is used at TAC environment for identifying

this node.

(IMPORTANT! This must be 'UNIQUE' comparing with other node's instance IDs.)

TAC INSTANCE ID (0-MAX_INSTANCES): 2

9. 타 인스턴스들과 통신할 Interconnect IP를 입력한다.

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

An Cluster IP Address

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

Please enter the cluster IP address for this node to INTERCONNECT with other

TAC nodes.

Cluster IP Address: 192.123.1.101

10. Interconnect (Cluster) 포트, TBCM 포트, Undo 테이블 값을 입력한다.

Appendix C. TAC 환경 구축 75

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

Custom Install Configurations for TAC Instance

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

Cluster IP Port (DEFAULT: 8634):8634

TBCM Port (DEFAULT: 8639):8639

Undo Tablespace Name (DEFAULT: UNDO2):UNDO2

11. Tibero를 시스템에서 구분할 인스턴스 SID를 입력하고, <Enter> 키를 눌러 다음 단계로 진행한다.

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

Instance SID

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

Instance SID is a local system identifier for Tibero instances.

Instance SID (DEFAULT: tac2):tac2

12. Tibero가 설치되길 원하는 디렉터리를 입력하고 <Enter> 키를 누른다.

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

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/user/Tibero/tibero5

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

ENTER AN ABSOLUTE PATH,

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

-> TB_HOME : /home/tac/Tibero/tibero5

Is this correct?(y/n) y

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

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

환경설정 파일 중 TB_HOME으로 입력된다. 이때, 디렉터리명에 공백을 입력해서는 안 된다.

13. help file의 설치 여부와 사용자가 원하는 Listener Port, DATABASE BLOCK SIZE, Total Shared Mem

ory Size, DB Cache Size를 입력한다. 각 항목을 입력한 후 <Enter> 키를 눌러 다음 단계로 진행한다.

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

Custom Install Configurations for Database

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

Do you want to install help files? (y/n) y

76 Tibero 설치 안내서

Listener Port (DEFAULT: 8629) :8629

DATABASE BLOCK SIZE(K) (DEFAULT: 8) :8

Total Shared Memory Size (MB) (DEFAULT: 512M):512

DB Cache Size (MB) (DEFAULT: 128M):128

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

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

참고

공유 디스크로 Raw Device를 사용한다면 설치하기 전에 새로이 추가될 파일에 대해 공유 디스크 상

에 경로가 존재하는지 확인해 보고 설치를 진행하라. 새로 추가되는 파일은 “C.2.5. 공유 디스크 타입

확인”를 참고하라.

또한 미리 데이터베이스에 추가되는 Undo Table Space 및 Log file들을 추가해 주어야 한다. 이에 대

한 자세한 내용은 "Tibero 관리자 안내서"의 "10.5 TAC를 위한 데이터베이스 생성"장을 참고하라.

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

Pre-Installation Summary

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

Please Review the Following Information Before Continuing.

Product Name : Tibero 5

Install Set : Customize(Tibero 5, help files)

TAC SID : tibero

TAC Shared Disk Home : /dev/tac

CONTROL FILE PATH : /dev/tac/c1.ctl

TBCM FILE PATH : /dev/tac/tbcm.ctl

Thread Number (Node ID) : 2

Local Cluster IP : 192.123.1.103

Local Cluster Port : 8634

TBCM Port : 8639

NODE SID : tac2

Install Folder : /home/tac/Tibero/tibero5

TB_HOME : /home/tac/Tibero/tibero5

Listener Port : 8629

DataBase BLOCK SIZE(K) : 8K

DATA FILE PATH : /home/tac/Tibero/tibero5/database/tac0

Shared Memory Size : 512M

DB Cache Size : 128M

Character Set : MSWIN949

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

Shared Disk Summary

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

Appendix C. TAC 환경 구축 77

BEFORE YOU CONTINUE, CHECK AND CREATE FILES. SEE MANUAL FOR DETAIL.

TAC Shared Disk Home : /dev/tac

CONTROL FILE PATH : /dev/tac/c1.ctl

TBCM FILE PATH : /dev/tac/tbcm.ctl

UNDO TABLESPACE PATH : /dev/tac/UNDO2.tdf

REDO LOG PATH 1 : /dev/tac/log21.log

REDO LOG PATH 2 : /dev/tac/log22.log

REDO LOG PATH 3 : /dev/tac/log23.log

[CAUTION: CREATE LOG] BEFORE YOU CONTINUE, CHECK 'CREATE UNDO TABLESPACE' AND

'ADD LOGFILE' FOR THIS NODE. SEE MANUAL FOR DETAIL.

Is this information correct?(y/n)

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

크 작업 그리고 데이터베이스를 생성하는 작업까지 모두 진행된다.

Installation completed

<Enter> 키를 누르면, Tibero의 설치가 종료된다.

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

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

C.3.2. 수동 설치

수동으로 TAC 환경을 구축하고 Tibero를 설치하는 방법은 "Tibero 관리자 안내서"의 "10장 Tibero Active

Cluster"를 참조한다.

C.3.3. 설치 확인

설치 후 정상 작동 여부 확인은 tbcm 명령을 이용하여 수행할 수 있다.

tbcm -s

실행 후 나타나는 화면을 통하여 전체 클러스터와 각 노드의 상태를 확인할 수 있다.

======================= LOCAL STATUS ===========================

NODE NAME : [101] [email protected]:8639

CLUSTER MODE : ACTIVE_SHARED (FENCE_OFF)

STATUS : SERVICE ACTIVE [CMD_LOCK]

INCARNATION_NO : 4 (ACK 4, COMMIT 4)

HEARTBEAT PERIOD : 300 ticks (1 tick = 1000000 micro-sec)

SERVICE PROBE PERIOD : 10 ticks (expires 10 ticks later)

SERVICE DOWN CMD : "/home/tac/Tibero/tibero5/scripts/cm_down_cmd.sh"

78 Tibero 설치 안내서

CONTROL FILE NAME : /dev/tac/tbcm.ctl (512 byte-block)

CONTROL FILE EXPIRE : 299 ticks later

======================= CLUSTER STATUS =========================

INCARNATION_NO : 4 (COMMIT 4)

FILE HEADER SIZE : 512 bytes ( 512 byte-block )

# of NODES : 1 nodes (LAST_ID = 101)

MASTER NODE : [101] [email protected]:8639

MEMBERSHIP : AUTO (SPLIT)

NODE LIST...

#0 ( ON) SERVICE ACTIVE ( 512) [101] [email protected]:8639

===================== OTHER NODE STATUS ========================

참고

tbcm 명령의 자세한 사용법은 "Tibero 관리자 안내서"를 참고한다.

C.3.4. 제거

TAC 환경에서 한 노드를 제거하기 위한 방법에는 콘솔 모드와 수동 모드가 있다.

콘솔 모드

콘솔 모드로 하나의 노드를 제거하는 순서는 다음과 같다.

1. Tibero 인스턴스를 종료한다.

tbdown

2. TBCM을 종료한다.

tbcm -d

3. $TB_HOME/Uninstall에서 다음 명령어를 실행한다.

$ ./Tibero_Uninstall.bin

4. 다음과 같은 내용이 나타나면 다음 단계를 진행하기 위해 'y'를 입력한 후 <Enter> 키를 누른다.

Please wait a moment...

Uninstall Tibero 5? (y/n) y

(100) Tibero uninstalltion completed...

5. Tibero 인스턴스 제거가 완료되면 콘솔 창으로 자동으로 빠져 나온다.

Tibero를 제거후 남겨진 일부 파일(설정 파일 등)이 불필요할 경우, 별도로 운영체제의 명령어를 이용

하여 삭제해야 한다.

Appendix C. TAC 환경 구축 79

$ rm –rf $TB_HOME

수동 모드

수동 모드로 하나의 노드를 제거하는 순서는 다음과 같다.

1. Tibero 인스턴스를 종료한다.

tbdown

2. TBCM을 종료한다.

tbcm -d

3. Tibero 인스턴스가 설치된 디렉터리를 포함한 모든 하위 디렉터리를 삭제한다.

rm –rf $TB_HOME

80 Tibero 설치 안내서

C.4. 설치 후 문제 해결본 절에서는 TAC환경에서 Tibero를 설치하고 나서 발생할 수 있는 문제 및 문제를 해결하는 방법을 설명

한다.

C.4.1. 노드 추가

tip 파일 접근 문제

● 문제

tip file does not exist / reading tip file failed / malformed tip file

노드 추가할 때 설정 파일(.tip)을 찾지 못하여 발생하는 문제이다.

● 해결

TB_HOME, TB_SID를 참고하여 해당 경로에 기존 Tibero 인스턴스의 $TB_SID.tip이 위치해 있는지 확

인한다.

TAC 접근 문제

● 문제

extracting information from the existing cluster failed

노드 자동 추가할 때 설정 값들을 읽어오기 위하여 기존 노드에 접속하는데 이를 실패하여 발생하는 문

제이다.

● 해결

– TB_HOME와 TB_SID가 제대로 설정 되어 있는지 확인한다.

– tbsql로 기존 노드에 접속 가능한지 확인한다.

– 기존 노드가 작동하고 있지 않은 경우 tbcm, tbboot 명령어로 기동한 후 노드 추가를 재시도한다.

scp 파일 전송 문제

● 문제

Remote file transfer failed! / Remote configuration export failed!

새로운 노드에 Tibero 설치 파일을 전송하는 도중 실패하여 발생하는 문제이다.

Appendix C. TAC 환경 구축 81

● 해결

– 추가하려는 노드에 현재 노드에서 접근할 수 있는지 ping 또는 ssh 등으로 확인한다.

– 원활하게 이루어지지 않을 경우 계정 동기화 설정과 네트워크 설정, 방화벽 설정 등을 확인한다.

C.4.2. TAC raw device 환경에서 APM 관련 주의사항

● 문제

5.0 r61295 이후부터는 APM 관련 테이블을 담는 APM 전용 테이블스페이스(_APM_TS)가 추가되었다.

설치 또는 패치할 때 시스템 스키마를 구성하는 단계에서 자동으로 $TB_HOME/database/$TB_SID 아

래에 파일(apm_ts.dtf)을 만든다. (단, DB_CREATE_FILE_DEST가 명시되어 있는 경우에는 그곳에 만

든다) 하지만 TAC raw device 사용 환경이라면 그 시스템 스키마를 수행하는 노드의 로컬 디스크에 해

당 파일이 생성되어 다른 노드에서는 APM 테이블스페이스에 접근하지 못하는 오류가 발생한다.

공유 파일 시스템이면서 DB_CREATE_FILE_DEST가 적절한 경로로 지정되지 않은 환경도 마찬가지

이다.

● 해결

이 경우 아래와 같은 방법으로 _APM_TS 테이블 스페이스를 재생성해야 한다.

1. SQL> DROP TABLESPACE _APM_TS INCLUDING CONTENTS AND DATAFILES;

2. SQL> CREATE TABLESPACE _APM_TS DATAFILE '<_APM_TS 위치>/apm_ts.dtf' ...;

3. $TB_HOME/scripts/apm.sql, $TB_HOME/scripts/pkg_dbms_apm.sql 실행

82 Tibero 설치 안내서

Appendix D. ODBC/OLE DB 설치 및 제거

본 장에서는 Tibero 의 ODBC, OLE DB를 설치하기 위한 도구인 ODBC/OLE DB 인스톨러에 대한 사용 방

법을 설명한다.

D.1. 개요

ODBC/OLE DB 인스톨러는 windows 환경에서 이러한 ODBC/OLE DB를 설치 편의성을 위해서 제공한다.

참고

ODBC에 대한 자세한 내용은 "Tibero tbCLI 안내서"를 참고한다.

D.2. 설치 및 제거본 절에서는 Windows 환경에서 Tibero ODBC/OLE DB 인스톨러를 이용한 설치와 제거에 대해 설명한다.

D.2.1. 인스톨러를 이용한 설치

Windows 계열에서 ODBC/OLE DB를 설치하는 순서는 다음과 같다.

1. Tibero ODBC32_Setup.exe (혹은 Tibero ODBC64_Setup.exe) 파일을 더블 클릭하면 인스톨러가 실행

된다.

2. 정상적으로 실행됐다면, 다음과 같이 설치 초기화면이 나타난다. 설치 진행 동안에 사용할 언어를 선택

하고 [OK] 버튼을 클릭하여 다음 단계로 진행한다.

[그림 D.1] 설치 초기화면

3. 설치와 제거를 선택할 수 있는 작업선택 화면이 나타난다. Install을 선택하고 [다음] 버튼을 클릭하여

다음 단계로 진행한다.

Appendix D. ODBC/OLE DB 설치 및 제거 83

[그림 D.2] 작업선택 화면

4. ODBC, OLE DB 설치에 필요한 가용공간을 확인하고 [다음] 버튼을 클릭하여 설치를 진행한다.

[그림 D.3] 설치 구성요소 선택 화면

84 Tibero 설치 안내서

5. [찾아보기] 버튼을 클릭해서 ODBC, OLE DB를 설치할 경로를 선택한다.

[그림 D.4] 설치 경로 입력 화면

6. 설치가 완료되면 [다음] 버튼을 클릭하여 다음 과정으로 진행한다.

[그림 D.5] 설치 진행사항 화면

Appendix D. ODBC/OLE DB 설치 및 제거 85

7. 다음은 설치된 ODBC Driver와 OLE DB Driver를 Widnows에 등록하는 과정이다.

[그림 D.6] ODBC Driver 등록 화면

tbprov 모듈 등록에 성공하면 다음과 같은 화면이 나타난다.

[그림 D.7] ODBC Driver 모듈 등록 성공 화면 (1)

[확인] 버튼을 클릭해서 tbprov 모듈을 등록한다.

[그림 D.8] ODBC Driver 모듈 등록 성공 화면 (2)

모듈 등록이 성공적으로 완료 되면 다음과 같은 화면을 볼 수 있다.

86 Tibero 설치 안내서

[그림 D.9] ODBC Driver 등록 완료 화면

성공적으로 완료 되었으면, [다음]버튼을 클릭하여 다음 과정으로 넘어간다.

8. 다음의 화면이 나타나면 정상적으로 설치가 완료된 것이다.

Appendix D. ODBC/OLE DB 설치 및 제거 87

[그림 D.10] 설치 완료 화면

D.2.2. 설치 확인

설치 후 정상 등록 여부는 제어판의 데이터 원본(ODBC) 메뉴를 통하여 알 수 있다.

참고

설치 확인의 자세한 방법은 " Tibero tbCLI 안내서"를 참고한다.

D.2.3. 제거

설치된 ODBC / OLE DB 를 인스톨러를 이용하여 제거하기 위한 방법은 다음과 같다.

1. Tibero ODBC32_Setup.exe (혹은 Tibero ODBC64_Setup.exe) 파일을 더블 클릭하면 인스톨러가 실행

된다.

2. 작업 선택 화면에서 'Uninstall'을 선택한 후 [다음] 버튼을 클릭해서 다음 과정을 진행한다.

88 Tibero 설치 안내서

[그림 D.11] 제거 작업 선택 화면 (1)

3. 다음 화면에서 'Uninstall'에 체크가 된 것을 확인하고 [다음] 버튼을 클릭해서 제거 과정을 계속 진행한

다.

[그림 D.12] 제거 작업 선택 화면 (2)

Appendix D. ODBC/OLE DB 설치 및 제거 89

4. ODBC, OLE DB가 설치된 기존 경로를 [찾아보기] 버튼을 클릭하여 선택한다.

[그림 D.13] 설치 경로 입력 화면

5. 파일 제거 과정이 완료되면 [다음] 버튼을 클릭해서 다음 과정으로 진행한다.

90 Tibero 설치 안내서

[그림 D.14] 제거 과정 화면

6. 다음 과정은 Windows에 등록되었던 파일들을 제거하는 과정이다.

[그림 D.15] 제거 작업 선택 화면

등록 제거 과정에 성공하면 다음의 메시지를 확인할 수 있다.

Appendix D. ODBC/OLE DB 설치 및 제거 91

[그림 D.16] ODBC Driver 모듈 등록 제거 성공 화면 (1)

[확인] 버튼을 클릭하여 다음 과정을 계속 진행한다.

[그림 D.17] ODBC Driver 모듈 등록 제거 성공 화면 (2)

[확인] 버튼을 클릭하여 다음 과정을 계속 진행한다.

[그림 D.18] ODBC Driver 모듈 제거 완료 화면

모듈 제거가 성공적으로 완료 되었으면 [다음] 버튼을 클릭해서 다음 과정으로 진행한다.

7. 다음과 같이 제거 과정이 성공적으로 완료되었다는 화면을 볼 수 있다.

92 Tibero 설치 안내서

[그림 D.19] 제거 과정 완료 화면

Appendix D. ODBC/OLE DB 설치 및 제거 93

Appendix E. Tibero 클라이언트 설치

본 장에서는 Tibero의 클라이언트를 설치하기 위한 도구인 Tibero 클라이언트 인스톨러에 대한 사용 방법

을 설명한다.

E.1. 개요

클라이언트 인스톨러는 Windows 환경에서 Tibero 에서 제공하는 접속 라이브러리와 유틸리티를 설치하

기 위해 제공된다.

참고

접속 라이브러리에 대한 자세한 내용은 "Tibero tbCLI 안내서"와 "Tibero JDBC 개발자 안내서"를 참

고한다.

유틸리티에 대한 자세한 내용은 "Tibero 유틸리티 안내서"를 참고한다.

E.2. 설치본 장에서는 Windows 환경에서의 Tibero 클라이언트 인스톨러를 이용한 설치에 대해 설명한다.

E.2.1. 인스톨러를 이용한 설치

Windows 계열에서 Tibero 클라이언트 인스톨러를 사용하여 클라이언트를 설치하는 순서는 다음과 같다.

1. install.bat (64-bit JVM 환경에서는 install64.bat) 파일을 더블 클릭한다. 그러면 인스톨러가 실행된다.

2. 정상적으로 실행됐다면, 다음과 같이 설치 초기화면이 나타난다.

Appendix E. Tibero 클라이언트 설치 95

[그림 E.1] 설치 초기화면

간략한 메시지를 읽고, [Next] 버튼을 클릭하여 다음 단계로 진행한다. 설치하는 도중에 [Cancel] 버튼

을 클릭하여 설치를 취소할 수 있다.

96 Tibero 설치 안내서

3. 설치할 폴더를 선택할 수 있는 설치 폴더 선택 화면이 나타난다. [Browse] 버튼을 클릭해서 설치할 폴

더를 선택한다. [Restore Default Folder] 버튼을 클릭해서 기본 설치 폴더를 선택할 수 있다.

[그림 E.2] 설치 폴더 선택 화면

Appendix E. Tibero 클라이언트 설치 97

4. NLS_LANG으로 설정할 캐릭터셋을 선택한다.

'Default Character Set'를 선택하면 NLS_LANG을 설정하지 않는다. 'Unicode Character Set'을 선택

하면 UTF-8로 지정된다. 'Other NLS_LANG Character Set'를 선택하면 다른 캐릭터셋을 설정할 수

있다.

[그림 E.3] 캐릭터셋 선택 화면

98 Tibero 설치 안내서

5. 설치할 구성 요소들을 선택할 수 있다. 'tbCLI와 'JDBC'는 필수적으로 설치된다.

[그림 E.4] 설치 구성요소 선택 화면

[Install] 버튼을 클릭하면 설치가 시작된다.

Appendix E. Tibero 클라이언트 설치 99

6. 다음과 같은 파일 설치 진행 화면이 나타난다. 설치되는 항목을 볼 수 있다.

[그림 E.5] 설치 진행사항 화면

설치중에 다음과 같은 메시지 박스와 함께 ODBC/OLEDB 설치가 진행된다.

100 Tibero 설치 안내서

7. 다음의 화면이 나타나면 정상적으로 설치가 완료된 것이다.

[그림 E.6] 설치 완료 화면

E.2.2. 설치 확인

설치 후 정상 동작 여부는 tbsql 을 실행하여 확인할 수 있다.

C:\>tbsql

tbSQL 5

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

SQL>

참고

tbsql의 자세한 사용 방법은 "Tibero 유틸리티 안내서"를 참고한다.

Appendix E. Tibero 클라이언트 설치 101

E.3. 제거본 절에서는 Windows 환경에서의 Tibero 클라이언트 인스톨러를 이용한 제거에 대해 설명한다.

E.3.1. 인스톨러를 이용한 제거

Windows 계열에서 Tibero 클라이언트 인스톨러를 사용하여 클라이언트를 제거하는 순서는 다음과 같다.

1. uninstall.bat (64-bit JVM 환경에서는 uninstall64.bat) 파일을 더블 클릭한다. 그러면 인스톨러가 실행된

다.

2. 정상적으로 실행됐다면, 다음과 같이 확인 화면이 나타난다. [예(Y)] 버튼을 클릭하면 설치 제거를 시작

한다.

[그림 E.7] 설치 제거 확인 화면

3. 설치 제거가 완료되면 설치 제거 확인 화면이 나타난다.

[그림 E.8] 설치 제거 확인 화면

102 Tibero 설치 안내서

색인

AAutoMounting, 54

DDBMS 로그 파일, 40

HH/W 요구 사항, 3

HP-UX 커널 파라미터 설정, 9

LLINUX 커널 파라미터 설정, 8

MMount Point, 53

OODBC/OLE DB 설치, 83

SS/W 요구 사항, 5

SAM, 9

Shared Memory Key, 15, 24

SID, 14

Solaris 커널 파라미터 설정, 8

System Administration Manager, 9

Ttbboot, 38

tbdown, 38

tbExport, 38

tbImport, 38

tblistener, 38

tbLoader, 38

tbMigrator, 38

tbpc, 38

tbSQL, 38

tbsvr, 38

Tibero, 1

Tibero클라이언트 설치, 95

UUnmount, 54

VVolume Manager, 54

공유 메모리 키, 15, 24

데이터 블록 크기, 17

데이터 파일, 39

데이터 파일 경로, 17

로그 파일, 39

마운트, 53

마운트 포인트, 53

볼륨 매니저, 54

사용자 환경설정 파일, 49

설치

GUI 모드, 11

수동모드, 27

콘솔 모드, 22

수동 모드

LINUX 계열에서의 설치, 32

Windows 계열에서의 설치, 27

색인 103

언마운트, 54

오토 마운팅, 54

제거

GUI 모드, 43

수동 모드, 45

콘솔 모드, 45

지원 플랫폼 및 운영체제, 3

컨트롤 파일, 39

트레이스 로그 파일, 40

포트 번호, 17

104 Tibero 설치 안내서