Tibero 클라이언트설치가이드 Copyright 2013 TmaxData Co., Ltd. All Rights Reserved.
Copyright Notice Copyright 2013 TmaxData Co., Ltd. All Rights Reserved. 대한민국경기도성남시분당구황새울로 329 번길 5 티맥스빌딩우 ) 463-824 Restricted Rights Legend All TmaxData Software (Tibero ) and documents are protected by copyright laws and international convention. TmaxData software and documents are made available under the terms of the TmaxData License Agreement and may only be used or copied in accordance with the terms of this agreement. No part of this document may be transmitted, copied, deployed, or reproduced in any form or by any means, electronic, mechanical, or optical, without the prior written consent of TmaxData Co., Ltd. 이소프트웨어 (Tibero ) 사용설명서의내용과프로그램은저작권법과국제조약에의해서보호받고있습니다. 사용설명서의내용과여기에설명된프로그램은 TmaxData Co., Ltd. 와의사용권계약하에서만사용이가능하며, 사용권계약을준수하는경우에만사용또는복제할수있습니다. 이사용설명서의전부또는일부분을 TmaxData 의사전서면동의없이전자, 기계, 녹음등의수단을사용하여전송, 복제, 배포, 2차적저작물작성등의행위를하여서는안됩니다. Trademarks Tibero is a registered trademark of TmaxData Co., Ltd. Other products, titles or services may be registered trademarks of their respective companies. Tibero 는 TmaxData Co., Ltd. 의등록상표입니다. 기타모든제품들과회사이름은각각해당소유주의상표로서참조용으로만사용됩니다. 안내서정보안내서제목 : Tibero 클라이언트설치가이드발행일 : 2013-09-10 소프트웨어버전 : Tibero 5 안내서버전 : 2.1.2
내용목차 안내서에대하여... vii 제1장 설치개요... 1 1.1. 설치전준비사항... 1 1.1.1. 디스크용량확인... 1 1.1.2. JDK 5.0 설치확인... 1 1.1.3. 설치파일준비... 2 1.2. 설치전주의사항... 2 1.2.1. 기존 TB_HOME 설정확인... 2 1.2.2. 관리자권한실행... 3 1.3. 설치후고려사항... 3 1.3.1. JDBC 및 ODBC/OLE DB... 3 1.3.2. tbadmin... 4 제2장 자동모드설치및제거... 5 2.1. 설치... 5 2.2. 제거... 10 2.3. 설치또는제거로그확인... 10 제3장 수동모드설치및제거... 11 3.1. 설치... 11 3.1.1. UNIX 설치... 11 3.1.2. Windows 설치... 12 3.2. 제거... 15 Tibero iii
그림목차 [ 그림 1.1] JDK 버전확인... 1 [ 그림 1.2] TB_HOME 확인... 2 [ 그림 1.3] 관리자권한... 3 [ 그림 2.1] Welcome 화면... 6 [ 그림 2.2] TB_HOME 중복경고창... 6 [ 그림 2.3] 설치디렉터리설정... 7 [ 그림 2.4] 캐릭터셋설정... 8 [ 그림 2.5] 설치항목... 9 [ 그림 2.6] Uninstalling Tibero... 10 [ 그림 3.1] Windows 환경변수설정... 13 [ 그림 3.2] tbinstall.vbs 실행... 14 [ 그림 3.3] 레지스트리등록확인... 14 [ 그림 3.4] gen_tip.bat 실행... 14 [ 그림 3.5] tbuninstall.vbs 실행... 15 Tibero v
안내서에대하여 안내서의대상 본안내서는 Tibero 클라이언트를설치하려는모든데이터베이스사용자를대상으로기술한다. 안내서의전제조건 본안내서는 Tibero 클라이언트설치과정을설명한안내서이다. 따라서본안내서를원활히이해하기위해서는다음과같은사항을미리알고있어야한다. 데이터베이스의이해 RDBMS의이해 운영체제및시스템환경의이해 UNIX 계열 (Linux 포함 ) 의기본지식 안내서의제한조건 본안내서는 Tibero 를실무에적용하거나운용하는데필요한모든사항을포함하지않는다. 안내서에대하여 vii
안내서규약 표기 <AaBbCc123> <Ctrl>+C [Button] 진하게 " "( 따옴표 ) ' 입력항목 ' 하이퍼링크 > +---- ---- 참고 의미프로그램소스코드의파일명, 디렉터리 Ctrl과 C를동시에누름 GUI의버튼또는메뉴이름강조다른관련안내서또는안내서내의다른장및절언급화면 UI에서입력항목에대한설명메일계정, 웹사이트메뉴의진행순서하위디렉터리또는파일있음하위디렉터리또는파일없음참고또는주의사항 [ 그림 1.1] [ 표 1.1] AaBbCc123 그림이름 표이름 명령어, 명령어수행후화면에출력된결과물, 예제코드 { } [ ] 필수인수값 옵션인수값 viii Tibero 클라이언트설치가이드
제 1 장설치개요 본장에서는 Tibero 클라이언트설치전준비사항과주의사항및설치후고려사항에대해서설명한다. 1.1. 설치전준비사항 1.1.1. 디스크용량확인 Tibero 클라이언트를설치하기위해서는최소 1GB 이상의하드디스크여유공간이필요하다. Windows에서하드디스크용량을확인하는방법은탐색기에서설치할하드디스크의속성항목을통하여확인가능하다. 1.1.2. JDK 5.0 설치확인 Tibero 클라이언트인스톨러를이용해설치하기위해서는 JDK 1.5.17 이상이반드시설치되어있어야한다. 단, 수동모드로설치하는경우 JDK가필수요소가아니기때문에별도로설치확인을할필요가없으며 JDBC로 3rd-party 연동이필요한경우에 JDK를설치한다. 다음과같은방법으로현재운영체제에설치된 JDK 버전을확인한다. [ 그림 1.1] JDK 버전확인 만약, JDK 가설치되어있지않다면아래의위치에서 JDK 를다운로드할수있다. http://www.oracle.com/technetwork/java/javase/downloads/index.html 제 1 장설치개요 1
1.1.3. 설치파일준비 TmaxSoft 의 TechNet(http://technet.tmax.co.kr/) 에서회원가입후설치파일을다운로드한다. 자동모드로설치할경우 구분 Windows 32bit Windows 64bit 파일명 Tibero 5 Client Installer for Windows 32bit Tibero 5 Client Installer for Windows 64bit 수동모드로설치할경우 구분 UNIX Windows 32bit Windows 64bit 파일명 Linux, IBM, HP, Solaris의바이너리를다운받아사용한다. Tibero 5 for Windows 32bit Tibero 5 for Windows 64bit 1.2. 설치전주의사항 1.2.1. 기존 TB_HOME 설정확인 Tibero 클라이언트가설치과정에서기존에 Windows 환경변수에아래와같이 %TB_HOME% 이설정되어있다면해당변수값이변경된다. 단, 수동모드설치일경우설치과정에서 TB_HOME 설정확인이가능하므로별도로설정확인을할필요가없다. echo %TB_HOME% [ 그림 1.2] TB_HOME 확인 참고 기존에 Tibero 가설치또는부팅되어있다면해당 Tibero 를다운한후설치를진행한다. 2 Tibero 클라이언트설치가이드
1.2.2. 관리자권한실행 Windows 7 이상일경우 command 창을관리자권한으로실행한다. 만약, 관리자권한이아닐경우아래의메세지가나타난다. [ 그림 1.3] 관리자권한 1.3. 설치후고려사항 1.3.1. JDBC 및 ODBC/OLE DB Tibero를설치한후타제품과연동을위해 JDBC, ODBC/OLE DB를제공한다. JDBC JDBC 연동을할경우 Tibero DB 서버의해당경로에서드라이버파일을받아연동한다. 다음은서버의운영체제별드라이버파일위치에대한설명이다. 구분 Windows 계열 UNIX 계열 위치 %TB_HOME%\client\lib\jar $TB_HOME/client/lib/jar 다음은 Tibero 버전별드라이버파일명에대한설명이다. Tibero 버전 Tibero 4 Tibero 5 파일명 tibero4-jdbc.jar tibero5-jdbc.jar ODBC/OLE DB ODBC 와 OLE DB 설치방법에대한자세한내용은 "Driver 연결가이드 " 의내용을참고한다. 제 1 장설치개요 3
1.3.2. tbadmin 개발및운영담당자의편의성을위해 GUI Tool인 tbadmin을제공하며 Windows 계열에서만설치가가능하다. TmaxSoft의 TechNet(http://technet.tmax.co.kr) 에서 OS와 JDK bit에맞는바이너리와 tbadmin 설치파일을다운받아압축을해제하면별도의설치과정없이사용할수있다. 압축을해제하면다음과같은파일이생성된다. tbadmin +-- linux.gtk.x86 -- linux.gtk.x86_64 -- win32.win32.x86 -- win32.win32.x86_64 참고 tbadmin 의자세한사용방법은 "Tibero tbadmin 안내서 " 를참고한다. 4 Tibero 클라이언트설치가이드
제 2 장자동모드설치및제거 본장에서는 Tibero 클라이언트를자동모드로설치및제거하는방법을설명한다. 2.1. 설치 Tibero 4 SP1, Tibero 5의설치방법은기본적으로동일하며아래의화면들은 Tibero 5 클라이언트인스톨러설치화면을기준으로작성되었다. 다음은 Tibero 클라이언트를자동으로설치하는과정에대한설명이다. 1. 설치파일을준비한다. 설치파일에대한자세한내용은 1.1.3. 설치파일준비 를참고한다. 다운받은설치파일은아래와같이구성되어있다. {TB_HOME} +-- bin -- binary -- conf -- lib -- log -- install.bat -- uninstall.bat 2. install.bat를실행한다. %TB_HOME%\install.bat를실행하면 Welcome 화면이나타난다. (Windows 64bit인경우에는 in stall64.bat ) 설치와관련된간략한메시지를읽은후 [NEXT] 버튼을클릭하면다음단계로진행하고 [Cancel] 버튼을클릭하면설치를종료할수있다. 제 2 장자동모드설치및제거 5
[ 그림 2.1] Welcome 화면 기존에 %TB_HOME% 환경변수가설정되어있다면다음과같이경고창이출력되고계속설치를진행 하면설치완료후해당설정값이변경된다. [ 그림 2.2] TB_HOME 중복경고창 6 Tibero 클라이언트설치가이드
3. 클라이언트설치디렉터리를선택한다. 기본설치경로는 C:\Tibero\tibero5_client 로설정이되어있으며해당경로는환경변수 TB_HOME으로설정된다. 만약설치경로를변경하려면, [Browse...] 버튼을클릭해서변경하고기본설치경로로복원을하려면 [Restore Default Folder] 버튼을클릭한다. [ 그림 2.3] 설치디렉터리설정 클라이언트설치디렉터리설정을모두완료했으면 [Next] 버튼을클릭하여다음단계로진행한다. 제 2 장자동모드설치및제거 7
4. 캐릭터셋을설정한다. [ 그림 2.4] 캐릭터셋설정 제공되는 NLS LANG은 MSWIN949(Default), UTF8, ASCII, EUCKR, SJIS, JA16SJIS, JA16SJISTILDE, JA16EUC, JA16EUCTILDE 이있으며 Default가아닌다른캐릭터셋을선택하면설치완료후환경설정의 'TB_NLS_LANG' 이해당값으로입력된다. 캐릭터셋설정을하고 [Next] 버튼을클릭하여다음단계로진행한다. 8 Tibero 클라이언트설치가이드
5. 추가로설치할항목을선택한다. 설치할항목을선택한다. tbcli, JDBC 항목은기본적으로선택되어있으며추가로설치할항목을선택한후 [Install] 을클릭하면설치가진행된다. [ 그림 2.5] 설치항목 6. 네트워크파일 (tbdsn) 을설정한다. tbdsn.tbr 파일은서버의접속경로를설정하는파일로 "%TB_HOME%\client\config" 에위치한다. 다음과같이 tbdsn.tbr 파일을수동으로설정한다. tibero=( (INSTANCE=(HOST=192.168.xxx.xxx) (PORT=8629) (DB_NAME=tibero) ) ) 제 2 장자동모드설치및제거 9
2.2. 제거 %TB_HOME%\uninstall.bat(Windows 64bit 인경우에는 uninstall64.bat ) 를실행하여삭제한다. [ 그림 2.6] Uninstalling Tibero 2.3. 설치또는제거로그확인 클라이언트설치또는제거하는과정에서생성된로그는아래의경로에저장된다. %TB_HOME%\log\install.log 10 Tibero 클라이언트설치가이드
제 3 장수동모드설치및제거 본장에서는 Tibero 클라이언트를수동모드로설치및제거하는방법을설명한다. 3.1. 설치 3.1.1. UNIX 설치 다음은 UNIX 환경에서 Tibero 클라이언트를수동으로설치하는과정에대한설명이다. 1. 설치파일을준비한다. 설치파일에대한자세한내용은 1.1.3. 설치파일준비 를참고한다. 2. 클라이언트계정을생성한다. $ useradd -d /home/tibero5_client -g dba tibero5_client $ password tibero5_client 3. 바이너리압축을해제한다. $ ls tibero5-bin-5.0-linux64-72034-opt-tested.tar.gz $ gunzip tibero5-bin-5.0-linux64-72034-opt-tested.tar.gz $ tar -xvf tibero5-bin-5.0-linux64-72034-opt-tested.tar 4. profile 을설정한다. 클라이언트서버의 profile 에해당내용을환경에맞게수정한후추가한다. $ vi.bash_profile export TB_HOME=/home/tibero5_client/tibero5 export TB_SID=tb5 export PATH=$TB_HOME/bin:$TB_HOME/client/bin:$PATH: export LD_LIBRARY_PATH=$TB_HOME/client/lib:$LD_LIBRARY_PATH #Application 32bit #export PATH=$TB_HOME/bin:$TB_HOME/client/bin32:$PATH: #export LD_LIBRARY_PATH=$TB_HOME/client/lib32:$LD_LIBRARY_PATH 5. gen_tip.sh 를실행한다. 제 3 장수동모드설치및제거 11
$ cd $TB_HOME/config $ sh gen_tip.sh Using TB_SID "tb5" /home/tibero5_client/tibero5/config/tb5.tip generated /home/tibero5_client/tibero5/config/psm_commands generated /home/tibero5_client/tibero5/client/config/tbdsn.tbr generated. Running client/config/gen_esql_cfg.sh Done. 6. 필요없는디렉터리를제거한다. bin 과 client 폴더를남기고나머지는제거한다. 디스크의용량이충분한경우는생략한다. $ cd $TB_HOME $ ls bin client config lib license scripts $ rm -rf./config./lib./license./scripts $ ls bin client 7. 네트워크파일 (tbdsn) 을설정한다. tbdsn.tbr 파일은서버의접속경로를설정하는파일로 "$TB_HOME/client/config" 에위치한다. 다음과같이 tbdsn.tbr 파일을수동으로설정한다. tibero=( (INSTANCE=(HOST=192.168.xxx.xxx) (PORT=8629) (DB_NAME=tibero) ) ) 3.1.2. Windows 설치 다음은 Windows 환경에서수동으로클라이언트를설치하는과정에대한설명이다. 1. 설치파일을준비한다. 설치파일에대한자세한내용은 1.1.3. 설치파일준비 를참고한다. Tibero 클라이언트를설치할폴더를생성하고압축을해제하면아래와같이폴더들이생성된다. {TB_HOME} +-- bin -- client -- config 12 Tibero 클라이언트설치가이드
-- lib -- license -- scripts 2. 환경변수를설정한다. Windows 제어판에서 [ 시스템속성 ] > [ 고급 ] > [ 환경변수 ] 를선택한후 [ 시스템변수 ] 를설정한다. [ 그림 3.1] Windows 환경변수설정 TB_HOME 등록 TB_HOME=C:\Tibero\tibero5_client TB_SID 등록 서버의 SID 와동일하게설정한다. TB_SID=tibero PATH 등록 Tibero 바이너리및라이브러리위치를설정한다. path=%tb_home%\bin;%tb_home%\client\lib; 3. tbinstall.vbs 실행후레지스트리등록을확인한다. $ echo %TB_HOME% %TB_SID% $ cd %TB_HOME%\bin $ tbinstall.vbs %TB_HOME% %TB_SID% 제 3 장수동모드설치및제거 13
[ 그림 3.2] tbinstall.vbs 실행 레지스트리확인 (regedit) 에서 HKEY_LOCAL_MACHINE\SOFTWARE\TmaxSoft\Tibero\tibero5 경로 에 TB_HOME 과 TB_SID 가등록되었는지확인한다. [ 그림 3.3] 레지스트리등록확인 4. gen_tip.bat 를실행한다. $ echo %TB_HOME% %TB_SID% $ cd %TB_HOME%\config $ gen_tip.bat [ 그림 3.4] gen_tip.bat 실행 14 Tibero 클라이언트설치가이드
5. 필요없는폴더를제거한다. bin과 client 폴더를남기고나머지는제거한다. 디스크의용량이충분한경우는생략한다. 6. 네트워크파일 (tbdsn) 을설정한다. tbdsn.tbr 파일은서버의접속경로를설정하는파일로 "%TB_HOME%\client\config" 에위치한다. tbdsn.tbr 파일을다음과같이수동으로설정한다. tibero=( (INSTANCE=(HOST=192.168.xxx.xxx) (PORT=8629) (DB_NAME=tibero) ) ) 3.2. 제거 1. tbuninstall.vbs 를실행하여레지스트리에서제거한다. $ echo %TB_HOME% %TB_SID% $ cd %TB_HOME%\bin $ tbuninstall.vbs [ 그림 3.5] tbuninstall.vbs 실행 2. 물리파일을삭제한다. %TB_HOME% 으로설정된경로의디렉터리를삭제하여 Tibero 클라이언트를삭제한다. 제 3 장수동모드설치및제거 15