일단 이글을 이재식씨가 읽으신다면 정말로 감사하다는 말씀 드리고 싶군요...
먼저 가르쳐주신 내용 잘 해보고 있습니다...
근데 한가지 또 의문이 생기는 것이 있는데..
마냑 제가 델파이로 오라클 DB에 접속하는 프로그램을 만들어
SQL-Net이 깔려 있지 않은 컴퓨터에서 실행하면 에러가 나오고
실행을 할수 없잖아요...
그럴 경우 어떻게 하죠...먼저 SQL-Net을 깔고 해야 하는 건가요...?
히히^^ 죄송합니다...
너무 저급한 질문을 해서요...아직 많이 많이 초보자거든요...
델파이도 시작한지 몇달 밖에 안되서요...
이해 해주시기 바랍니다.....
끝까지 읽어 주셔서 감사합니다....
> 일단 이글을 이재식씨가 읽으신다면 정말로 감사하다는 말씀 드리고 싶군요...
> 먼저 가르쳐주신 내용 잘 해보고 있습니다...
> 근데 한가지 또 의문이 생기는 것이 있는데..
> 마냑 제가 델파이로 오라클 DB에 접속하는 프로그램을 만들어
> SQL-Net이 깔려 있지 않은 컴퓨터에서 실행하면 에러가 나오고
> 실행을 할수 없잖아요...
> 그럴 경우 어떻게 하죠...먼저 SQL-Net을 깔고 해야 하는 건가요...?
>
> 히히^^ 죄송합니다...
> 너무 저급한 질문을 해서요...아직 많이 많이 초보자거든요...
> 델파이도 시작한지 몇달 밖에 안되서요...
> 이해 해주시기 바랍니다.....
>
> 끝까지 읽어 주셔서 감사합니다....
이재식 Wrote :
안녕하세요? 우선 감사드립니다.
도움이 되셨다니 정말로 기쁨니다.
그런데, 현재 쓰려는 오라클이 Personal Oracle은 아니기때문에
반드시 SQL-Net이 깔려있지 않으면 안됩니다.
오라클 접속 드라이버는 BDE가 SQL-Net에 접속하기
위해서 필요한 것입니다. 그렇기 때문에 드라이버가지고는 안됩니다.
BDE에 들어가보면, Configuration탭에 Drivers항목이 있어요.
거기에 보면, Native와 ODBC항목이 있죠.
우리가 보통 서버 오라클에 접속하려면 Native로 들어가서 세팅하는것이
좋죠. 왜냐하면, ODBC보다 빠르거든요.
그러나, 문제는 이 두 항목중 어떤것을 쓰든 SQL-Net의 Middle Ware가
셋팅되어 있어야 합니다.
즉, 서버 오라클에 접속하려면 일단은 해당 컴퓨터에
SQL-Net이 깔려 있어야 합니다.
물론, 세팅되어 있어야 합니다.
우리가 InstallShield를(BDE정보도 같이 포함)써서 셋업을 만든뒤
다른 컴퓨터에 깔아서 쓴다하더라도,
서버 오라클에 접속하려면, BDE외에 SQL-Net이 있어야 합니다.
즉, 어떤 경우이든 해당 컴퓨터는 먼저 SQL-Net이 있어야 하고
접속하려는 오라클 서버를 전처럼 세팅시켜야 합니다.
그러지 않으면 접속이 안돼요.
그러니, 해당 컴퓨터에 SQL-Net를 설치하십시요.
(이상, 현재 제가 알고 있는 방법이고요, 서버 오라클에 접속함에 있어서
SQL-Net이 세팅되어 있지 않은 상황에서 접속했다는 얘기를 들은적이
없군요.)
우리가 SQL-Net를 설치할때 다 설치할 필요는 없습니다.
custom항목으로 들어가서 맨 끝에 보면 SQL-Net과 SQL-Plus가
있는데요, 이 두개만 깔아도 되요. 그러면 설치하는데 그만큼
빨리 설치가 되겠죠.
SQL-plus는 설치 안해도 되는데, 그래도 최소한 서버에 접속해서
이런저런 쿼리를 던지려면 기본적으로 설치하는 것이 좋죠.
그래야 좀 오라클을 쓰는 기분이 들잖아요. 맞죠?
그럼.. 즐거운 하루되시길 바랍니다.