오라클을 설치하고 다른 PC에서 접속을 시도할 경우 접속이 되지 않는다. 이유는 오라클 리스너를 실행하지 않았기 때문인데, 오라클 리스너를 제어하는 명령어는 lsnrctl [help/start/stop/status/reload] 등이 존재한다.

 

 

대부분의 포스팅은 윈도우 환경에서 오라클 리스너를 실행하는 방법을 설명한다. 그렇기 때문에 커맨드창에 막바로 lsnrctl 명령어를 입력해도 오라클 리스너를 실행할 수 있다. 하지만, 리눅스 환경에서는 정확한 경로에 접근해서 해당 프로그램을 실행해야 한다. 오라클 리스너를 수행하기 위해 lsnrctl을 아무리 명령해도 'bash: lsnrctl: 명령을 찾을 수 없습니다...'라는 문구만 되풀이하는 것이 그 이유다.

 

lsnrctl 프로그램의 정확한 위치는 오라클홈 밑의 bin 디렉터리에 있다. 본인의 경우 '/app/oracle/11gR2/bin' 경로에 lsnrctl 프로그램이 있다.

 

 

위와같이 lsnrctl 프로그램이 있는 경로에 접근한 뒤 아래와 같은 명령어로 오라클 리스너 프로그램을 실행할 수 있다.

 

[oracle@obzents bin]$ ./lsnrctl

 

 

 

# 주로 사용하는 명령어

lsnrctl: 관리자 모드

lsnrctl help: 도움말

lsnrctl status: 현재 상태

lsnrctl start: 서비스 시작

lsnrctl stop: 서비스 종료

lsnrctl reload: 서비스 재시작

 

 

 

 

Private comment