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 4726 게시물 읽기
No. 4726
MSsql -> Oracle 로 링크드 서버 연결시 나는 오류입니다. 해결하는 방법좀 알려주세요.
작성자
권순환(soonani82)
작성일
2009-04-21 16:27
조회수
10,049

MSsql -> Oracle 로 링크드 서버 연결시 나는 오류입니다. 해결하는 방법좀 알려주세요.

환경

os : windows xp sp3
mssql 2005 Express   <-- 버전이 standard에서만 링크드서버가 지원되는지도 궁금합니다.
oracle 10g

목적 : mssql 과 oracle의 테이블이 동일합니다. 데이터를 밀어넣으려고합니다. 테이블하나당 파일로 받아서 올려도 되지만 테이블이 500개 이상되서 작업하기가 너무 힘드네요.. 링크드 서버만 연결이 된다고하면. 집에갈때 insert문으로 걸어두고 가면될것가타서 질문드립니다.
우선 같은 질문을 여러번 올려서 죄송합니다.

링크드서버연결설정을 이렇게 했습니다.
sp_addlinkedserver @server = N'192.168.1.22'     접근할별칭
, @srvproduct=N'Oracle'접근하려는 DB의 제품명칭
, @provider=N'MSDAORA' 공급자(이넘이 문제인듯싶은데요..)
, @datasrc=N'CMdb' DB명칭

ssms 보안탭에서 아이디/비번도 설정했습니다.

쿼리문
select * from [192.168.1.22].CMdb.dbo.c_kan_sabun
 

쿼리문 실행결과
연결된 서버 "192.168.3.19"의 OLE DB 공급자 "MSDAORA"이(가) 메시지 "Oracle 클라이언트 및 네트워킹 구성 요소가 없습니다. 이 구성 요소는 Oracle Corporation에서 제공하며 Oracle 버전 7.3.3 또는 그 이후 버전의 클라이언트 소프트웨어 설치의 일부입니다.
공급자가 작동하려면 이 구성 요소가 설치되어야 합니다."을(를) 반환했습니다.

질문
아무래도 OLE DB 공급자가 잘못된거 같은데요
이것에 대한 지식을 가지고 있지 않습니다.
oracle 10g를 설치할때 표준설치로 설치 했어요
만약 OLE DB 공급자 파일같은게 안깔려잇거나 미설치 되있거나, 레지스트에 등록이 되지 않아서 발생하는 문제라면 이문제를 어떻게 해결해야하는지좀 알려주세요...
 
★mssql 버전이 standard 에서만 링크드서버가 지원되는지도 궁금합니다. 현재는 Express버전입니다.

[Top]
No.
제목
작성자
작성일
조회
4729중복된 레코드만 가져오기 [1]
이만실
2009-04-22
6894
4728sql2008 테이블 가져오기.
안대요
2009-04-22
6920
4727SQL SERVER 2000 로그인 정보 암호화.
권순용
2009-04-21
6553
4726MSsql -> Oracle 로 링크드 서버 연결시 나는 오류입니다. 해결하는 방법좀 알려주세요.
권순환
2009-04-21
10049
4725ODBC 연결 질문입니다
권용재
2009-04-20
7149
4724delete 날렸는 안끝납니다. [3]
하홍민
2009-04-20
6838
4723속도가느려요
산적
2009-04-19
6284
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다