SQL Developer 사용하다가 SQL Developer가 접속이 안 되는 문제가 있었습니다.
몇 가지 의심을 하다가 Oracle Listener가 실행되지 않아서 접속이 불가능 경우가 있었습니다.
오류 발생
SQL Developer에는 다음과 같은 오류로 인하여 접속이 불가능하다고 나왔습니다.
The Network Adapter could not establish the connection
원인 파악
위의 오류의 경우 몇가지 문제로 인하여 발생할 수 있다고 합니다.
- 접속 정보 오류
- 방화벽 오류
- Oracle Listener 실행 중 아님
접속 정보는 문제가 없었으므로...
Network 문제라고 하여, 우선 방화벽을 의심하였습니다.
Telnet을 시도하였으나 역시 접속이 불가능하였습니다.
그래서 SE분에게 요청하여 방화벽을 확인 하였으나 큰 문제가 없었습니다.
그래서 Oracle Listener를 확인 하였는데, 실행 중이 아님을 확인하였습니다.
Oracle Listener 실행확인
Oracle Listener을 실행 한 뒤 다시 실행하니 잘 동작 하였습니다.
향후 조치
이러한 문제를 방지하기 위해서는 다음과 같이 해야 합니다.
다음의 폴더에서 파일을 수정해야 합니다.
경로 : C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN
(경로는 지정한 곳에 따라서 다릅니다.)
폴더 캡쳐
위의 폴더에서 2개의 파일을 열어서 HOST를 입력하는 곳을 수정해야 합니다.
HOST 입력하는 부분에 현재의 서버 HOST 이름과 동일하게 맞추면 문제가 발생하지 않습니다.
listener.ora
listener 파일 수정
tnsnames.ora
tnsnames 파일 수정
감사합니다.