Q&A

  • Sql-Net세팅과 오라클 연결..도와주세요
델파이를 공부하고 있는 초보자 입니다.

열심히 해서 언젠가는 델파이 프로그래머가 될려고 노력중인데...

그래서 대림에서 나온 '델파이4 시작 그리고 완성'이란 책을 보고 있는 중입니다.

저는 유닉스 서버에 오라클 7.1버젼이 있고 SQL*NET 버전2.3을 인스톨 했습니다.

서버에는 오라클 startup이 되어 있는 상태이고요....

sql-net설정은

Alias name : Oracle73

Protocol :TCP/IP

Host Name : 서버의 IP Address 로 설정을 하고나서(이게 맞나요?)

sql-plus를 이용하여 접속 하려고 하면 (유닉스 서버의 로그인 네임과 암호 치는거 맞나요? 또 호스트 리스팅에는 뭘 쳐야 하나요? 난 그냥도 해보고 호스트 ip address도 쳐보고 했는데...)'오류: ORA-12454 : TNS :서비스 명을 해석할 수 없습니다'라는 메시지가 뜨고 다시 사용자명을 입력 받습니다.

그래서 사용자 명과 암호를 치면 '오류:ORA-03121:인터페이스 드라이버가 연결되어 있지 않습니다 함수는 실행되지 않습니다'는 메시지가 뜹니다.

SQL-PLUS에서 호스트 리스팅을 치지 않으면 바로 ORA-03121오류가 뜹니다.

도대체 어디가 어떻게 잘못이 된것인지 모르겠네요...

Sql-Net의 Administrator Toolbar의 Oracle Data Manager를 클릭 했을때 나타나는

Database Connect String에는 뭘 입력해야 되는지요...

제 생각엔 우선 Sql-Net에서 오라클 서버와 연결이 정상적으로 되어야 할것같은데...

위의 Data base Connect String을 입력하지 않은채 로그인하면 에러가 발생하는데...

SQL-NET을 실행 할때 System - Manager로 먼저 연결후 일반 로그인을 해야 하는건지요?

너무 무식해 죄송합니다.

부디 불쌍히 보아주시고 자세한 답변 부탁드립니다.

클라이언트는 윈98을 쓰고 있고, 호스트는 유니시스 기종입니다.



