Q&A

  • 오라클 db에 연동할려고 하면?
안녕하세요.

client/server NT 환경에서 프로그램을 하고 있습니다.

ms-sql 6.5를 사용하구요... 업체들은 가격때문에 오라클 보다는

ms-sql를 선호합니다. 그래서 저도 ms-sql를 사용하게 되었습니다.

하지만 이젠 OS가 UNIX인 오라클로 바꾸어야 하는 문제가 생겼습니다.

UNIX와 오라클 부분은 아주 초보이고, 도서관 책을 찾아봐도 오라클로

연결하는 부분은 나와있지가 않았습니다.

그래서 도움이 필요합니다. 어떻게 공부하라는 길이라도 지도해

주셨으면 감사하겠습니다.

어떻게 시작해야 할지 도무지 감이 오질 않습니다.

좋은 지도 부탁드립니다.

은혜는 잊지 않겠습니다.

....임병우---

3  COMMENTS
  • Profile
    류성호 1999.06.29 01:07
    임병우 께서 말씀하시기를...

    > 안녕하세요.

    > client/server NT 환경에서 프로그램을 하고 있습니다.

    > ms-sql 6.5를 사용하구요... 업체들은 가격때문에 오라클 보다는

    > ms-sql를 선호합니다. 그래서 저도 ms-sql를 사용하게 되었습니다.

    > 하지만 이젠 OS가 UNIX인 오라클로 바꾸어야 하는 문제가 생겼습니다.

    > UNIX와 오라클 부분은 아주 초보이고, 도서관 책을 찾아봐도 오라클로

    > 연결하는 부분은 나와있지가 않았습니다.

    > 그래서 도움이 필요합니다. 어떻게 공부하라는 길이라도 지도해

    > 주셨으면 감사하겠습니다.

    > 어떻게 시작해야 할지 도무지 감이 오질 않습니다.

    > 좋은 지도 부탁드립니다.

    > 은혜는 잊지 않겠습니다.

    > ....임병우---





    오라클이나 MS-SQL 그 밖에 다른 SQL서버도 ODBC나 BDE만 연결되면

    특별히 어렵지 않게 프로그램을 할 수 있을 것이라고 생각됩니다.



    간단하게 서버/클라이언트의 구조를 설명하겠습니다.



    서버는 오라클 데이타 베이스 데몬이 실행되어야 하고,

    그리고 클라이언트의 접속을 위해서 SQL Net 서버 데몬이

    실행되어 있어야 합니다.



    이 SQL Net 서버 데몬이 실행되지 않으면 클라이언트에서

    오라클 데이타베이스 서버에 접근을 하지 못합니다.



    클라이언트의 경우 오라클 데이타베이스 서버에 바로 접근하는 것이

    아니라 SQL Net 를 통해서 하므로 클라이언트용 SQL Net을

    Windows 설치하여야 합니다.



    이 클라이언트용 SQL Net은 오라클 설치 CD에 있으며,

    설치가 끝나면 SQL Net Config를 실행해서 ODBC나 BDE에서

    사용할 Alias명을 입력하시고 서버의 IP 주소와

    포트 번호, SID를 설정해주면 됩니다.



    그 다음에 ODBC나 BDE에서 SQL Net Config에서 정해주신 Alias명을

    서버 설정 부분에 기입면 끝



    참고로 인포믹스의 경우도 오라클과 같이 INet이라고 있습니다.

    비슷한 방법으로 설정하면 됩니다.





    - SQL Net 클라이언트 설정에 관한 자세한 설명은 아래의 사이트를 참고하세요.

    http://myhome.shinbiro.com/~hoya1/oraSQL.htm



    - BDE에 설정에 관한 자세한 설명은 아래의 사이트를 참고하세요.

    http://blue.snu.ac.kr/delphikorea/wwwboard/CrazyWWWBoard.cgi?db=dkreallecture&mode=read&num=112&page=1&ftype=6&fval=&backdepth=1





    사이트 소개 http://cafe.hanmail.net/delphi

  • Profile
    하남수 1999.06.29 01:06
    다음은 client에서

    BDE롤 통하여 Oracel에 접속하는 방법을 아래에 간략히 적어봤어요



    SQL*Net easy Configurarion를 이용하여 server의 IP어스레스를 설정한다음

    Database Alias를 설정하세요

    제대로 설정되어 있는지 확인하려면 SQL*PLUS나

    다음 commad를 통하여 할 수 있음. 다른 방법도 있긴하지만...

    c:>Tnsping aliasname enter





    다음 BDE에서 사용하고 있는 Oracle dll을 설정하고 alias를 정확히

    설정하면됨 다음은 예를 보여줌



    SERVER NAME : nshaDB { SQL*Net 의 DatabaseAlias : nshaDB }

    USER NAME : system { Database Login Name }



    New Alias 로 새 Alias 만든다. { Alias name 은 임의로하고 Oracle선택}

    Alias Name : exp

    TYPE : Oracle

    SERVER NAME : @nshaDB { @ 이 반드시 들어가야 함}







    임병우 께서 말씀하시기를...

    > 안녕하세요.

    > client/server NT 환경에서 프로그램을 하고 있습니다.

    > ms-sql 6.5를 사용하구요... 업체들은 가격때문에 오라클 보다는

    > ms-sql를 선호합니다. 그래서 저도 ms-sql를 사용하게 되었습니다.

    > 하지만 이젠 OS가 UNIX인 오라클로 바꾸어야 하는 문제가 생겼습니다.

    > UNIX와 오라클 부분은 아주 초보이고, 도서관 책을 찾아봐도 오라클로

    > 연결하는 부분은 나와있지가 않았습니다.

    > 그래서 도움이 필요합니다. 어떻게 공부하라는 길이라도 지도해

    > 주셨으면 감사하겠습니다.

    > 어떻게 시작해야 할지 도무지 감이 오질 않습니다.

    > 좋은 지도 부탁드립니다.

    > 은혜는 잊지 않겠습니다.

    > ....임병우---





  • Profile
    글쎄요 1999.06.29 00:44
    델파이코리아 강의실에 가보셔요.

    권용길님이 오라클 연동에 대해 자세히

    강의한 내용이 있습니다. 참고하셔요. 그럼...



    • 임병우
    • 1999.06.29 00:20
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 류성호
      1999.06.29 01:07
      임병우 께서 말씀하시기를... > 안녕하세요. > client/server NT 환경에서 프로그램을 하고 있습니다. ...
    • 하남수
      1999.06.29 01:06
      다음은 client에서 BDE롤 통하여 Oracel에 접속하는 방법을 아래에 간략히 적어봤어요 SQL*Net easy Co...
    • 글쎄요
      1999.06.29 00:44
      델파이코리아 강의실에 가보셔요. 권용길님이 오라클 연동에 대해 자세히 강의한 내용이 있습니다. 참고...
    • 하윤철
      1999.04.22 02:04
      빈센트 wrote: > 두개의 테이블을 연결해 쿼리한 후 그룹별로 소계를 내어 출력하려합니다. > 퀵 레포트...
    • 김영해
    • 1999.04.19 06:24
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 방문객
      1999.06.28 22:40
      timer 이벤트에 레코드를 인서트 시키고 query를 재실행하는 코드를 넣었는데...자꾸 다운이 되네요... ...
    • 구창민
      1999.04.19 06:40
      김영해 wrote: > 안녕하세요 > 매번 이렇게 도움만 요청하려니 부끄럽군요.--; > 하지만 다시 용기를 내...
    • 방문객
      1999.06.29 01:46
      다운 된게 다른 문제 였어요... 잘 됩니다... 그럼 .... 방문객 께서 말씀하시기를... > timer 이...
    • 조복기
      1999.06.29 01:28
      안녕하세요..조복기입니다. 흠..onTimer event의 내용을 안적으셔서 뭔 내용때문에 에러가 났는지 ...
    • 김영해
    • 1999.04.19 06:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.04.19 06:40
      김영해 wrote: > 안녕하세요 > 매번 이렇게 도움만 요청하려니 부끄럽군요.--; > 하지만 다시 용기를 내...
    • nuki
    • 1999.06.28 20:54
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 채현우
    • 1999.04.19 04:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.04.19 04:43
      채현우 wrote: > 안녕하세요. > 최대 2-3대 정도의 랜에 물려 사용할 DB어플을 만들려고 하는데요 > Par...
    • 남윤혁
    • 1999.06.28 20:34
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하남수
      1999.06.28 23:39
      안녕하세요 물어보신 내용이 아래 내용이 맞을지는 모르겠내요 panel 3개를 이용하며 가능하죠 1) panel...
    • 채현우
    • 1999.04.19 04:24
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이수형
      1999.06.28 20:27
      DB GRID에서 자료수정시 중복 ERROR부분을 처리하고 싶습니다. 예) 품목코드 수량 AAAA ...
    • 김영대
      1999.04.19 04:43
      채현우 wrote: > 안녕하세요. > 최대 2-3대 정도의 랜에 물려 사용할 DB어플을 만들려고 하는데요 > Par...
    • 임희철
    • 1999.06.28 19:46
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 글쎄요
      1999.06.28 22:16
      음.. 동적폼을 생성하고 싶다구요. 먼저 프로젝트의 옵션(델파이 메뉴)을 선택하셔서 만들어 논 폼을 Av...
    • 임희철
      1999.06.29 01:34
      ^^
    • 이일수
    • 1999.06.28 19:31
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 엠마
      1999.04.17 05:22
      입력폼에서 전화번호입력을 maskedit로 지역번호 4자리 국번4,전화번호4로 입력해 테이블에 저장할때 에러...
    • 이정욱
      1999.04.17 05:35
      아래 답변이 있었듯이 마스크에딧에 포함된 문자까지 포함해서 길이를 잡으세요. A(12)가 아니라 A(20)정...
    • 엠마
      1999.04.17 06:07
      이정욱 wrote: > 아래 답변이 있었듯이 마스크에딧에 포함된 문자까지 포함해서 길이를 잡으세요. > A(12...
    • 김영해
      1999.04.17 07:19
      엠마 wrote: > 이정욱 wrote: > > 아래 답변이 있었듯이 마스크에딧에 포함된 문자까지 포함해서 길이를 ...
    • 엠마
      1999.04.19 02:24
      > > a(20)으로 잡아도 마찬가지예요.. > > 그런데 입력시 공백이 있으면.. 에러발생 > > 스페이스...
    • 엠마
    • 1999.04.19 02:15
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 이한나
    • 1999.06.28 15:31
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김영해
      1999.04.18 04:00
      회사에서 어플리케션을 개발하는 중에 있습니다. 그런데 이전까지 멀쩡하던 프로젝트들이 동시다발적으로 ...
    • 이정욱
      1999.04.18 22:34
      vcl40.bpl을 패키지에 포함을 하면서 다른 패키지와 충돌이 있는것 같습니다. 패키지를 만드실때 사용하지...
    • 안치봉
      1999.04.18 10:10
      김영해 wrote: > 회사에서 어플리케션을 개발하는 중에 있습니다. > 그런데 이전까지 멀쩡하던 프로젝트...
    • 김영해
    • 1999.04.18 04:00
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 이소라
      1999.06.28 14:12
      또 질문울 드리게 되는군요. 리치 에디트에서 읽을 수 있는 텍스트 화일의 종류를 알고 싶습니다. ...
    • 이정욱
      1999.04.18 22:34
      vcl40.bpl을 패키지에 포함을 하면서 다른 패키지와 충돌이 있는것 같습니다. 패키지를 만드실때 사용하지...
    • 글쎄요
      1999.06.28 22:36
      음... 일반적으로 리치에디트에서 rtf는 지원 되구요.doc파일은 지원이 안됩니다. 위와 같은 현상은 리치...
    • 안치봉
      1999.04.18 10:10
      김영해 wrote: > 회사에서 어플리케션을 개발하는 중에 있습니다. > 그런데 이전까지 멀쩡하던 프로젝트...
    • 이동화
    • 1999.04.17 09:18
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김창환
      1999.06.28 05:39
      UpdateSQL 이용시 에러. Query로 자료를 읽어들인 후에 DBGrid통해서 수정을 합니다. 그 다음에는 Ap...
    • 이정욱
      1999.04.18 09:46
      기본프린터에 직접 쓰기 팁 입니다. 아마도 업무용 개발자분께는 아주 유용한 자료가 되리라 생각이 듭니...
    • 이호선
    • 1999.04.17 20:16
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 박성훈
      1999.06.28 02:51
      메인폼이 있고 좌석을 선택하는 폼과 주문을 하는 폼이 계속 실행되어 있어야 될 것 같은데요. 좌석선택폼...
    • 이정욱
      1999.04.18 09:43
      쩝.. 제능력으로는 안되는군요..... 해보려고 했지만.. 후... 누군가 ActiveX를 무지 잘하는 사람은 가능...
    • 이정욱
      1999.06.28 12:23
      메모리만 많으면 상관 없습니다... 그런데 그렇게 많은 컴포넌트를 사용하는것 보다 하나의 컴포넌트안에...