116
Tibero RDBMS 설치 안내서 Tibero RDBMS 4 SP1 Copyright © 2013 TIBERO Co., Ltd. All Rights Reserved.

Tibero RDBMS - TmaxData 4 SP1... · 2019. 6. 26. · Tibero RDBMS를 설치하기에 앞서 확인하고 설정해야 할 준비 사항을 기술한다. 제3장: 설치 및 제거

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

  • Tibero RDBMS

    설치 안내서

    Tibero RDBMS 4 SP1

    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 RDBMS®) 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 RDBMS®) 사용설명서의 내용과 프로그램은 저작권법, 컴퓨터프로그램보호법 및 국제 조약

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

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

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

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

    Trademarks

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

    trademarks of their respective companies.

    Tibero RDBMS®는 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 RDBMS 설치 안내서

    발행일: 2013-02-25

    소프트웨어 버전: Tibero RDBMS 4 SP1

    안내서 버전: 2.1.4

  • 내용 목차

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

    제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장 설치 전 준비사항 ............................................................................................................... 5

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

    2.2. JDK 5.0 설치 ................................................................................................................ 5

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

    2.3.1. LINUX .............................................................................................................. 6

    2.3.2. Solaris .............................................................................................................. 6

    2.3.3. HP-UX .............................................................................................................. 7

    2.3.4. AIX ................................................................................................................... 8

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

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

    3.1. 설치 ............................................................................................................................ 9

    3.1.1. GUI 모드 ........................................................................................................... 9

    3.1.2. 콘솔 모드 ........................................................................................................ 20

    3.1.3. 수동 모드 ........................................................................................................ 24

    3.2. 설치 확인 ................................................................................................................... 34

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

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

    3.2.3. 기동 및 종료 .................................................................................................... 39

    3.3. 제거 ........................................................................................................................... 41

    3.3.1. GUI 모드 ......................................................................................................... 41

    3.3.2. 콘솔 모드 ........................................................................................................ 43

    3.3.3. 수동 모드 ........................................................................................................ 43

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

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

    A.1.1. TB_HOME ...................................................................................................... 47

    A.1.2. LD_LIBRARY_PATH ........................................................................................ 47

    A.1.3. TB_SID .......................................................................................................... 48

    A.2. 기타 .......................................................................................................................... 48

    A.2.1. 포트 번호 ........................................................................................................ 48

    A.2.2. Tibero RDBMS 제거 ........................................................................................ 48

    Tibero RDBMS iii

  • Appendix B. 마운트 ................................................................................................................. 51

    B.1. AIX ............................................................................................................................ 51

    B.2. HP ............................................................................................................................ 51

    B.3. LINUX ....................................................................................................................... 52

    B.4. Solaris ....................................................................................................................... 52

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

    C.1. 설치 소개 ................................................................................................................... 55

    C.1.1. 개요 ............................................................................................................... 55

    C.1.2. 시스템 요구 사항 ............................................................................................. 55

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

    C.2.1. Tibero RDBMS 설치 요구 사항 점검 ................................................................. 56

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

    C.2.3. 계정 동기화 .................................................................................................... 56

    C.2.4. 공유 디스크 타입 확인 ..................................................................................... 58

    C.2.5. 기존 TAC 환경 구축 정보 확인 .......................................................................... 59

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

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

    C.3.2. 수동 설치 ........................................................................................................ 76

    C.3.3. 설치 확인 ........................................................................................................ 76

    C.3.4. 제거 ............................................................................................................... 77

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

    C.4.1. 노드 추가 ........................................................................................................ 78

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

    D.1. 설치 소개 .................................................................................................................. 81

    D.1.1. 개요 ............................................................................................................... 81

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

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

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

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

    Appendix E. Tibero Client 설치 ................................................................................................ 93

    E.1. 설치 소개 .................................................................................................................. 93

    E.1.1. 개요 ............................................................................................................... 93

    E.2. 설치 ........................................................................................................................ 100

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

    E.2.2. 설치 확인 ........................................................................................................ 99

    E.3. 제거 ........................................................................................................................ 100

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

    색인 .......................................................................................................................................... 101

    iv Tibero RDBMS 설치 안내서

  • 그림 목차

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

    [그림 3.2] Welcome ................................................................................................................... 10

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

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

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

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

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

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

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

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

    [그림 3.11] Installing Tibero RDBMS 4 sp1 ................................................................................. 19

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

    [그림 3.13] Tibero RDBMS 4 sp1 Uninstallation .......................................................................... 41

    [그림 3.14] Uninstalling Tibero RDBMS 4 sp1 ............................................................................. 42

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

    [그림 A.1] Tibero RDBMS 4 sp1 Uninstallation ............................................................................ 48

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

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

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

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

    [그림 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] 설치 완료 화면 ......................................................................................................... 87

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

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

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

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

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

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

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

    [그림 D.18] 제거 과정 완료 화면 ................................................................................................. 92

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

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

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

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

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

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

    Tibero RDBMS v

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

    [그림 E.8] 설치 제거 확인 성공 화면 ......................................................................................... 100

    vi Tibero RDBMS 설치 안내서

  • 안내서에 대하여

    안내서의 대상

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

    자를 대상으로 기술한다.

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

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

    ● 데이터베이스의 이해

    ● RDBMS의 이해

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

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

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

    안내서에 대하여 vii

  • 안내서 구성

    Tibero RDBMS 설치 안내서는 총 3개의 장과 Appendix로 이루어져 있다.

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

    ● 제1장: 설치 소개

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

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

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

    ● 제3장: 설치 및 제거

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

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

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

    ● Appendix B.: 마운트

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

    ● Appendix C.: TAC 환경 구축

    Tibero RDBMS의 주요 기능인 TAC 환경을 구축하는 방법을 기술한다.

    ● ODBC/OLE DB 설치 및 제거

    Tibero의 ODBC, OLE DB를 설치하기 위한 도구인 ODBC/OLE DB 인스톨러에 대한 사용 방법을 기술

    한다.

    ● Tibero Client 설치

    Tibero의 client를 설치하기 위한 도구인 Tibero Client 인스톨러에 대한 사용 방법을 기술한다.

    viii Tibero RDBMS 설치 안내서

  • 안내서 규약

    의미표기

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

    Ctrl과 C를 동시에 누름+C

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

    강조진하게

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

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

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

    메뉴의 진행 순서>

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

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

    참고 또는 주의사항참고

    그림 이름[그림 1.1]

    표 이름[표 1.1]

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

    필수 인수 값{ }

    옵션 인수 값[ ]

    안내서에 대하여 ix

  • 관련 안내서

    설명안내서

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

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

    를 기술한 안내서이다.

    Tibero RDBMS

    tbCLI 안내서

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

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

    Tibero RDBMS

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

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

    안내서이다.

    Tibero RDBMS

    External Procedure 안내서

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

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

    Tibero RDBMS

    JDBC 개발자 안내서

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

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

    Tibero RDBMS

    tbESQL/C 안내서

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

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

    Tibero RDBMS

    tbESQL/COBOL 안내서

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

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

    Tibero RDBMS

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

    다.

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

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

    안내서이다.

    Tibero RDBMS

    tbPSM 참조 안내서

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

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

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

    Tibero RDBMS

    관리자 안내서

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

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

    Tibero RDBMS

    tbAdmin 안내서

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

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

    Tibero RDBMS

    유틸리티 안내서

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

    해결 방법을 기술한 안내서이다.

    Tibero RDBMS

    x Tibero RDBMS 설치 안내서

  • 설명안내서

    에러 참조 안내서

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

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

    Tibero RDBMS

    참조 안내서

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

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

    Tibero RDBMS

    SQL 참조 안내서

    안내서에 대하여 xi

  • 연락처

    Korea

    TIBERO Co., Ltd

    272-6 Tmax Building 3th floor, 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.tmaxsoft.com

    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

    xii Tibero RDBMS 설치 안내서

    http://www.tibero.comhttp://technet.tmaxsoft.comhttp://www.tmaxsoft.comhttp://www.tmaxsoft.co.jp

  • 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

    안내서에 대하여 xiii

    http://www.tmaxsoft.com.cn

  • 제1장 설치 소개

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

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

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

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

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

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

    기존 RDBMS의 단점을 보완하기 위해 Tibero RDBMS는 독자적인 Tibero Thread Architecture를 채택, 구

    현하였다. 한정된 서버 프로세스의 CPU 및 메모리 등의 시스템 리소스를 효율적으로 사용하면서 뛰어난

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

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

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

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

    솔루션이다. Tibero RDBMS는 이를 위해 RDBMS 환경에서 요구되는 주요 기능 즉 분산 데이터베이스 링

    크(Distributed Database Link), 데이터 이중화(Data Replication), 데이터베이스 클러스터(Data Cluster),

    병렬 질의 처리(Parallel Query Processing) 등의 기능을 갖추고 있다.

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

    1.2. 설치 구성 요소

    1.2.1. 패키지 구성

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

    ● Tibero RDBMS 제품 CD 1매

    ● Tibero RDBMS 제품 라이선스 및 보증

    ● Tibero RDBMS 안내서 15권

    – Tibero RDBMS 설치 안내서

    제1장 설치 소개 1

  • – Tibero RDBMS tbCLI 안내서

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

    – Tibero RDBMS External Procedure 안내서

    – Tibero RDBMS JDBC 개발자 안내서

    – Tibero RDBMS tbESQL/C 안내서

    – Tibero RDBMS tbESQL/COBOL 안내서

    – Tibero RDBMS tbPSM 안내서

    – Tibero RDBMS tbPSM 참조 안내서

    – Tibero RDBMS 관리자 안내서

    – Tibero RDBMS tbAdmin 안내서

    – Tibero RDBMS 유틸리티 안내서

    – Tibero RDBMS 에러 참조 안내서

    – Tibero RDBMS 참조 안내서

    – Tibero RDBMS SQL 참조 안내서

    1.2.2. 소프트웨어 배포

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

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

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

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

    2 Tibero RDBMS 설치 안내서

  • 1.3. 시스템 요구 사항

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

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

    Binary BitsOSCPUH/W, S/W 벤더

    64BitHP-UX 11iPA-RISC/ia64HP

    64BitSolaris SPARC 9SPARC 9SUN

    Solaris SPARC 10

    64BitAIX 5.3PPC 5LIBM

    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 RDBMS를 설치하기 위해 필요한 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

    300MB / 200MB--512MBWindows

    제1장 설치 소개 3

  • Tibero RDBMS를 설치하기 위해 필요한 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 RDBMS가 정상적으로 설치될

    수 있으며 운영이 가능하다.

    4 Tibero RDBMS 설치 안내서

  • 제2장 설치 전 준비사항

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

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

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

    ● 디스크 용량 확인

    ● JDK 5.0 설치

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

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

    2.1. 디스크 용량 확인Tibero RDBMS를 설치하기 위해서는 각 플랫폼별로 약간의 차이가 있지만, 최소 1.5GB 이상의 하드디스

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

    하드디스크 공간을 의미하기도 한다.

    참고

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

    하드디스크 용량을 확인하는 방법은 여러 가지가 있다. UNIX 계열 시스템에서는 df 명령어로 확인할 수

    있으며, Windows 계열 시스템에서는 설치하고자 하는 하드디스크의 속성 항목을 통해 확인이 가능하다.

    2.2. JDK 5.0 설치Tibero RDBMS를 설치하기 전에 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장 설치 전 준비사항 5

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

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

    참고

    벤더별 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

    1024set semsys:seminfo_semmns

    6 Tibero RDBMS 설치 안내서

  • 값커널 파라미터

    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장 설치 전 준비사항 7

  • 2.3.4. AIX

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

    요하지 않다.

    semaphore = 10000

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

    ● 호스트명

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

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

    uname –n

    ● 포트 번호

    Tibero RDBMS가 기동할 때 부여될 포트 번호를 확인한다. 디폴트는 8629이다.

    사용시점설명종류

    All the timeTibero RDBMS가 사용자의 요청을 처리하고 응답할 포

    트 번호를 확인한다. 디폴트는 8629이다.

    서비스 포트(Service port)

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

    용할 포트를 확인한다. 디폴트는 서비스 포트 + 1 이다.

    스페셜 포트(Special port)

    tip 파일에 _LSNR_SPECIAL_PORT 를 이용한 임의 설

    정도 가능.

    보안통신 사용시보안 통신을 위해 사용할 포트를 확인한다. 디폴트는 서

    비스 포트 + 2 이다. tip 파일에 _LSNR_SSL_PORT 를

    이용한 임의 설정도 가능.

    SSL 포트(SSL port)

    TAC 사용시TBCM이 사용할 포트를 확인한다. 디폴트는 서비스 포트

    + 3 이다. tip 파일에 CM_PORT 를 이용한 임의 설정도

    가능.

    TBCM 포트(TBCM port)

    ● 시스템 계정

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

    8 Tibero RDBMS 설치 안내서

  • 제3장 설치 및 제거

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

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

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

    3.1. 설치

    3.1.1. GUI 모드

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

    1. Tibero RDBMS 설치 CD를 CD-ROM에 넣은 후, Tibero_RDBMS_4_sp1_Win_x86.exe 파일을 더블 클

    릭한다. 그러면 Tibero RDBMS 4 SP1 인스톨러가 실행된다.

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

    [그림 3.1] 설치 초기화면

    제3장 설치 및 제거 9

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

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

    설명설치 방법

    표준 설치로 Tibero RDBMS의 서버와 클라이언트를 모두 설치하는

    방법이다.

    Tibero RDBMS 4 sp1 전체 설치

    사용자 정의 설치로 Tibero RDBMS의 클라이언트만 설치하는 방법

    이다. 데이터베이스를 생성하는 과정을 제외하고는 설치 과정이

    Tibero RDBMS 4 sp1 Client 설치

    'Tibero RDBMS 4 sp1전체 설치'와 동일하므로, 본 안내서에는 'Tibero

    RDBMS 4 sp1 Client 설치'를 별도로 기술하지 않는다.

    본 예제에서는 Tibero RDBMS 4 sp1 전체 설치에 대해서만 설명한다. [Tibero RDBMS 4 sp1 전체 설

    치] 버튼을 클릭한 후, 다음 단계로 진행한다.

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

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

    를 종료할 수 있다.

    [그림 3.2] Welcome

    10 Tibero RDBMS 설치 안내서

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

    [그림 3.3] Destination Folder

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

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

    으로 입력된다. 이때, 디렉터리명에 공백을 입력해서는 안 된다. 설치 경로를 변경하려면 [Browse...]

    버튼을 클릭하여 Tibero RDBMS가 설치될 디렉터리의 위치를 선택한다. 이렇게 변경된 설치 경로를 다

    시 디폴트 디렉터리로 복원하려면 [Restore Default Folder] 버튼을 클릭한다.

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

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

    제3장 설치 및 제거 11

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

    [그림 3.4] Database Identification

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

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

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

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

    12 Tibero RDBMS 설치 안내서

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

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

    [그림 3.5] Installation Type

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

    ● Typical

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

    설정값구분

    8629포트 번호

    tiberoSID

    8K데이터 블록 크기

    C:\TmaxSoft\tibero4\database\tibero데이터 파일 경로

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

    ● Custom

    사용자가 컨트롤 파일 경로, TBCM 파일 경로, TBCM 포트, Interconnect 포트를 입력하여 설치한다.

    설정값설정항목

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

    제3장 설치 및 제거 13

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

    [그림 3.6] Custom Installation

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

    설치하면 기본으로 설치되는 경로는 %TB_HOME%\client\bin\tbAdmin이다.

    14 Tibero RDBMS 설치 안내서

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

    [그림 3.7] Environment Configuration

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

    설명입력 항목

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

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

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

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

    데이터 파일 경로

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

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

    는 경로명에 공백을 입력해서는 안 되며, 여유가 있는 디스크 공간에 설

    정할 것을 권장한다.

    제3장 설치 및 제거 15

  • 9. 생성할 데이터베이스의 문자 집합(character set)을 선택한다. 원하는 문자 집합을 선택한 후, [Next] 버

    튼을 클릭하여 다음 단계로 진행한다. TB_NLS_LANG 환경 변수의 값으로 사용할 문자 집합도 이 화면

    에서 선택할 수 있다. 선택하지 않을 경우 TB_NLS_LANG 환경 변수는 설정되지 않는다.

    [그림 3.8] Character Set Configuration

    16 Tibero RDBMS 설치 안내서

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

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

    [그림 3.9] Account Configuration

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

    제3장 설치 및 제거 17

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

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

    [그림 3.10] Pre-Installation Summary

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

    내용을 수정한다.

    18 Tibero RDBMS 설치 안내서

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

    수 있다.

    [그림 3.11] Installing Tibero RDBMS 4 sp1

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

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

    제3장 설치 및 제거 19

  • 13. Tibero RDBMS가 정상적으로 설치되면 아래와 같은 화면이 나타난다. 생성하고자 하는 바로 가기 아이

    콘을 선택한 후, [Done] 버튼을 클릭하여 설치를 종료한다.

    [그림 3.12] Installation Completed

    3.1.2. 콘솔 모드

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

    1. Tibero RDBMS 4 SP1 인스톨러를 수행할 때 생성되는 임시파일의 디렉터리를 환경변수 TB_IN

    ST_TMP_DIR로 설정할 수 있다.

    $export TB_INST_TMP_DIR=/opt

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

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

    2. 콘솔 모드에서 Tibero_RDBMS_4_sp1_Linux_x86_32.bin 파일을 실행한다. 그러면 Tibero RDBMS 4

    SP1 인스톨러가 실행된다.

    $./Tibero_RDBMS_4_sp1_Linux_x86_32.bin

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

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

    20 Tibero RDBMS 설치 안내서

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

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

    Introduction

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

    Tibero Installer will guide you through the installation of Tibero RDBMS 4 sp1.

    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 TO CONTINUE:

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

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

    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/TmaxSoft/tibero4

    ( TB_HOME : /home/tibero/TmaxSoft/tibero4 )

    ENTER AN ABSOLUTE PATH,

    OR PRESS TO ACCEPT THE DEFAULT :

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

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

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

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

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

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

    SID

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

    Each instance is uniquely identified by SID,

    and the database is references by the instance.

    TB SID (DEFAULT: tibero):

    제3장 설치 및 제거 21

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

    입력한 후 키를 누른다.

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

    Select Installation Type

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

    Please select the Installation Type to install.

    -> 1- Typical

    2- Custom

    ENTER THE NUMBER FOR THE INSTALL SET, OR PRESS

    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

    8KDATABASE BLOCK SIZE(DB_BLOCK_SIZE)

    /home/tibero/TmaxSoft/tibero4/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를 입력한다. 각 항목을

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

    다.

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

    Listener Port (DEFAULT: 8629) :

    22 Tibero RDBMS 설치 안내서

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

    DATA FILE PATH (DEFAULT: /home/tibero/TmaxSoft/tibero4):

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

    러 다음 단계로 진행한다.

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

    Character Set Configuration

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

    Please select the default character set.

    1. MSWIN949

    2. UTF8

    3. ASCII

    4. EUC-KR

    5. SHIFT-JIS

    >

    9. Tibero RDBMS에서 기본적으로 제공하는 사용자 계정(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

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

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

    른다.

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

    Pre-Installation Summary

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

    Please Review the Following Information Before Continuing.

    Product Name : Tibero RDBMS 4 sp1

    TB_HOME : /home/tibero/TmaxSoft/tibero4

    TB_SID : tibero

    Install Folder : /home/tibero/TmaxSoft/tibero4

    Install Set : Customize(Tibero RDBMS 4 sp1, tbAdmin, help files)

    Listener Port : 8629

    제3장 설치 및 제거 23

  • DataBase BLOCK SIZE(K) : 8

    DATA FILE PATH : /home/tibero/TmaxSoft/tibero4/database/tibero

    Character Set : MSWIN949

    Is this information correct?(y/n)

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

    복사와 링크 작업 그리고 DATA FILE PATH에 설정한 디렉터리에 데이터베이스를 생성하는 작업까지

    모두 진행된다.

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

    Installing Tibero RDBMS 4 sp1

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

    (100) Tibero RDBMS 4 sp1 uncompressed completely

    (100) tbAdmin uncompressed completely

    (100) Help files uncompressed completely

    0 50 100 (%)

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

    Installation Completed

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

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

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

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

    고한다.

    3.1.3. 수동 모드

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

    다.

    Windows 계열

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

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

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

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

    24 Tibero RDBMS 설치 안내서

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

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

    설정 값환경 변수

    C:\TmaxSoft\tibero4TB_HOME

    tiberoTB_SID

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

    3. C:\TmaxSoft 디렉터리에서 압축된 바이너리 실행 파일(tar.gz)을 해제한다. 그 후에 명령 프롬프트에서

    다음의 명령어를 입력하여 %TB_HOME%에 license라는 하위 디렉터리를 생성하고, 발급받은 라이선

    스 파일(license.xml)을 이 디렉터리에 복사한다.

    mkdir license

    4. %TB_HOME%\client\lib와 %TB_HOME%\lib에 있는 .dll, .lib, .pdb 파일을 C:\Windows\system32에

    복사한다.

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

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

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

    C:\TmaxSoft\tibero\bin>tbinstall C:\TmaxSoft\tibero4 tibero

    Microsoft (R) Windows Script Host 버전 5.6

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

    TB_HOME = C:\TmaxSoft\tibero4

    TB_SID = tibero

    service account = LocalSystem

    tibero4 installed successfully.

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

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

    gen_tip.bat

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

    C:\TmaxSoft\tibero4\config>gen_tip.bat

    Using TB_SID [tibero]

    C:\TmaxSoft\tibero4\config\tibero.tip generated

    C:\TmaxSoft\tibero4\client\config\tbdsn.tbr generated.

    C:\TmaxSoft\tibero4\config\psm_commands.bat generated

    제3장 설치 및 제거 25

  • 참고

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

    을 참고한다.

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

    C:\TmaxSoft\tibero4\bin>tbboot.bat nomount

    C:\TmaxSoft\tibero4\bin>cscript /nologo "C:\\TmaxSoft\\tibero4\bin\_tbboot.vbs"

    nomount

    listener port = 8629

    Tibero instance started up (NOMOUNT mode)

    Tibero RDBMS 4SP1

    TmaxSoft, Co. Copyright(C) 2001-2009. All rights reserved.

    C:\TmaxSoft\tibero4\bin>

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

    C:\TmaxSoft\tibero4\bin>tbsql sys/tibero

    tbSQL 4 SP1

    TmaxSoft, Co. Copyright(C) 2001-2009. All rights reserved.

    Connected to Tibero.

    9. 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:\TmaxSoft\tibero4\instance\tibero\database\log001.log'

    size 100M,

    group 2 'C:\TmaxSoft\tibero4\instance\tibero\database\log002.log'

    size 100M,

    group 3 'C:\TmaxSoft\tibero4\instance\tibero\database\log003.log'

    size 100M

    maxloggroups 255

    maxlogmembers 8

    noarchivelog

    26 Tibero RDBMS 설치 안내서

  • datafile 'C:\TmaxSoft\tibero4\instance\tibero\database\system001.dtf'

    size 100M

    autoextend on next 100M

    maxsize unlimited

    default temporary tablespace TEMP

    tempfile 'C:\TmaxSoft\tibero4\instance\tibero\database\temp001.dtf'

    size 100M

    autoextend on next 100M

    maxsize unlimited

    extent management local autoallocate

    undo tablespace UNDO

    datafile 'C:\TmaxSoft\tiber4o\instance\tibero\database\undo001.dtf'

    size 100M

    autoextend on next 100M

    maxsize unlimited

    extent management local autoallocate;

    Database created.

    SQL>

    참고

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

    안내서"를 참고한다.

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

    SQL> quit;

    C:\TmaxSoft\tibero4\bin>tbboot

    C:\TmaxSoft\tibero4\bin>cscript /nologo "C:\\TmaxSoft\\tibero4\bin\_tbboot.vbs"

    listener port = 8629

    Tibero 4

    TmaxSoft, Co. Copyright(C) 2001-2009. All rights reserved.

    Tibero instance started up (NORMAL mode)

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

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

    System user, view, package 등이 생성된다. 사용되는 SYS, SYSCAT의 기본 암호는 각각 TIBERO,

    SYSCAT 이다. 그리고 default system users & roles 생성여부를 선택할 수 있다. 최초 설치시에는 반드

    시 Y를 선택하도록 한다.

    제3장 설치 및 제거 27

  • 참고

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

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

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

    C:\TmaxSoft\tibero4\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:

    *******

    Create default users & roles?(Y/N(

    Y

    Creating the role DBA...

    Running C:\TmaxSoft\tibero4\scripts\create_dba_gen.sql...

    Creating system users & roles...

    Running C:\TmaxSoft\tibero4\scripts\system_users.sql...

    Creating virtual tables(1)...

    Running C:\TmaxSoft\tibero4\scripts\vt_drop_gen.sql...

    Creating virtual tables(2)...

    Running C:\TmaxSoft\tibero4\scripts\vt_create_gen.sql...

    Granting public access to _VT_DUAL...

    Running C:\TmaxSoft\tibero4\scripts\vt_dual.sql...

    Creating the system generated sequences...

    Running C:\TmaxSoft\tibero4\scripts\create_seq.sql...

    Creating internal dynamic performance views...

    Running C:\TmaxSoft\tibero4\scripts\dpvx.sql...

    Creating system packages:

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_standard.sql...

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_dbms_output.sql...

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_dbms_lob.sql...

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_dbms_utility.sql...

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_dbms_obfuscation.sql...

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_dbms_transaction.sql...

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_dbms_random.sql...

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_dbms_lock.sql...

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_dbms_system.sql...

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_dbms_job.sql...

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_utl_raw.sql...

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_utl_file.sql...

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_tb_utility.sql...

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_dbms_sql.sql...

    28 Tibero RDBMS 설치 안내서

  • Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_dbms_rowid.sql...

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_dbms_repair.sql...

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_dbms_application_info.sql...

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_dbms_java.sql...

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_utl_encode.sql...

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_utl_url.sql...

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_utl_http.sql...

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_dbms_session.sql...

    Creating public synonyms for system packages...

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_synonym.sql...

    Creating auxiliary tables used in static views...

    Running C:\TmaxSoft\tibero4\scripts\systbl_gen.sql...

    Creating static views...syscat/syscat

    Running C:\TmaxSoft\tibero4\scripts\catalogview.sql...

    Creating static view descriptions...syscat/syscat

    Running C:\TmaxSoft\tibero4\scripts\sv_dict.sql...

    Creating packages for statistics:

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_sys_util.sql...

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_dbms_stats_internal.sql...

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_dbms_stats.sql...

    Creating packages for mview:

    Running C:\TmaxSoft\tibero4\scripts\rewrite_table.sql...

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_dbms_mview_util.sql...

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_dbms_mview.sql...

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_dbms_redefinition.sql...

    Creating remaining public synonyms for system packages...

    Running C:\TmaxSoft\tibero4\scripts\pkg\pkg_synonym2.sql...

    Running C:\TmaxSoft\tibero4\scripts\iparam_desc_gen.sql...

    Creating auxiliary tables used in metric system...

    Creating dynamic performance views...

    Running C:\TmaxSoft\tibero4\scripts\dpv.sql...

    Creating dynamic performance view descriptions...

    Running C:\TmaxSoft\tibero4\scripts\dpv_dict.sql...

    Creating spatial meta tables and views ...

    Running C:\TmaxSoft\tibero4\scripts\create_gis.sql...

    Creating internal system tables...

    Running C:\TmaxSoft\tibero4\scripts\sys_tbl.sql...

    C:\TmaxSoft\tibero4\scripts>

    12. Tibero RDBMS의 설치가 정상적으로 완료되면 tblistener, tbsvr 프로세스가 실행된다. 이 두 프로세스

    는 + + 키를 동시에 눌러 Windows 작업 관리자를 실행한 다음 [프로세스] 탭을 통

    해 확인할 수 있다.

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

    ...

    tblistener.exe SYSTEM 00 2,804 KB

    제3장 설치 및 제거 29

  • tbsvr.exe SYSTEM 00 216,056 KB

    ...

    LINUX 계열

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

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

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

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

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

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

    export TB_HOME=/home/TmaxSoft/tibero4

    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

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

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

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

    mkdir license

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

    gen_tip.sh

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

    tibero@TmaxSoft:~/tibero4/config$ gen_tip.sh

    Using TB_SID "tibero"

    /home/TmaxSoft/tibero4/config/tibero.tip generated

    /home/TmaxSoft/tibero4/config/psm_commands generated

    /home/TmaxSoft/tibero4/client/config/tbdsn.tbr generated.

    Running client/config/gen_esql_cfg.sh

    Done.

    참고

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

    을 참고한다.

    30 Tibero RDBMS 설치 안내서

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

    tibero@TmaxSoft:~/tibero4/bin$ tbboot nomount

    listener port = 8629

    change core dump dir to /home/tibero/TmaxSoft/tibero4/instance/tibero

    Tibero RDBMS 4SP1

    TmaxSoft, Co. Copyright(C) 2001-2009. All rights reserved.

    Tibero instance started suspended at NOMOUNT mode.

    tibero@TmaxSoft:~/tibero4/bin$

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

    tibero@TmaxSoft:~/tibero4/client/bin$ tbsql sys/tibero

    tbSQL 4 SP1

    TmaxSoft, Co. Copyright(C) 2001-2009. 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/TmaxSoft/tibero/database/tibero/log001.log'

    size 100M,

    group 2 '/home/TmaxSoft/tibero/database/tibero/log002.log'

    size 100M,

    group 3 '/home/TmaxSoft/tibero/database/tibero/log003.log'

    size 100M

    maxloggroups 255

    maxlogmembers 8

    noarchivelog

    datafile '/home/TmaxSoft/tibero/database/tibero/system001.dtf'

    size 100M

    autoextend on next 100M

    maxsize unlimited

    default temporary tablespace TEMP

    tempfile '/home/TmaxSoft/tibero/database/tibero/temp001.dtf'

    제3장 설치 및 제거 31

  • size 100M

    autoextend on next 100M

    maxsize unlimited

    extent management local autoallocate

    undo tablespace UNDO

    datafile '/home/TmaxSoft/tibero/database/tibero/undo001.dtf'

    size 100M

    autoextend on next 100M

    maxsize unlimited

    extent management local autoallocate;

    Database created.

    SQL>

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

    [tibero@TmaxSoft ~]$ tbboot

    listener port = 8629

    change core dump dir to /home/tibero/tibero4/bin

    Tibero 4

    TmaxSoft, Co. Copyright(C) 2001-2009. All rights reserved.

    Tibero instance started up (NORMAL mode).

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

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

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

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

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

    tibero@TmaxSoft:~/tibero4/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)...

    32 Tibero RDBMS 설치 안내서

  • Granting public access to _VT_DUAL...

    Creating the system generated sequences...

    Creating internal dynamic performance views...

    Creating system packages:

    Running /home/TmaxSoft/tibero4/scripts/pkg/pkg_standard.sql...

    Running /home/TmaxSoft/tibero4/scripts/pkg/pkg_dbms_output.sql...

    Running /home/TmaxSoft/tibero4/scripts/pkg/pkg_dbms_lob.sql...

    Running /home/TmaxSoft/tibero4/scripts/pkg/pkg_dbms_utility.sql...

    Running /home/TmaxSoft/tibero4/scripts/pkg/pkg_dbms_obfuscation.sql...

    Running /home/TmaxSoft/tibero4/scripts/pkg/pkg_dbms_transaction.sql...

    Running /home/TmaxSoft/tibero4/scripts/pkg/pkg_dbms_random.sql...

    Running /home/TmaxSoft/tibero4/scripts/pkg/pkg_dbms_lock.sql...

    Running /home/TmaxSoft/tibero4/scripts/pkg/pkg_dbms_system.sql...

    Running /home/TmaxSoft/tibero4/scripts/pkg/pkg_dbms_job.sql...

    Running /home/TmaxSoft/tibero4/scripts/pkg/pkg_utl_raw.sql...

    Running /home/TmaxSoft/tibero4/scripts/pkg/pkg_utl_file.sql...

    Running /home/TmaxSoft/tibero4/scripts/pkg/pkg_tb_utility.sql...

    Running /home/TmaxSoft/tibero4/scripts/pkg/pkg_dbms_sql.sql...

    Running /home/TmaxSoft/tibero4/scripts/pkg/pkg_dbms_rowid.sql...

    Running /home/TmaxSoft/tibero4/scripts/pkg/pkg_dbms_repair.sql...

    Running /home/TmaxSoft/tibero4/scripts/pkg/pkg_dbms_application_info.sql...

    Running /home/TmaxSoft/tibero4/scripts/pkg/pkg_dbms_java.sql...

    Running /home/TmaxSoft/tibero4/scripts/pkg/pkg_utl_encode.sql...

    Running /home/TmaxSoft/tibero4/scripts/pkg/pkg_utl_url.sql...

    Running /home/TmaxSoft/tibero4/scripts/pkg/pkg_utl_http.sql...

    Running /home/TmaxSoft/tibero4/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/TmaxSoft/tibero4/scripts/pkg/pkg_sys_util.sql...

    Running /home/TmaxSoft/tibero4/scripts/pkg/pkg_dbms_stats_internal.sql...

    Running /home/TmaxSoft/tibero4/scripts/pkg/pkg_dbms_stats.sql...

    Creating packages for mview:

    Running /home/TmaxSoft/tibero4/scripts/rewrite_table.sql...

    Running /home/TmaxSoft/tibero4/scripts/pkg/pkg_dbms_mview_util.sql...

    Running /home/TmaxSoft/tibero4/scripts/pkg/pkg_dbms_mview.sql...

    Running /home/TmaxSoft/tibero4/scripts/pkg/pkg_dbms_redefinition.sql...

    Creating remaining public synonyms for system packages...

    Running /home/TmaxSoft/tibero4/scripts/iparam_desc_gen.sql...

    Creating auxiliary tables used in metric system...

    metrics package creating...

    Running /home/TmaxSoft/tibero4/scripts/pkg/pkg_dbms_metrics.sql...

    Creating dynamic performance views...

    Creating dynamic performance view descriptions...

    Creating spatial meta tables and views ...

    제3장 설치 및 제거 33

  • Creating internal system tables...

    tibero@TmaxSoft:~/tibero4/scripts$

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

    다음의 명령어를 실행하면 확인할 수 있다.

    tibero@TmaxSoft:~/tibero/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 ...

    3.2. 설치 확인

    3.2.1. 디렉터리 구조

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

    $TB_HOME

    +- bin

    |

    +- client

    | |

    | +- bin

    | +- config

    | +- include

    | +- lib

    | +- ssl

    | | |

    | | +- man

    | | | +- man1

    | | | +- man3

    | | | +- man5

    | | | +- man7

    | | +- misc

    | +- tbepa

    | | |

    | | +- java

    | | |

    34 Tibero RDBMS 설치 안내서

  • | | +- config

    | | +- lib

    | + win32

    | + win64

    +- config

    |

    +- database

    | +- $TB_SID

    | |

    | +- psm

    +- instance

    | |

    | +- $TB_SID

    | |

    | +- audit

    | +- log

    | | +- dbmslog

    | | +- lsnr

    | | +- tracelog

    | +- path

    +- lib

    +- license

    +- scripts

    +- pkg

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

    읽어야 한다.

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

    bin

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

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

    각 Tibero RDBMS를 기동하고 종료하는 역할을 담당한다.

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

    해서는 안 된다.

    client/bin

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

    티가 있다.

    설명유틸리티

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

    수 있는 유틸리티이다.

    tbSQL

    제3장 설치 및 제거 35

  • 설명유틸리티

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

    유틸리티이다.

    tbMigrator

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

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

    tbExport

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

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

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

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

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

    tbpc

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

    RDBMS tbESQL/C 안내서"를 참고한다.

    client/config

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

    client/include

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

    client/lib

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

    다. 이에 대한 자세한 내용은 "Tibero RDBMS 애플리케이션 개발자 안내서"와 "Tibero RDBMS tbESQL/C

    안내서"를 참고한다.

    client/ssl

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

    client/tbepa

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

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

    client/win32

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

    client/win64

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

    config

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

    Tibero RDBMS의 환경설정을 결정한다.

    36 Tibero RDBMS 설치 안내서

  • database/$TB_SID

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

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

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

    있다.

    설명파일

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

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

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

    database/$TB_SID/psm

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

    렉터리이다. 하지만, 현재 Tibero RDBMS에서는 인터프리터 모드만을 지원하고 있다.

    이에 대한 자세한 내용은 "Tibero RDBMS tbPSM 안내서"를 참고한다.

    instance/$TB_SID/audit

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

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

    instance/$TB_SID/log

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

    설명파일

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

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

    데 사용될 수 있다.

    트레이스 로그 파일

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

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

    DBMS 로그 파일

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

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

    오래된 파일을 삭제한다.

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

    설명초기화 파라미터

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

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

    제3장 설치 및 제거 37

  • 설명초기화 파라미터

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

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

    instance/$TB_SID/path

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

    중일 때 이 위치에 존재하는 파일을 읽거나 수정해서는 안 된다.

    lib

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

    이다.

    license

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

    집기로도 라이선스의 내용을 확인할 수 있다.

    scripts

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

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

    scripts/pkg

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

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

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

    설명환경 변수

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

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

    면, 기본으로 {사용자의 홈 디렉터리}/TmaxSoft/tibero4가 TB_HOME으로 설

    정된다.

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

    다면, 기본으로 tibero가 SID로 설정된다.

    TB_SID

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

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

    LD_LIBRARY_PATH

    Tibero RDBMS를 사용하기 위한 디렉터리 경로이다. 기본으로 $TB_HOME/bin

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

    PATH

    38 Tibero RDBMS 설치 안내서

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

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

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

    다.

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

    다.

    ulimit -c 0

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

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

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

    령어를 입력한다.

    sh .profile

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

    ● UNIX

    echo $TB_HOME

    ● Windows

    echo %TB_HOME%

    3.2.3. 기동 및 종료

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

    있다.

    기동

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

    tbboot [-h][-v][-t ]

    설명옵션

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

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

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

    제3장 설치 및 제거 39

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

    설명부트 모드

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

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

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

    종료

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

    tbdown [-h][-t ]

    설명옵션

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

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

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

    설명다운 모드

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

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

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

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

    IMMEDIATE

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

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

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

    력하여 접속할 수 있다.

    tbsql sys/tibero

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

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

    tbsql sys/tibero@tibero

    40 Tibero RDBMS 설치 안내서

  • 3.3. 제거

    3.3.1. GUI 모