개인적인 정리

티베로 설치 본문

DB/tibero

티베로 설치

yeon.Biju 2017. 3. 28. 20:50

아... 이번엔 티베로다.. 

일 할 때마다 뭔가 새로운 것을 하게 된다..


이젠 좀 귀찮은데... 하나도 잘못하는데.. 익숙해질 즘엔.. 다른 걸로.


테스트 설치 OS : Window 10 64bit 였었던 것 같다.



본 게시물을 다시 정리하였다. 궁시렁 거리는 것을 조금 줄였다.

https://webobj.tistory.com/19



라이센스와 관련해서 본 게시물에도 있긴 하지만

https://webobj.tistory.com/20

를 참조하는 것이 좋을 것 같다. 



리눅스에서 설치하는 것은 아래 URL을 참고한다.

https://webobj.tistory.com/22




그럼 설치를 시작해보자.



1. tmax 로그인

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



2.다운로드로 이동





3. Tibero 5 sp 1다운로드




Tibero sp1 64bit용 다운로드




설치실패중...




다시 설치를 시도하기 위해서



매뉴얼을 다운받아서 읽어보았다.


다시 설치 시도..


1. 매뉴얼 다운로드

https://technet.tmaxsoft.com/ko/front/download/viewDownloadManual.do?cmProductCode=0301&version_seq=PVER-20140808-000002&doc_type_cd=MN


Tibero_5SP1_Installation_Guide_v2.1.7.pdf

참고한 문서




2. 매뉴얼 다운로드




Tibero 설치 안내서(Tibero_5SP1_Installation_Guide_v2.1.7.pdf) 를 다운받아서 읽어보았다... 물론 일부만.



3. 매뉴얼을 읽다보면..

installer 버전등 다른 버전도 존재하는 것처럼 나온다.


위 화면을 보고.. 다시 다운받을 수 있는 곳으로 이동해서 찾아보니 안보인다... 뭐지 ? 싶어서 다시 매뉴얼을 보니


아래와 같이 나온다.



분명 매뉴얼에는 인스톨러버전과 수동설치 버전으로 나누어져 있는데.... 홈페이지에 표시라도 해놓던가 하지.. 


쩝..한번쓰고 말건데...기타등등의 이유로 다소 짜증이 낫지만. 다만 사소한 욕 한마디는 던져주고 싶었다. 

이제 그만 투덜대고.. 대신 이번외에 다신 안쓰는 것을 목표로... ^^;;


위에서 수동설치 부분을 보면  tar.gz로 되어 있고.

다운받은 것도 tibero5-bin-5_rel_FS05-windows64-127068-opt-tested.tar.gz

그 이외 다운받을 수 있는 것은 없는 것으로 보아 installer  버전은 없다고 판단이 되었다. 


혹은 못찾을 것일수도 ^^;;;;



==> 수동설치 모드로 생각하고 매뉴얼에서 3.3수동 설치 부분을 보고 설치를 시도하기로 하였다.



설치 준비

1. * Windows 환경에서의 설치 과정은 반드시 관리자 권한으로 진행되어야 한다.


2. 파일 준비.
- 바이너리 실행파일 (tar.gz)
- 라이센스 파일(license.xml)

- 라이센스 파일이 없으니 설치진행이 안된다 .먼저 라이센스 파일을 받는 것이 좋은 것 같다. 


위 화면에서 좌측에서 데모라이센스 신청을 할 수 있고

Windows (x86) 64-bit 을 다운받았다.


첫 설치에는 라이센스 파일 없이 했으나... 실패.. 다시 라이센스 파일 받고 함.


3. 환경변수 설정


 - %TB_HOME% 

 - %TB_SID%

 - PATH



3개의 환경변수를 설정해야 한다. 


TB_HOME 은 설치하고자 하는 경로로 매뉴얼에서는 C:\Tibero\tibero5 로 하였으나, 내 환경에서는 좀 다르게 셋팅한다.(몇번 쓰고 지울 확률이 높다보니.... )

TB_SID 는 매뉴얼처럼 일단 tibero 로 셋팅한다.


[시작] > [설정] > [제어판] > [시스템] > [고급] 탭에서 [환경변수]에서 셋팅할 수 있으나 내컴퓨터에서 마우스 오른쪽버튼 클릭으로 해서 셋팅하는 게 익숙하다.


- TB_HOME 설정

- TB_SID도 같은 방식으로 설정을 해준다.



- path 도 지정해준다

windows10에서 설치중인데.. 환경변서 편집하는 것이 편해진 것 같다 



PATH에 지정하는 것을 잘 보니 설치할 곳에 tar.gz 압축을 풀고 나면....

티베로 설치폴더/bin 과 티베로 설치폴더/client/bin 2개다.


4. 압축을 푼다. 설정전에 압축을 풀긴 했다,


5. 라이센스 파일 복사 : 경로는 %TB_HOME%/license 아래에 하면 된다고 한다. 일단 이번설치에는 발급받지 않았다.


