728x90

 


 

SQLD 자격증을 공부하려 다운 받았던 Oracle XE 21c Developer SQL 이 분명 어제까지만 해도 접속이 잘 되다가 오늘 접속을 하려니 다음과 같은 에러가 나왔다...

 

 

구글링을 해보니 Listner 설정 문제라길래 리스너 설정을 다시 확인해보았습니다. =(

 

오라클 리스너는 네트워크를 이용하여 클라이언트에서 오라클 서버로 연결하기 위한 오라클 네트워크 관리자이다.
네트워크를 통한 연결은 모두 리스너가 담당을하고 리스너와 연결되기 위해선 클라이언트에 오라클 NET8이 설치되어 있고 이를 통해 접속을 해야한다.

 

경로 : C:\app\사용자이름\product\21c\dbhomeXE\network\admin\sample\listener.ora

 

.....??? LocalHost로 잘 잡혀있다.....?

 

그럼 리스너가 잘 동작하는지 확인이 필요할 것 같네요. =)

 

명령어: lsnrctl service

리스너가 동작을 하고 있지 않는것 같다....

 

 

lsnrctl service

또는

lsnrctl status

로 리스너의  상태를 확인이 가능합니다. =)

 

lsnrctl help --도움말
lsnrctl status --현재 상태
lsnrctl start --시작
lsnrctl stop --중지
lsnrctl reload --재시작
lsnrctl --관리자모드 실행

 

그럼 위의 명령어를 이용해 리스너를 기동시켜주도록 하겠습니다.

 

....??!

 

그럼 관리자 모드로 다시 도즈언

 

....????.....!!?

 

명령어가 먹지 않는다....?

 

알고보니 윈도우에서 cmd 를 이용해 해당 명령어를 사용할 때 cmd 를 관리자 권한으로 실행시켜주어야 한다는 것을 발견했습니다....!

 

 

관리자권한으로 cmd 를 실행시킨뒤 다시 lsnrctl start !

상태도 한번 체크를 해주도록 합니다.

 

아주 잘 연결되었군요 ! +_+

 

이렇게 cli 를 이용해 명령어로 리스너를 다루는 방법도 있지만 gui 를 통해 오라클 리스너를 실행시켜 줄 수도 있습니다 !

 

 

 

 

이렇게 서비스를 검색하거나 cmd 에서 services.msc 를 입력해줍니다.

 

 

그럼 요런 인터페이스가 나오는데 Oracle 어쩌구 Listner 를 찾아서 클릭을 해줍니다.

Oracle sql developer 가 정상적으로 설치 되었다면 존재할겁니다.

 

 

 

그럼 요런 녀석이 나올텐데 필자는 이미 명령어로 리스너를 실행시킨 상태이기 때문에 실행 중 이라고 뜨는군요.  =)

여기에서도 시작과 중지를 할 수 있습니다. ㅎㅎ

 

 

자 그럼 리스너도 정삭 작동을 하니 이제 다시 접속 테스트를 해보겠습니다 !

아주아주 잘 작동하는군요 !

 

 

흡족...!  *ㅁ*

728x90
반응형
복사했습니다!