Q&A

  • 인스톨 쉴드이용시 에러...
오라클을 사용하는 프로그램을 만들었는데

인스톨쉴드를 이용해서 인스톨본을 만들었죠..



문제는 client pc에 프로그램 설치후 프로그램을 실행시키면



Unknown database.

Alias : oracle8.



과 같은 에러가 나요.



Select InstallShield Objects for Delphi 의 General Option 에서

BDE(Borland Database Engine)을 선택했구요. 그 안의 Setting은

다음과 같습니다.



BDE Installation Type - Full BDE Installation

step 1 - BDE Alias : oracle8

step 2 - check

step 3 - Alias Name : oracle8

Path :

Type : ORACLE

List any Optional parameters for the alias below



SERVER NAME=@ora8

USER NAME=

NET PROTOCOL=TNS

OPEN MODE=READ/WRITE

SCHEMA CACHE SIZE=8

LANGDRIVER=

SQLQRYMODE=SERVER

SQLPASSTHRU MODE=SHARED AUTOCOMMIT

SCHEMA CACHE TIME=-1

MAX ROWS=-1

BATCH COUNT=200

ENABLE SCHEMA CACHE=FALSE

SCHEMA CACHE DIR=

ENABLE BCD=FALSE

ENABLE INTEGERS=FALSE

LIST SYNONYMS=NONE

ROWSET SIZE=20

BLOBS TO CACHE=64

BLOB SIZE=32

OBJECT MODE=TRUE

PASSWORD=



물론 BDE Administrator 에도 oracle8 Alias가 있구요.

델파이 프로그램의 Database component의 Alias도 oracle8 입니다.

제발 도와 주세요...

2  COMMENTS
  • Profile
    한근수 1999.09.01 18:22


    정확한 건 아니지만 참고로 한 번 봐주세요.

    step 3에서 path가 로 되어있는데,

    여기서 정해줘야 하는 경로는 Database DeskTop에서 Alias를 등록할 때

    사용한 실제 DB가 있는 경로가 아닌지요?





    박이정 께서 말씀하시기를...

    > 오라클을 사용하는 프로그램을 만들었는데

    > 인스톨쉴드를 이용해서 인스톨본을 만들었죠..

    >

    > 문제는 client pc에 프로그램 설치후 프로그램을 실행시키면

    >

    > Unknown database.

    > Alias : oracle8.

    >

    > 과 같은 에러가 나요.

    >

    > Select InstallShield Objects for Delphi 의 General Option 에서

    > BDE(Borland Database Engine)을 선택했구요. 그 안의 Setting은

    > 다음과 같습니다.

    >

    > BDE Installation Type - Full BDE Installation

    > step 1 - BDE Alias : oracle8

    > step 2 - check

    > step 3 - Alias Name : oracle8

    > Path :

    > Type : ORACLE

    > List any Optional parameters for the alias below

    >

    > SERVER NAME=@ora8

    > USER NAME=

    > NET PROTOCOL=TNS

    > OPEN MODE=READ/WRITE

    > SCHEMA CACHE SIZE=8

    > LANGDRIVER=

    > SQLQRYMODE=SERVER

    > SQLPASSTHRU MODE=SHARED AUTOCOMMIT

    > SCHEMA CACHE TIME=-1

    > MAX ROWS=-1

    > BATCH COUNT=200

    > ENABLE SCHEMA CACHE=FALSE

    > SCHEMA CACHE DIR=

    > ENABLE BCD=FALSE

    > ENABLE INTEGERS=FALSE

    > LIST SYNONYMS=NONE

    > ROWSET SIZE=20

    > BLOBS TO CACHE=64

    > BLOB SIZE=32

    > OBJECT MODE=TRUE

    > PASSWORD=

    >

    > 물론 BDE Administrator 에도 oracle8 Alias가 있구요.

    > 델파이 프로그램의 Database component의 Alias도 oracle8 입니다.

    > 제발 도와 주세요...





  • Profile
    박이정 1999.09.02 03:07
    제가 질문하고 제가 해결했군요.. 그래도 궁금하신 분이 계실 것 같고 빠른 답변을 주신 분께 고마움을 표시하고자 해결 방법을 적겠습니다.



    InstallShield의 설치메뉴중

    Select InstallShield Objects for Delphi 의 General Option 에서

    BDE(Borland Database Engine)와 함께 SQL LINK도 선택해야 합니다.

    예전에 실행할 땐 BDE parameter를 설정한 그대로 되었던 것 같은데

    제가 잘못했는지 하여튼.. 인스톨 하고난 client pc의 제어판에 생긴

    BDE Administrator를 실행해서 설정을 다시 한 번 봐주어야 합니다.



    참고로 오라클8은 linux server에 깔려 있고 ODBC를 이용하지 않고 오라클 client의 SQL*NET을 이용하여 연결하였습니다.





    한근수 께서 말씀하시기를...

    >

    > 정확한 건 아니지만 참고로 한 번 봐주세요.

    > step 3에서 path가 로 되어있는데,

    > 여기서 정해줘야 하는 경로는 Database DeskTop에서 Alias를 등록할 때

    > 사용한 실제 DB가 있는 경로가 아닌지요?

    >

    >

    > 박이정 께서 말씀하시기를...

    > > 오라클을 사용하는 프로그램을 만들었는데

    > > 인스톨쉴드를 이용해서 인스톨본을 만들었죠..

    > >

    > > 문제는 client pc에 프로그램 설치후 프로그램을 실행시키면

    > >

    > > Unknown database.

    > > Alias : oracle8.

    > >

    > > 과 같은 에러가 나요.

    > >

    > > Select InstallShield Objects for Delphi 의 General Option 에서

    > > BDE(Borland Database Engine)을 선택했구요. 그 안의 Setting은

    > > 다음과 같습니다.

    > >

    > > BDE Installation Type - Full BDE Installation

    > > step 1 - BDE Alias : oracle8

    > > step 2 - check

    > > step 3 - Alias Name : oracle8

    > > Path :

    > > Type : ORACLE

    > > List any Optional parameters for the alias below

    > >

    > > SERVER NAME=@ora8

    > > USER NAME=

    > > NET PROTOCOL=TNS

    > > OPEN MODE=READ/WRITE

    > > SCHEMA CACHE SIZE=8

    > > LANGDRIVER=

    > > SQLQRYMODE=SERVER

    > > SQLPASSTHRU MODE=SHARED AUTOCOMMIT

    > > SCHEMA CACHE TIME=-1

    > > MAX ROWS=-1

    > > BATCH COUNT=200

    > > ENABLE SCHEMA CACHE=FALSE

    > > SCHEMA CACHE DIR=

    > > ENABLE BCD=FALSE

    > > ENABLE INTEGERS=FALSE

    > > LIST SYNONYMS=NONE

    > > ROWSET SIZE=20

    > > BLOBS TO CACHE=64

    > > BLOB SIZE=32

    > > OBJECT MODE=TRUE

    > > PASSWORD=

    > >

    > > 물론 BDE Administrator 에도 oracle8 Alias가 있구요.

    > > 델파이 프로그램의 Database component의 Alias도 oracle8 입니다.

    > > 제발 도와 주세요...

    >

    >