Q&A

  • zeos로 oracle 연결시
고수님들께 한수 배우고자 이렇게 질문을 드립니다...

현재 Delphi로 Oracle을 연동하는 프로그램을 만들려고 하고 있습니다.

Delphi는 7.0 / Zeos는 6.6.0-beta

Oracle는 Remote에 있으며 10.1.0.4.0입니다.

그런데 이상한 것은 SQL*Plus로 접속을 하면은 정상적으로 접속이 되는데...

Delphi에서 접속을 하면은 'SQL Error: ORA-12154: TNS:could not resolve service name'이라고

에러가 나면서 접속을 하지 못합니다.

Zeos의 Object Inspector는 아래와 같이 정의를 하였구요...

Database = 'TEST001'
HostName = '111.222.333.444'
Password = 'testoper'
Port = '1528'
Protocol = 'oracle-9i' 또는 'oracle'
User = 'testoper'

tnsname.ora는 다음과 같이 정의 하였습니다..

TEST001 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 111.222.333.444)(PORT = 1528))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = TEST001)
   )
  )

제가 잘못한 것이 무엇인지요...

고수님들의 좋은 답변을 무지하게 기다리겠습니다..

그럼 오늘 남은 하루 즐겁게 보내세요...
1  COMMENTS
  • Profile
    최용일 2007.01.10 00:47
    안녕하세요. 최용일입니다.

    SID설정이 잘못되었을것 같네요... 저도 10g쓰는데 zeos로 접속하는데 별 문제 없네요...

    아래 사이트 참고해보세요...

    http://cafe.naver.com/oraclebusan.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=43

    ^^ 항상 즐코하세요...