원격지에서 서버의 Listener 을 이용(Toad,Orange 등)하여 접속을 하는 경우가 있습니다.
따로 제약을 걸어두지 않으면 무분별하게 아이피를 이용하여 접속을 할 수 있기 때문에 오라클에서는
Listener 설정에서 차단할 IP와 허용할 IP를 설정 할 수 있습니다.
sqlnet.ora 에 해당 설정을 해주면 사용이 가능합니다.
TCP.VALIDNODE_CHECKING=YES
TCP.INVITED_NODES= (접속을 허용할 IP )
TCP.EXCLUDED_NODES= (접속을 차단할 IP)
- 예시로 들면
TCP.VALIDNODE_CHECKING=YES
TCP.INVITED_NODES= (192.168.56.101,192.168.56.102)
TCP.EXCLUDED_NODES= (192.168.56.103,192.168.56.104)
위와 같이 여러 개의 IP 를 작성할 경우 쉼표(,)로 구분이 되며 TCP.INVITED_NODES 해당 부분을 사용시에 TCP.EXCLUDED_NODES 별도로 기재 해주지 않아도 상관 없습니다. 물론 차단할 IP가 있다면 추가 해줘도 무방합니다.
단. TCP.INVITED_NODES 자기 자신(서버)의 IP를 등록 시켜주셔야 합니다.