본문 바로가기
컴퓨터/Oracle

[Oracle]Multi listener 오라클 멀티리스너

by TEATO 2014. 7. 16.
반응형

[Oracle]Multi listener 오라클 멀티리스너

 

 Listener와 Tnsnames에 대해 잘 모르신다면 아래 link를 참고해주세요

Listener, Tnsnames

 

Listener를 하나만 만들어 놓을경우 여러사용자가 붙게되면

부하가 걸릴 수 있습니다. 이럴때 Listener를 추가로 더 만들어놓으면

더많은 사용자를 수용할 수 있겠죠.

때문에 Multi Listener 설정을 해줘야 합니다.

listener파일을 열어보시면 하나의 리스너가 있는데요

그밑에 이렇게 추가로 리스너를 만들어주면됩니다.

원래 있던 리스너정보를 복사해서 아래에 뭍여넣은다음 LISTENER1이라고 바꿔줬습니다.

그리고 포트번호를 1올려서 설정해줬습니다.

 

앞에서 LISTENER1이라고 했기 때문에 이번에는

lsnrctl START LISTENER1이라고 명령해 실행시켜줍니다.

이렇게 되면 기존에 돌아가고있는 리스너가 있고 추가로 하나의 리스너가 더 동작하게되어

총 2개의 리스너가 동작하고 있는것입니다.

 

이렇게 리스너를 여러개 구성한다면 더 많은사용자를 부하없이 수용할 수 있겠죠 ㅎ

 

 

리스너를 여러개 구성한 서버에 접속할때는

tnsnames를 이렇게 설정해 주면 되는데요

FAILOVER=ON , FAILOVER=ON 이라는 설정을 추가해줬습니다.

그리고 ADDRESS부분에 새로추가한 리스너의 포트번호와 맞춰서 추가해주면

서버에 연결할때 LISTENER가 문제가 있을경우 다른 LISTENER로 접속할 수 있습니다.

 

 

반응형

댓글