IO 오류 : The Network Adapter could not establish the connection
해결 방법 1
:
listener, tnsnames 파일 확인 하기.
아래의 경로를 복사 하고 listener.ora 파일과 tnsnames.ora 파일을 확인 한다.
C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN
listener.ora
(ADDRESS = (PROTOCOL = TCP) (HOST = 컴퓨터 이름 ( == 사용자 명)) (PORT = 1521))
으로 잘 되어 있는지 확인 하기.
마찬가지로,
tnsnames.ora
(ADDRESS = (PROTOCOL = TCP) (HOST = 컴퓨터 이름 ( == 사용자 명)) (PORT = 1521))
컴퓨터 이름 ( == 사용자 명) 은 아래와 같이 확인 하면 된다.
해결 방법 2
:
서비스 - OracleXE, OracleXETNSListener 확인 하기.
위의 OracleServiceXE 와, OracleXETNSListener 이 제대로 실행 중 상태 인지 확인 하기.
실행 중 상태가 아니여서 서비스 실행을 하거나, 암튼 체크 이후, 정말로 실행중 인지를 확인 하는 방법은 아래와 같다.
cmd 창에 lsnrctl status 를 입력 한다.
그러면 맨 밑에
Instance "xe", status READY, has 1 handler(s) for this service...
라고 출력된 것을 확인 할 수 있다.
이렇게 인스턴스 xe 가 READY 상태로 나오면 정상적으로 서비스가 실행중 인것이다.
그러면
IO 오류 : The Network Adapter could not establish the connection
를 해결 할 수 있다.
끝.
[ 참고 ]
cmd 창 에서의 오라클 리스너 관련 명령어
1. 리스너 종료
lsnrctl stop
2. 리스너 시작
lsnrctl start
3. 리스너 서비스
lsnrctl services
4. 리스너 정보 확인
lsnrctl status