database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 3581 게시물 읽기
No. 3581
sp_addLinkedServer 시 오류
작성자
조숙향(useonlyj)
작성일
2007-06-21 11:44
조회수
5,016

MS-SQL에서 오라클 디비를 링크걸어 쿼리를 하고 싶습니다. 

아래와 같이 링크걸고 로그인계정 만들고 쿼리를 하면 오류문 같이 오류가 납니다. 
왜그런걸까요.. ㅠㅠ


쿼리문
----------------------------------------------
sp_addlinkedserver   @server =  'gwOracle1'
      , @srvproduct =  'Oracle 9.2'
     , @provider =  'MSDAORA'
      , @datasrc =  ''
      , @location =  'XX.XX.XX.XX'

EXEC sp_addlinkedsrvlogin 'gwOracle1', 'false', NULL, 'user_id', 'user_password'


select * from openQuery(gwOracle1,'select * from v_acl_user')


오류문
------------------------------------------------
서버: 메시지 7399, 수준 16, 상태 1, 줄 1
OLE DB 공급자 'MSDAORA'이(가) 오류를 보고했습니다. 
[OLE/DB provider returned message: Oracle 클라이언트 및 네트워킹 구성 요소가 없습니다. 이 구성 요소는 Oracle Corporation에서 제공하며 Oracle 버전 7.3.3 또는 그 이후 버전의 클라이언트 소프트웨어 설치의 일부입니다.

공급자가 작동하려면 이 구성 요소가 설치되어야 합니다.]
OLE DB 오류 추적 [OLE/DB Provider 'MSDAORA' IDBInitialize::Initialize returned 0x80004005:   ].

이 글에 대한 댓글이 총 3건 있습니다.

oracle client의 버젼이 server의 버젼과 맞지 않습니다.

두번째 openQuery문이 틀립니다. 

select * from openQuery(gwOracle1,'select * from user_id.v_acl_user')


참고로 openQuery속에 있는 쿼리는 대소문자를 구분합니다.

.님이 2007-06-21 13:17에 작성한 댓글입니다.
이 댓글은 2007-06-21 13:18에 마지막으로 수정되었습니다. Edit

그렇게 수정하여도 아래와 같이 오류 메시지가 나옵니다. 
쿼리문이 틀리다면 모 테이블을 찾을 수 없다 등등의 오류가 나오지 않을까요???
----------------------------------------------------
서버: 메시지 7399, 수준 16, 상태 1, 줄 1
OLE DB 공급자 'MSDAORA'이(가) 오류를 보고했습니다. 
[OLE/DB provider returned message: Oracle 클라이언트 및 네트워킹 구성 요소가 없습니다. 이 구성 요소는 Oracle Corporation에서 제공하며 Oracle 버전 7.3.3 또는 그 이후 버전의 클라이언트 소프트웨어 설치의 일부입니다.

공급자가 작동하려면 이 구성 요소가 설치되어야 합니다.]
OLE DB 오류 추적 [OLE/DB Provider 'MSDAORA' IDBInitialize::Initialize returned 0x80004005:   ].

조숙향님이 2007-06-21 14:44에 작성한 댓글입니다.
이 댓글은 2007-06-21 14:45에 마지막으로 수정되었습니다. Edit

oracle server와 linked server를 구성하는 곳의 oracle 버젼을 일치시켰습니까? 

.님이 2007-06-22 08:12에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
3586MSSQLSERVER 서비스가 자동실행되지 않습니다 [1]
곽보매
2007-06-22
2991
3585파티션 테이블.. [1]
손님
2007-06-22
2272
3584컬럼별 카운트.. [1]
초보자
2007-06-21
2945
3581sp_addLinkedServer 시 오류 [3]
조숙향
2007-06-21
5016
3580union all 문제입니다. [1]
union
2007-06-21
2552
3579mssql client 모듈 설치없이...
해우
2007-06-20
3235
3578case when 문 가르쳐 주세요.. [1]
장민기
2007-06-20
3449
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다