고수님들께 한수 배우고자 이렇게 질문을 드립니다...
현재 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)
)
)
제가 잘못한 것이 무엇인지요...
고수님들의 좋은 답변을 무지하게 기다리겠습니다..
그럼 오늘 남은 하루 즐겁게 보내세요...
SID설정이 잘못되었을것 같네요... 저도 10g쓰는데 zeos로 접속하는데 별 문제 없네요...
아래 사이트 참고해보세요...
http://cafe.naver.com/oraclebusan.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=43
^^ 항상 즐코하세요...