공공 SI 프로젝트에서 근무하며, 우리는 때때로 기대하지 못한 도전에 직면합니다. 이번 글에서는 특히 공공 분야의 IT 전문가들이라면 한 번쯤 마주쳤을 법한, 답답함의 극치를 보여주는 OZ 리포트 소프트웨어와의 경험을 나누고자 합니다. 여러분이 비슷한 상황에 처했을 때 조금이나마 도움이 되길 바라면서, 저의 경험과 해결 방법을 공유하려 합니다. 이 글이 그동안 답답한 마음을 조금이라도 해소해 드릴 수 있다면 기쁠 것입니다.
에러코드 직면
최근, 오즈 리포트 소프트웨어 사용 중에 예기치 못한 에러코드 1020030014에 직면했습니다.
에러코드: 1020030014 상세 메시지: java.io.IOException: Failed to get connection; IO 예외 상황. The Network Adapter could not establish the connection
이 에러는 왜 발생했을까요? 문제의 원인과 해결 과정을 아래와 같이 정리해 보았습니다.
1. 쿼리 디자이너 데이터베이스 연결 정보 수정
먼저, 데이터베이스 연결 정보를 수정했습니다. 이전에는 정보 이름이나 서버 정보를 직접 입력했었는데, 이를 db.properties 파일을 이용해 연결하는 방식으로 변경하였습니다. 쿼리 결과 값을 조회해 정상적인 결과가 나오는지 확인했고, 이 과정에서 문제가 없다면 적용이 제대로 된 것입니다. 만약 쿼리 결과에 문제가 있다면, db.properties 파일의 정보를 다시 확인하고 수정해야 합니다.
(좌)직접 데이터를 입력하는 방식 → (우)db.properties 연결하는 방식
2. 리포트 디자이너에 수정된 쿼리디자이너(ODI) 적용
이어서, 리포트 디자이너에서 수정된 쿼리 디자이너를 적용했습니다. 실행 후 미리보기를 확인했을 때 에러가 발생했습니다. 공식 홈페이지의 QnA를 참조하여 해결책을 찾았는데, 이 과정이 상당히 번거로웠습니다.
해결 방법
결국, 쿼리 디자이너의 `config/db.properties` 뿐만 아니라 리포트 디자이너의 `config/db.properties` 파일도 수정해야 했습니다. 기본 설치 경로는 다음과 같습니다:
- `C:\Program Files (x86)\FORCS\OZ Report 7.0\OZ Query Designer 7.0\db.properties`
- `C:\Program Files (x86)\FORCS\OZ Report 7.0\OZ Report Designer 7.0\db.properties`
두 파일의 설정을 일치시키면 에러가 해결됩니다. 이 변경 후, 미리보기가 정상적으로 작동하는 것을 확인할 수 있었습니다.
.jpg)

.png)
댓글
댓글 쓰기