2000서버에 오라클 8i 엔터프라이즈 깔려있구요
클라이언트는 2000프로에 오라클 8i 클라이언트입니당.
델파이랑 오라클 연동 플그램을 만들라고하는데요...
클라이언트
BDE Administrator 에서 ...... Alias는 oratest 입니다.
**Database 부분...
type..... oracle
.
net protocol....... TNS
.
server name........ cals.s.... .co.kr
sqlpassthru mode........ shared autocommit
user name.......... suns ---------> 이 이름은 아무거나 해도 되나요?
**Configuration 부분.....
version..... 4.0
type......... server
.
net protocol..... TNS
.
server name..... ORA_SERVER -------> 이건 항상 이 이름이어야 하나요?
sqlpassthru mode........ shared autocommit
user name.......... suns
머가 틀렸는지 몰겠습니다요...
델파이에서 Database 컴포넌트(용어가 맞는지 몰겠습니다) 더블클릭해서 항목설정하는데.. 이름은 delora 로주고 Alias name 은 oratest 로 줬습니다
글고 Parameter overrides 에서
user name = suns
password = 1111 으로 줬는데요...
테이블컴포넌트에서 DatabaseName은 delora로 선택했구요... 테이블이름을 선택하면...
General SQL error
ORA-01012 : 로그온되어있지않습니다.
Alias : delora
라는 메세지가 뜹니다. Alias 가 잘못된건가요? 힝~
설명이 잘 됐는지 몰겠습니다.......
정말 정말 급한디... 넘 모르겠어서요... 고수님들 도와주세요~~ ^^:
우선 서버에 오라클이 정상적으로 인스톨되어 있으면 문제는 클라이언트쪽
환경이 문제일겁니다...
물론 서버에 리스너도 띄어져 있어야 되고요...
클라이언트쪽에서는 우선 tnsname.ora에 sid만 주위하시면될겁니다...
sid는 서버인스톨할때 뭘로 했는지 그걸로 써주시면 되고요...
설명이 이해않되면 서버에 인스톨한 디렉토리에 tnsnames.ora라는 파일이
있어요 그걸가지고 사용하셔도 될것같네요...
제가 오라클이 인스톨되어있지 않아서....