tibero 설치하기 (라이센스 에러 해결)

Yesol Lee·2022년 6월 24일
0

개발일지 - 2022

목록 보기
80/187

프로젝트를 시작하기 전, 이전 프로젝트 소스코드와 DB 데이터를 살펴보며 연습할 수 있는 기회를 주셨다. 오랜만에 코드를 봐서 잠시 설렜는데, 항상 첫 환경 설정이 가장 골치아프다는 것을 잊고 있었다... 되게 별거 아닌 일들로 좀 고생했는데 다음을 위해 정리해두기로 했다.

목표

Tibero 관련

  1. tibero 설치 및 DB 설정
  2. 기존 데이터 import
  3. DB에 접속해서 데이터 조회 확인

전자정부프레임워크 프로젝트 관련

  1. 이클립스에서 svn을 통해 이전 프로젝트 소스코드 가져오기
  2. tomcat9 서버와 프로젝트 연결

연동

  1. 프로젝트 DB연결을 위해 DB 주소 정보 업데이트
  2. log4jdbc 사용을 위해 tibero6-jdbc.jar 파일 C:\\ 아래, tomcat/lib/아래 붙여넣기
  3. 프로젝트를 tomcat9 서버에 올려서 검색 기능 되는지(DB연결) 확인

Tibero

설치

tibero 설치

tibero는 국산 DBMS로 oracle과 거의 비슷하다고 한다. 설치하기 위해 Technet 사이트의 tibero 다운로드 화면으로 들어간다.
이 프로젝트는 tibero6을 사용한다. 설치 방법은 아래 링크를 참고한다.

tibero 라이센스 파일 등록

tibero는 오픈소스가 아니기 때문에 라이센스를 발급받아서 사용해야 한다. 홈페이지에서 제한 기간동안 사용할 수 있는 라이센스를 무료로 발급받을 수 있다. 라이센스 파일 등록 시 이 컴퓨터의 hostname이 들어가야 하기 때문에 다른 컴퓨터에서 발급받은 라이센스를 사용할 수는 없다.

나는 그걸 모르고 기존 프로젝트의 라이센스 파일을 대신 넣었다가 아래 오류가 떴다.

  • ERROR: Mismatch host id!!
  • (5) Check the license file - /home/tibero/tibero5/license/license.xml

라이센스 hostname 에러 해결 => 내pc의 hostname 알아내서 새로운 라이센스 발급

CMD 창에서 hostname을 입력하면 해당 pc의 hostname을 알아 낼 수 있다.

라이센스 tibero 버전 다를 때 에러 => 라이센스 재발급

라이센스 파일 발급할 때 내가 사용하는 tibero 버전과 다른 버전으로 입력해서... 에러가 났다. 이건 그냥 라이센스 새로 발급 받아야 한다.

  • ERROR: Invalid license file format or Mismatch version!!
  • (3) Check the license file - /home/tibero/tibero5/license/license.xml

여러 번 설치하면서 파일 경로 바꿨을 때 에러 => 레지스트리 편집기에서 imagePath 변경

처음엔 D드라이브에 깔았다가 그냥 디폴트인 C드라이브에 깔기로 했는데 서비스 경로가 D로 잘못 저장되어 있어서 나는 오류이다. 이럴 땐 서비스 실행파일 경로를 수정해주어야 한다.

Error! The pathname of the service 'Tibero_tibero' is not equal to the pathname of the binary.
service pathname: D:\TmaxData\tibero6\bin\tbsvr.exe
binary pathname: C:\TmaxData\tibero6\bin\tbsvr.exe

컨트롤 파일 장애=>해당 경로에 controlfile 있는지 보고 없으면 다시 wizard 실행

라이센스 파일 문제로 인해 여러 번 DB Wizard가 중단되어서 그런지 controlfile을 열 수 없다는 에러도 있었다. 아래 에러의 경로를 찾아보니 있어야 할 파일이 생성되지 않은 걸 확인했다. Wizard를 다시 실행하면 만들어줄 것 같아서 해 보니 정상적으로 작동했다.


Warning: Control file open failed
/disk2/ctl2.ctl


참고: wizard 에러나서 종료되었을 경우 다시 켜는 방법

https://technet.tmaxsoft.com/upload/download/online/tibero/pver-20140808-000002/tibero_install/ch03_install.html

profile
문서화를 좋아하는 개발자

0개의 댓글