OS : Windows XP Pro SP2
DB : Oracle 9i
현재 오라클 9i를 사용하고 있습니다.
서버쪽은 방화벽으로 막혀 있고 1521 포트를 오픈하여 사용중입니다.
(C/S프로그램입니다.)
문제는 1521로 접속하면 DB와 연결이 되었다가 바로 연결이 끊어집니다.
그래서 방화벽쪽에서 확인해보니
클라이언트 프로그램에서 Oracle의 1521 포트로 접속이 되고 난 후
포트번호가 다른 걸로 바뀌어 버리더군요.(3000번대, 5000번대 무작위)
그래서 임시적으로 3000번대, 5000번대의 포트를 방화벽에서 열어 놓고 사용중인데
이도 내부적으로 사용되는 포트가 가변적이라서 난감합니다.
이 문제를 해결할 수 있는 방법이 있는지요.
1521 포트만을 사용할 수 있는 방법이 없나요?
원래 오라클이 내부적으로 이렇게 동작을 하는 것입니까?
아니면 셋팅상의 문제인지 궁금합니다.
(FTP에서 Passive Mode가 아닐 경우 21번 포트에서 요청을 받고 다른 포트로 연결을 넘겨주는 상황과 비슷한거 같습니다.)
|