1  COMMENTS
  • Profile
    김경수 1999.04.24 05:06
    안녕하세요 김경수라는 사람입니다.

    전 nt용 오라클8하구 델파이4랑 해봤는데 뭐 같은내용이겠지요..

    오라클에 데이타베이스를 생성했거나 아님 기본 적으로 만들어진 데이타베이스에 를 확인하고 먼저 오라클 서버에서 당연히 계정을 받았겠지요?

    그리고 오라클 서버에서 서비스명을 정의 해주어야 하구요(N8sw.exe)실행시켜서요.



    클라이언트쪽에서 sql*net으로 일단 설정되었겠죠?

    서버네임적구요,(ip번호),서비스네임을 서버에서 설정한 서비스네임, 글구 계정 아이디랑 패스워드 입력하고 테스트 한다음 연결이 성공하면 일단은

    클라이언트랑 서버의 연결을 확인한셈이구요



    그다음 델파이로 연결하는건 bde에서 새로 알리어스생성하시구요(이부분은 쉽게 될겁니다.) 그리고 연결 확인하시면 될겁니다.

    그럼 건강하세요

    이민병 wrote:

    > 델파이를 공부하고 있는 초보자 입니다.

    > 열심히 해서 언젠가는 델파이 프로그래머가 될려고 노력중인데...

    > 그래서 대림에서 나온 '델파이4 시작 그리고 완성'이란 책을 보고 있는 중입니다.

    > 저는 유닉스 서버에 오라클 7.1버젼이 있고 SQL*NET 버전2.3을 인스톨 했습니다.

    > 서버에는 오라클 startup이 되어 있는 상태이고요....

    > sql-net설정은

    > Alias name : Oracle73

    > Protocol :TCP/IP

    > Host Name : 서버의 IP Address 로 설정을 하고나서(이게 맞나요?)

    > sql-plus를 이용하여 접속 하려고 하면 (유닉스 서버의 로그인 네임과 암호 치는거 맞나요? 또 호스트 리스팅에는 뭘 쳐야 하나요? 난 그냥도 해보고 호스트 ip address도 쳐보고 했는데...)'오류: ORA-12454 : TNS :서비스 명을 해석할 수 없습니다'라는 메시지가 뜨고 다시 사용자명을 입력 받습니다.

    > 그래서 사용자 명과 암호를 치면 '오류:ORA-03121:인터페이스 드라이버가 연결되어 있지 않습니다 함수는 실행되지 않습니다'는 메시지가 뜹니다.

    > SQL-PLUS에서 호스트 리스팅을 치지 않으면 바로 ORA-03121오류가 뜹니다.

    > 도대체 어디가 어떻게 잘못이 된것인지 모르겠네요...

    > Sql-Net의 Administrator Toolbar의 Oracle Data Manager를 클릭 했을때 나타나는

    > Database Connect String에는 뭘 입력해야 되는지요...

    > 제 생각엔 우선 Sql-Net에서 오라클 서버와 연결이 정상적으로 되어야 할것같은데...

    > 위의 Data base Connect String을 입력하지 않은채 로그인하면 에러가 발생하는데...

    > SQL-NET을 실행 할때 System - Manager로 먼저 연결후 일반 로그인을 해야 하는건지요?

    > 너무 무식해 죄송합니다.

    > 부디 불쌍히 보아주시고 자세한 답변 부탁드립니다.

    > 클라이언트는 윈98을 쓰고 있고, 호스트는 유니시스 기종입니다.

    >





    • 공대규
    • 1999.04.23 22:45
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.04.23 23:23
      공대규 wrote: > 안녕하십니까요? > > PaintBox에 Image1.canvas를 카피하려 할 때, 에러가 납니다. >...
    • 곽승주
    • 1999.07.06 00:22
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 그냥
      1999.07.06 02:09
      곽승주 께서 말씀하시기를... > Edit콘트롤에 KeyPress이벤트를 걸러두고 그안에서 엔터키(#13)가 > 눌려...
    • 공대규
    • 1999.04.23 22:45
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.04.23 23:23
      공대규 wrote: > 안녕하십니까요? > > PaintBox에 Image1.canvas를 카피하려 할 때, 에러가 납니다. >...
    • 그냥
      1999.07.06 02:03
      답이 아닌거 같긴한데... 제가 아는한 TQuery는 filer를 하지 않아도 Sql문에 그냥 조건절(where)를 사...
    • 이상준
    • 1999.04.23 18:51
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.04.23 21:07
      이상준 wrote: > 윈도95의 바탕화면에 있는 네트워크 환경처럼 LAN으로 연결된 컴퓨터들의 > 컴퓨터 이름...
    • 고광준
      1999.07.05 23:06
      Unix Server와 PC와 UDP Socket을 써서 통신을 하려고 합니다. 근데 Unix Server에서 Port를 입력할때 hto...
    • 김영대
      1999.07.05 23:50
      고광준 께서 말씀하시기를... > Unix Server와 PC와 UDP Socket을 써서 통신을 하려고 합니다. > 근데 Un...
    • 이민병
    • 1999.04.23 19:14
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김경수
      1999.04.24 05:06
      안녕하세요 김경수라는 사람입니다. 전 nt용 오라클8하구 델파이4랑 해봤는데 뭐 같은내용이겠지요.. 오...
    • camplus
    • 1999.07.05 22:46
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 최석기
    • 1999.07.05 21:46
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이상준
      1999.04.23 18:51
      윈도95의 바탕화면에 있는 네트워크 환경처럼 LAN으로 연결된 컴퓨터들의 컴퓨터 이름을 읽어오는 방법을 ...
    • 김영대
      1999.04.23 21:07
      이상준 wrote: > 윈도95의 바탕화면에 있는 네트워크 환경처럼 LAN으로 연결된 컴퓨터들의 > 컴퓨터 이름...
    • 임윤경
    • 1999.04.23 00:54
    • 2 COMMENTS
    • /
    • 0 LIKES
    • Jimmy
      1999.07.05 21:11
      안녕하세요... 회계관련 프로그램인데...두 테이블에 '잔액'이라는 필드가 있습니다. 이걸 계산해야 하는...
    • 김영대
      1999.04.23 18:23
      임윤경 wrote: > 제가 김영대씨 홈페이지에서 받은 FTP서버의 파일을 PC로 다운로드하는 소스에 보면, rec...
    • bisbuck
    • 1999.07.05 20:58
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 1999.07.05 20:27
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 이현아
      1999.04.23 03:04
      안녕하세요! 저는 이제 막 델파이 공부를 하는 직장인입니다. 다름이 아니구요! Edit박스로 성명...
    • 송기원
      1999.07.06 18:10
      EdbEngineError 의 errors[index].errorcode 또는 errors[index].NativeError를 참조하면 될거 같은데.. ...
    • 김영대
      1999.04.23 18:04
      이현아 wrote: > 안녕하세요! > 저는 이제 막 델파이 공부를 하는 직장인입니다. > 다름이 아니구요! >...
    • 이현아
      1999.04.24 16:43
      김영대 wrote: > 이현아 wrote: > > 안녕하세요! > > 저는 이제 막 델파이 공부를 하는 직장인입니다. ...
    • 강지영
      1999.04.23 00:51
      구창민님의 홈페이지 팁/강좌란에서 읽은 팁입니다. 실행을 하니까 그리드의 타이틀을 클릭하는 대로 쿼리...
    • 신인재
      1999.07.05 21:15
      Parent 프로퍼티를 설정하셔야 합니다. 아래와 같이 MyBtn.Parent := ScrollBox1; 서경철 께서 말씀...
    • 배리스
      1999.04.23 17:51
      안녕하세요. 강지영씨.. 오늘은 날씨가 별로 좋지 않네요. 하지만 이런 날씨가 더 좋은것 같습니다. 왜냐...
    • 김형하
    • 1999.04.22 20:25
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 레드맨
      1999.07.05 20:00
      델파이를처음 시작하려고 합니다. 뭐부터시작 해야할지? 자세히설명해주세요!!!부탁합니다.....
    • 이정욱
      1999.04.23 07:10
      네.. 저희도 통신 프로그램의 터미널을 만들때 부딪혔던 문제입니다. 프린터같은 경우면 간단하게 LineTo...
    • 배리스
    • 1999.04.23 06:39
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.23 07:08
      파워러브 델파이 창간호의 일부 입니다~ 1. 현재 라인번호 알아내기 메모에서 현재 Caret이 위치하...
    • 문창완
    • 1999.04.23 05:16
    • 4 COMMENTS
    • /
    • 0 LIKES
    • Endy
      1999.07.05 19:19
      저는 MS-SQL7.0을 사용합니다. Delphi에서 StoreProcedure를 실행하면 BDE Engine Error가 발생 합니다. 물...
    • 이정욱
      1999.04.23 07:03
      참.. 혹시 검색엔진이 야후같은것을 말씀하신것이라면 기본개념은 이렇습니다. 별것 아니죠. 데이타 베...
    • 조복기
      1999.07.05 19:54
      Endy 께서 말씀하시기를... > 저는 MS-SQL7.0을 사용합니다. Delphi에서 StoreProcedure를 실행하면 BDE E...
    • 이정욱
      1999.04.23 07:01
      그냥 참고만 하세요~ http://www.nobreak.com 에 가시면 CrazySearch라는것이 있습니다. 그것의 소스를 ...