오라클 :: 17002 오류 해결
✅ 문제상황 |
🤷♀️ 오랜만에 오라클을 켰는데 pdb서버가 열리지않고 아래처럼 오류창이 떴다.... 🤷♀️
오류코드
The network Adapter could not establish the connection
업체코드 17002
👉 검색해보니 Oracle Listener가 실행중이지 않아서 발생된 것.
[ 컴퓨터 관리 ] - [서비스 및 응용프로그램 ] - [서비스] 에서 리스너 상태 확인!
✅ 해결법 |
👉 오라클 리스너가 장치를 인식하지 못해서 생기는 문제로, 대개 장치명을 변경한 경우에 발생한다고 한다.
👉 listener.ora, tnsnames.ora 파일을 열어서 컴퓨터 이름명을 변경해준다. (* 오라클 설치 후 기기명을 변경한 적이 있는 경우에만 해당!) 파일 찾기 힘들면 그냥 해당 드라이브 가서 파일명 검색때리면 됨.
👉 이때 이름은 로그인 할 때 뜨는 윈도우 계정 닉네임 아니고... 시스템 장치사양에 있는 장치이름으로 해야한다.
👉 listener.ora, tnsnames.ora 파일 (메모장으로 열면 됨) 안에 있는 HOST 부분을 장치명으로 변경해준다. 혹은 ip명도 된다고 한다. 원래 이름이 HOST = DESKTOP-SSSSSS 이런식이었는데, 다른 포스팅들이 다들 DESKTOP 뒷부분만 표기해놓아서 DESKTOP-LIA-GRAM23이라고 저장했더니... 안먹혀서 당황했는데 그냥 HOST=장치명 으로 인식시켜 주면 된다.
👉 참고로 초록색으로 표기한 XE도 위아래가 동일해야 한다고 한다.
✨ 바로는 적용 안됐고, 리스너 실행시키고 재부팅하니 잘 작동됐다. 식겁한 하루...끝 ✨