웹이야기

티베로 설치 (5.0sp1, 윈도우 버전) 본문

D/Tibero

티베로 설치 (5.0sp1, 윈도우 버전)

yeon.Biju 2020. 2. 18. 14:42

Tibero 5.0sp1 설치(윈도우 버전)

 

윈도우에서 Tibero 를 설치해보고자 한다. 

이전에 이렇게 설치하는 걸 남겼던지라 아래 글을 정리하는 차원이다.

 

https://web-obj.tistory.com/129

 

티베로 설치

아... 이번엔 티베로다.. 일 할 때마다 뭔가 새로운 것을 하게 된다.. 이젠 좀 귀찮은데... 하나도 잘못하는데.. 익숙해질 즘엔.. 다른 걸로. 테스트 설치 OS : Window 10 64bit 였었던 것 같다. 1. tmax 로그인 h..

web-obj.tistory.com

 

 

1. 설치파일 다운로드

아래 사이트에 로그인한다.

https://technet.tmaxsoft.com/kr/front/main/main.do

 

Technet

효율적인 시스템 관리를 위한 기술 전문 포탈, 테크넷서비스

technet.tmaxsoft.com

 

로그인 해서 다운로드 > 데이타베이스 > Tibero 5로 이동한다.

다운로드를 클릭하여 화면이동한다. 

 

64비트 윈도우에 설치할 예정이므로 64비트용을 다운받는다.

 

파일을 모두 다운받으면 

tibero5-bin-FS05_CS_1808-windows64-164962-opt-20190404095237.tar.gz

파일이 있는데, tar.gz 여서 리눅스용으로 느껴지지만 아닌 것 같다. 

압축을 한번 또는 두번 풀면(압축 푸는 툴에 따라서 한번으로 되는 것도 있고, 안되면 두 번 풀어주면 된다) 아래와 같은 폴더가 나온다.

tibero5 폴더의 파일들을 가지고 설치가 진행될 예정이다.

 

 

2. 데모 라이센스 신청

 

라이센스 발급은 아래 URL을 참조하는 것이 조금 더 나을 것 같다. 

https://webobj.tistory.com/20

 

티베로 라이센스 발급

개발용 라이센스 발급 아래 티베로 설치하는 방법에도 나와있지만 https://webobj.tistory.com/19 티베로 설치 (5.0sp1, 윈도우 버전) Tibero 5.0sp1 설치(윈도우 버전) 윈도우에서 Tibero 를 설치해보고자 한다...

webobj.tistory.com

위 글을 참조했다면 3번으로 바로 이동한다.

그렇지 않다면 아래를 계속 따라간다.

설치를 하기 위해서는 라이센스가 필요하다. 개발용으로 임시 사용을 위해서도 라이센스가 필요한데 쉽게 신청할 수 있도록 되어 있다. 

https://technet.tmaxsoft.com/ko/front/main/main.do

 

Technet

효율적인 시스템 관리를 위한 기술 전문 포탈, 테크넷서비스

technet.tmaxsoft.com

 

위 사이트의 우측에 보면 데모라이센스 신청하는 부분이 있다.

 

 

클릭하여 정보를 입력하고 제출하기를 클릭한다.

 

곧바로 메일로 날라오니 메일을 확인하여 license.xml 파일을 다운받아서 

1번에서 다운받은 tibero>license 폴더 밑에 위치시킨다.

3. 환경변수 설정

설치를 위해 3가지 환경변수를 설정해준다.

TB_HOME, TB_SID  라는 환경변수를 설정하고, 티베로의 bin 폴더를 PATH에 등록시켜준다.

 

TB_HOME  : 티베로 설치 경로,  여기서는 C:\Tibero\tibero5 로 한다. 
TB_SID  :  tibero 로 셋팅
PATH  : Tibero 경로 등록  %TB_HOME%\bin%TB_HOME%\client\bin

 

탐색기의 내PC > 마우스 오른쪽 버튼를 클릭하여 시스템 정보를 열고 고급 시스템 설정을 클릭한다. 

고급 > 환경변수로 들어간다.

사용자 변수보다는 시스템 변수에 등록하기로 한다.

새로 만들기를 클릭하여 TB_HOME, TB_SID를 등록한다.

TB_HOME에는 C:\Tibero\tibero5

TB_SID에는 tibero 로 등록하기로 한다. 

 

시스템 변수 > Path 를 선택하고 편집을 클릭하여 창을 열여준다. 

새로 만들기를 클릭하여

%TB_HOME%\bin

%TB_HOME%\client\bin

를 입력해준다.

입력 후 확인 클릭.

 

 

4. 설치

C:\밑에 Tibero 폴더를 생성하고 그 하위에 tibero5 폴더를 옮겨준다.

위에서 설치 경로를 C:\Tibero\tibero5 잡았으니 폴더를 맞춰준다.

 

도스창을 관리자권한으로 실행을 하여 열어준다.

%TB_HOME%\bin 으로 이동

 

cd c:\Tibero\tibero5\bin 

 

tbinstall %TB_HOME% %TB_SID%

 

 

