DB 서버에서 오라클 접속시 접속시간이 좀 걸려요?! 0 3 3,256

by 정종고 접속 연결 [2009.07.21 15:55:15]


안녕하세요!

오라클 DB에서 프로그램을 실행해서 오라클에 접속할려고 하는데 접속 속도가 늦네요!

프로그램은 C# 2005 버전으로 제작하고 있습니다.

오라클 DB 서버 구성을 보면

C:\ 드라이브에 제가 만든 프로그램이 실행되고요!

E:\드라이브에 오라클이 설치되어 있어요!

E:\ 드라이브의 경로를 찾는 시간이 좀 걸리는 것 같네요? 바로 찾을 수 있는 방법이 없나요?

// 제 프로그램에서 오라클에 접속하는 연결 문자입니다.

connectionString="Server=ST1DB; uid=*FS**; pwd=*FS**;" providerName="System.Data.OracleClient"

혹시 이 부분에서 바로 tnsname 파일이 있는 곳을 찾을수 있게 할 수 없나요?

프로그램이 실행시 처음에 오라클 연결시에 시간이 오래 걸리고 연결이 되면 바로 Insert, Update 등의 작업을

처리해 주네요!

혹시 이런 경우 있으신 분 빠른 답변 부탁드립니다.

 

by 웅 [2009.07.22 08:34:02]
연결시간이 늦는 것이 아닐 수 있습니다.
tnsping으로 응답시간을 확인해보세요. 아마 0.1초대 나오실것 같은데요.
세션연결 시 오라클은 내부적으로 백그라운드로 동작하는 부분이 있는데 이것때문에 느리다고 느낄 수 있을것 같네요.
이것은 어찌보면 pc사양 및 환경에 따라 자연스러운 현상일 수 있습니다.

by 정종고 [2009.07.22 16:23:01]
tnsping은 어떻게 하나요??

by 웅 [2009.07.22 16:47:17]
cmd창에서 tnsping ST1DB 쳐보시면 됩니다.
ST1DB는 tnsnames.ora파일에 등록된 서비스명입니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입