작업 중 마주하게된 예외와 발생 흐름 및 해결 방법을 정리해보았다.
아마 가장 강조할 부분은 티베로 라이센스 갱신에 대한 이야기 일 것으로 추측된다.
1. jdbcConnectionException
2. JDBC-90401
3. 티베로 라이선스 갱신
1. jdbcConnectionException
서버 점검차 인터넷이 5분가량 끊긴다는 공지를 받았고, 이어서 외부 IP주소가 변경되었다는 공지도 확인할 수 있었다. 쉬어갈 겸 잠깐 바람을 쐬고 자리로 복귀한 시점부터 멀쩡히 실행되던 프로젝트들이 전부 실행되지 않는 상황이 발생하였다.....
더 열받는건 로그가 나오다가 멈추고는 한~~참동안 아무 반응이 없었다는 것이다. 이게 왜 이렇게 느린건지, 실행은 왜 안되는지 영문도 모른채 한참 끙끙대다가 프로젝트며 서버며 죄다 새로고침에 clean에, 하물며 git에서 clone까지 몇 번 새로 받고 난리 부르스를 치던 그때
서버 stop을 누르는 것을 잊은채 방황하다 드 디 어 아래와 같은 예외가 출력되었다...
대~충 보니까 mybatis, JDBC어쩌구 하는 것을 보니 DB와 문제가 있었구나 싶어서, 해당 프로젝트와 연결된 config.propertis파일을 열어보았다.
사용중인 DB는 사내에서 항상 실행시키고 있는 특정 서버의 tibero였다
냅다 들어와서 확인해보니 아니나 다를까 연결이 안되어있더라 ^^
계~~~속 connection 해달라고 누르는데 정확히 아래와 같은 에러문구가 출력되었다.
JDBC-90401:Connection refused by the server. - Connection timed out: connect
2. JDBC-90401
https://goodkimday.tistory.com/29?category=811344
위의 블로그 내용을 확인해보면 1. 서버에서 tibero가 실행중인지, 2. 방화벽 문제가 있는지 이렇게 크게 두가지를 확인해보라고 하더라. 바로 서버실 들어가서 확인해보니 아니나 다를까 서버용 컴퓨터가 다운되어있었다...
물론 켜면 해결 되겠구나! 했지만 아니었다 ^^
연결이 계속 안돼서 tbboot, tbdown clean, tbboot clean 여러 명령어를 남발해봤는데, 소용이 없더라. 나중에 확인해보니까 티맥스에서 제공해주는 라이센스가 6개월단위로 갱신해주어야하는데, 갱신 시기를 놓쳐서 라이센스 만료로 발생한 일들이라고 한다.....
이 다음부터야 계속 알 수 없는 내용들 뿐이라 대리님들께 SOS를 쳤다. 라이센스라니... 티베로가 무료가 아니었나...?돈을 내야하는건가...?? 하면서 내가 해결할 수 있는 일인가를 고민하다가 대리님들이 확인해보더니 곧장 해결되었다 ^^
아래 목차에서 그에 대한 방법을 정리해보았다.
3. 티베로 라이선스 갱신
개인메모: 슬랙에 공유됨
1) 사이트 가입
https://technet.tmaxsoft.com/ko/front/main/main.do데모 라이센스 신청
제품명: Tibero
버전: 사용중인 tibero버전 (ex.6.0)
HostName: 사용중인 host이름 (ex.ora18host)
Edition: 사용중인 edition (ex.Standard)
회사명: 임의 기재
사용목적: 개발용도라이센스 파일 교체
2) 기존 license.xml 파일 교체 (업체에서 이메일로 파일 보내줌)
원격 PC - 서버 포트주소
교체파일 경로 - 위의 파일이 존재하는 경로로 알아서 교체, ex(/home/tibero/tibero6/license/license.xml)
3) 재실행
tbdown clean
tbboot
리눅스 작업 예시(비공개)
https://gkawjdgml.tistory.com/125
grep . /etc/*-release
'문제해결' 카테고리의 다른 글
Lombok 수동설치 (0) | 2023.11.30 |
---|---|
[jboss배포] 소스파일 적용 안됨 (0) | 2023.01.26 |
java.lang.ExceptionInInitializerError (0) | 2022.06.22 |
[이클립스] 서버로그 한글깨짐(인코딩) (0) | 2022.06.10 |
IntelliJ build(running)관련 (0) | 2022.05.31 |