귀하는 손님 이십니다
로그인
회원가입
  
  델마당 공식 은행계좌
  하나은행 227-910235-83607
  예금주 이상국(운영진)
프로젝트 게시판
투표게시판
델마당소개
기초부터 활용까지! 델파이 교육 - 데브기어
 광고문의 :
질문과 답변 질문과 답변 입니다.
글내용 - 질문과 답변
 [질문] 리스너를 내렸는데도 조회프로그램은 계속 동작합니다.
파란창공
(조용한)
2019-07-08 오전 10:24:55
183회 조회


등록된 파일이 없습니다.

리스너와 DBCOnnect  의 관계를 알고 싶어서 문의드립니다.

 

저녁 8시 이후 영업라인에서의 전산작업을 중지하고자

특정포트의 리스너를 다운시킵니다. (오라클 까지 내리면  다시올리는데 시간이 소요되므로)

물론 아침에 리스너를 다시 올립니다.

 

리스너를 내린이후 해당 포트로 접속된 클라이언트는 다 작동이 안되야 하는게 맞는거 같은데,

리스너가 내려가도 작동되는 프로그램이 있습니다.  ㅠㅠ

 

작동안되는 프로그램은   조회 또는 등록시 

DATABASE1.Connected := False;

DATABASE1.Connected := True;  의 디비접속 과정이 있습니다.

오라클 연결오류가 발생합니다

 

작동되는 프로그램은 

프로그램 create 시 DATABASE1.Connected := True; 인상태로 프로그램 종료될때까지

계속 유지되는 프로그램입니다.

그리고 조회버튼 등을 클릭시

wirh Query1 do

Begin

  Close;

  SQL..Clear;

  ..........

  Open; 

End;

 

해당 조회내용이 조회되어 나옵니다.

 

여기서 궁금한것은 리스너를 내려도 이미 DB 와 연결된 프로그램은  리스너와 상관없이

계속 디비조회가 가능한것이 맞는것인지요?  ㅠㅠ 

 

리스너를 내렷을때 해당 포트로 연결된 프로그램들이 동작안하도록 하는 방법이 따로 있는건지

고수님께 문의를 드립니다. (__)