6.  cmd로 도스창을 열어서(일단은 관리자 권한으로 실행하였다) 

%TB_HOME%\bin 경로 이동한다.


tbinstall %TB_HOME% %TB_SID% [-s 서비스명] 라고 입력할 수 있으나 뒤에 서비스명을 생략하고


tbinstall %TB_HOME% %TB_SID% 만 입력을 하였다.


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

아마도 실행창에서 services.msc라고 쳐도 동일한 동작을 실행할 것으로 생각한다.


라고 창이 뜬다. 확인을 누르니


라고 또 창이 뜬다.



현재까지 매뉴얼 한장정도만 작업한 것이다.


일단 출근을 해야 해서... 



7. %TB_HOME%\config 폴더로 이동해서 

gen_tip.bat 실행



도스창에서 실행하면 될 듯 하다.


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


실행하고 나니  레지스트리 편집기... 가 나오고



예를 선택하니 아래와 같이 나온다.




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


C:\Tibero\tibero5\bin>tbboot nomount


라고 되어 있다. 


도스창에서 다시 한번  %TB_HOME%\bin 폴더로 이동


tbboot nomount 실행을 했더니


Tibero_tibero is stopped or disabled. Please confirm the service state or event logs (Application / System) 와 같이 나온다.


==> cmd 권한을 관리자로 실행하지 않아서 발생하는 것으로 보인다.


다시 한번 실행을 하니... 에러발생




라이센스 파일이 없다고 나오는 것 같다.. 라이센스신청부터 다시 해야겠다.




또 다시 출근..... 엄연히 이것도 일 때문에 설치하는데... 사무실에서는 시간이 없다보니...쩝.




9. 라이센스 신청


10. 클릭하면 팝업이 떠서 신청입력 화면이 나온다.


일단 개발테스트용으로 신청을 하였다.


신청을 하는 과정에서 Host Name을 입력하라고 나오는데... 뭘 입력해야 할까. 고민이 된다.


ip를 입력해야 하나, localhost를 입력해야 하나 하다가... 아무생각없이 도스창을 열어서 hostname 이라고 쳐보았다.



처음에는 아무생각없이 host를 쳐보았고

hostname 이라고 치니 블라블라 나온다...


그것을 hostName에 입력해보았다.


11. 신청하고 나니 바로 메일로 정보와 파일이 왔다.


빠르게 왔다.



license.xml을 %TB_HOME%\license 폴더에 복사해 넣었다.




12. 다시 한번 도스창(관리자 모드로 실행한)에서 tbboot mount를 실행을 하였다.




Tibero instance started up (NOMOUNT mode). 라고 나온다. success



13. 아직 해야 할게 남았다.

tbSQL 유틸리티를 이용하여 데이타베이스에 접속. 

예 "sys" 사용자로 접속



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







14. 데이타베이스 생성

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;



설치문서에 있는 것처럼 데이타베이스를 생성한다.


15. quit; 빠져나간다.


16. 데이터베이스 생성이 완료되면 tbboot 명령어로 Tibero를 다시 기동한다. 라고 설치 매뉴얼에서는 얘기를 한다.


C:\Tibero\tibero5\bin>tbboot


Tibero instance started up (NORMAL mode).



잘 되었나보다.




17. 기본 스크립트 호스트를 cscript로 변경한다. cscript로 설정되어 있지 않은 경우 vbs 파일을 실행할 때

사용자 입력 부분에서 alert 창으로 출력되어 설치를 진행할 수 없는 현상이 발생한다.


라고 한다.


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

%TB_HOME%\scripts로 이동해서  cscript //H:CScript 를 실행한다.







18 . %TB_HOME%\scripts 폴더에서 

 system.vbs 명령어를 입력하면 현재 디렉터리에 있는 SQL 문이 저장된 파일(*.sql, 이하 SQL 파일)이 수행된다.


는데.. 자꾸 TBR-17001 Login failed 가 뜬다.. 젠장.. 다 온 거 같은데..


sys 의 기본 암호는 tibero 이고

syscat  의 기본 암호는 syscat 이다.

패스워드를 제대로 입력하면 저런 오류가 발생하지 않는다. 



19. 재설치도 해보고 했으나 동일한 오류 발생.



도스창에서 %TB_HOME%\bin으로 이동

%TB_HOME%



tbsql sys/tibero 로 로그인 해서



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


빠져나간다. quit;



다시 도스창에서 %TB_HOME%\scripts 로 이동


system.bvs를 실행


비밀번호 입력하라고 나오는데

SYS 비밀번호와

SYSCAT 비밀번호를 입력하라고 나오는데..

모두 tibero입력


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


라는 질문에는 Y 입력했더니. 여러 스크립트를 실행한다.


그 이외에 나온 모든 질문에도 Y  입력... 


끝에...

Running .......\tibero5\scripts\systbl_create_agent.sql...

Done.

For details, check .............\tibero5\instance\tibero\log\system_init.log.


라고 나온다.. 일단 성공한 것으로 보인다.

Comments