Computer/Network

오라클 데이터포트(1521)를 이용하여 바이너리를 다운받을때 장애

알찬돌삐 2014. 10. 28. 15:07

CS 프로그램 하나를 받았는데,

이 CS 는 오라클 데이터 포트(1521번 포트)를 이용하여 쿼리문 전송, 레코드셋 수신등을 하면서,

프로그램 업데이트가 있을 경우 해당 포트로 바이너리 파일을 수신합니다.


일반적인 인터넷에서는 잘 되는데,

회사내부망에서만 접속하면 잘 되지 않습니다.


방화벽쪽에서 차단되는가 확인해보아도 해당 기록을 찾을수 없고, 전송되는 도중 CS 프로그램을 KILL 시키면 방화벽쪽에 수신된 바이트수가 찍히는데, 다운로드 속도가 꽤 느리다고 해야될까요.

그래서 HANGUP 상태에 빠진것처럼 보이더군요.


쥬니퍼 방화벽 로그




이리저리 찾아보니 (구글링의 위대함)

쥬니퍼 방화벽에서 오라클 데이터 포트를 감시한다고 되어있더군요.


영어로 뭐라뭐라 적혔는데, 내 맘대로 해석하면, 

올바르지 않은 쿼리문이나 데이터를 감시하는데, 바이너리 데이터가 전송되니 양이 너무 방대해서 분석하는데 시간이 걸려서 전송시간이 오래걸립니다.



쥬니퍼 방화벽 설정 화면으로 들어가서 

메뉴에서 Security -> ALG 로 이동하시면 sql 이란 항목이 있습니다.

해당 항목을 체크해제 하시면 됩니다.