컴퓨터공부/문제해결!

이클립스(Eclipse)에서 오라클 연동 Ping Failed! 뜰 때 체크리스트

E.K.Lim 2017. 2. 5. 16:06

웹 프로젝트를 하다가, 집에서 이클립스를 설치해서 하려고 하니 결국 SQL 문을 다시 실행해야 한다^^;;


그래서 오라클을 설치하면서 계속 Ping failed가 떠서! 이리저리 확인해보았다 :)


체크리스트 1.

jar 파일이 제 위치에 있는가?

처음 설치를 할 때 보면 제 위치에 오라클을 연동하는 jar 파일이 없는 경우가 많다.


이 경로는 나의 경우지만, 오른쪽에 있는 Add JAR/Zip 버튼을 눌러서

비슷한 경로로 app/oracle/product/버전/server/jdbc/lib 안에 ojdbc6.jar 파일을 찾아서 넣으면 된다!


이 게 아니라면 다음으로 넘어가보자.

다음은 Driver Properties와 관련된 체크리스트다!



체크리스트 2. Service name 또는 SID 확인하기!

보통은 SID의 기본 값이 orcl이지만, 많은 블로그에서 매뉴얼을 참고할 때 그렇지 않은 경우들도 보여서,
확인해보는 것이 좋을 것 같다.

오라클 SID를 확인하는 방법은,
sql plus 를 실행해서 다음과 같은 명령어를 쳐 보는 것이다.

SELECT instance FROM v$thread;

혹시나 헷갈릴 수도 있으니, 오라클 데이타베이스를 확인하려면 다음과 같이 치면 된다.

(일반적으로는 데이터베이스를 한 개만 사용하기 때문에 데이터베이스 이름이 SID와 같다.)


SELECT NAME, DB_UNIQUE_NAME FROM v$database;

체크리스트 3. Host와 포트번호 확인하기!

내가 걸렸던 부분이 이거였다. ㅎㅎㅎㅎ
cmd 창을 열어서 다음과 같이 명령어를 입력하면
tnsping 127.0.0.1

다음과 같은 결과를 볼 수 있다.

Used HOSTNAME adapter to resolve the alias

Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))

저기에 있는 HOST 와 PORT 를 위의 그림과 같이 입력하고 Test Connection을 누르면!


짠!!