라고 도스창에서 입력한다.

이 명령이 실행되면 Tibero가 Windows 서비스에 등록된다. 등록된 Windows 서비스는 [시작] > [설정] > [제어판] > [관리 도구] > [서비스]에서 확인할 수 있다.

 

 

 

그러면 위와 같이 반가운 소리가 나온다. 

나오지 않는 경우

1) 라이센스 파일 위치

2) 환경변수 설정을 다시 한번 확인한다.

 

그리고 아직 끝난 것이 아니다.

 

 

5. gen_tip.bat 실행

c:\Tibero\tibero5\config 로 이동하여 gen_tip.bat 을 실행한다.

6. 서버 기동

c:\Tibero\tibero5\bin으로 이동한다.

tbboot nomount 라고 입력한다.

 

한번에 될 줄 알았더니 host id 가 일치하지 않는다고 한다. 라이센스 신청을 다시 해야 한다.

ERROR: Mismatch host id!!

(5) Check the license file - C:\Tibero\tibero5\license\license.xml TmaxData Corporation Copyright (c) 2008-. All rights reserved.
  *************************************************************************
* ERROR: Mismatch host id!!
* (5) Check the license file - C:\Tibero\tibero5/license/license.xml
  *************************************************************************
Tibero_tibero is stopped or disabled. Please confirm the service state or event logs (Application / System)

 

 

7. 라이센스를 다시 신청한다. 

hostname 이 잘못되어 있다는 오류 이므로 설치하는 pc의 hostname 을 알아야 하는데 뭐지? 하고 고민을 하다가 도스창에서 hostname 을 쳐봤다.

hostname

그랬더니 아래와 같이 뭔가 나온다. 

 

 

가만보면 윈도우의 시스템정보의 디바이스 이름과 같다.

 

라이센스를 신청할 때 호스트명에다가 이 정보를 입력해준다. 

 

그리고 나서 다시 실행을 해준다.

 

8. 다시 서버 기동

tbboot nomount

 

아직 끝난 것이 아니다.

 

9. 데이타 베이스 생성

tbsql sys/tibero 로 티베로에 접속한다.

 

create database "tibero"
user sys identified by tibero
maxinstances 8
maxdatafiles 100
character set MSWIN949
logfile group 1 'log001.log'
size 100M,
group 2 'log002.log'
size 100M,
group 3 'log003.log'
size 100M
maxloggroups 255
maxlogmembers 8
noarchivelog
datafile 'system001.dtf'
size 100M
autoextend on next 100M
maxsize unlimited
default temporary tablespace TEMP
tempfile 'temp001.dtf'
size 100M
autoextend on next 100M
maxsize unlimited
extent management local autoallocate
undo tablespace UNDO
datafile 'undo001.dtf'
size 100M
autoextend on next 100M
maxsize unlimited
extent management local autoallocate;

 

 

 

10. 마무리

SQL>quit 로 빠져나온다.

C:\Tibero\tibero5\bin> tbboot 로 티베로를 재기동해준다.

재기동이 성공하였다.

 

11. 기타 작업

사실 이건 왜 하는진 모르겠다. 일단 하라고 하는 것으니 해본다. 

 

기본 스크립트 호스트를 cscript로 변경한다. cscript로 설정되어 있지 않은 경우 vbs 파일을 실행할 때
사용자 입력 부분에서 alert 창으로 출력되어 설치를 진행할 수 없는 현상이 발생한다.

scripts 폴더 밑으로 가서 

C:\Tibero\tibero5\script> cscript //H:CScript

라고 입력한다.

 

C:\Tibero\tibero5\script> system.vbs 명령어 실행

현재 디렉터리에 있는 SQL 문이 저장된 파일(*.sql, 이하 SQL 파일)이 수행된다고 한다.

 

패스워드를 입력하라고 나오지만 패스워드를 정해준적이 없는 것 같은데 패스워드를 입력하라고 나온다.

그래서 패스워드를 "tibero" 라고 입력했는데도 오류가 나온다.

 

* sys의 기본 패스워드는 "tibero"  이고

syscat 의 기본 패스워드는 "syscat" 이다. 

제대로 입력하면 아래와 같은 오류가 발생하지 않는다. 

 

하지만 자꾸 TBR-17001 Login failed가 뜬다.

반복되는 오류를 보면 SYSCAT 계정의 로그인 정보가 문제인 것으로 보인다. 

 

tbsql sys/tibero 로 로그인 해서

alter user SYSCAT identified by "tibero" 라고 해서 비밀번호 변경을 해줬다. 

다시 
C:\Tibero\tibero5\script> system.vbs 명령어 실행

SYS 패스워드에 tibero 입력

SYSCAT 패스워드에 tibero 입력

 

몇가지 Y/N 에 Y 입력

 

 

Done.

 

이제 설치가 완료된 것으로 보인다.

 

 

 

'D > Tibero' 카테고리의 다른 글

티베로 설치(Linux)  (0) 2020.02.19
티베로 설치(Tibero 6, Windows10)  (0) 2020.02.19
티베로 라이센스 발급  (0) 2020.02.18
Comments