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
서버에 요청 중입니다. 잠시만 기다려 주십시오...