MICROSOFT SQL SERVER MIGRATION ASSISTANT FOR ORACLE 사용시 오류사항 공유

2018. 3. 20. 10:47IT개발/Database

반응형

DB마이그레이션 할것이 생겼다. Oracle -> MSSQL 로 마이그레이션 해야한다.

다행히 MS에서 제공해주는 도구가 있군.

어디보자~  https://www.microsoft.com/en-us/download/details.aspx?id=54258 에서

MICROSOFT SQL SERVER MIGRATION ASSISTANT FOR ORACLE, V7.7  ( 이하 MS SSMA For oracle ) 설치한후, 

오라클을 연동하려하니 다음과 같은 오류가 발생하네?!

"System.Data.OracleClient에는 Oracle 클라이언트 소프트웨어 version 8.1.7 이상이 필요합니다." 허허 뭐지....

구글링해 알아 봤더니 아래의 파일들이 있어야한단다. 그래서 서버에서 내 로컬 PC로 후다닥 복사를 했지만.....

oci.dll
ocijdbc11.dll
ociw32.dll
Oracle.DataAccess.dll
oraociei11.dll


아래의 오류가 뜨면서 안됨 완전안됨 쳇 호락호락한 녀석이 아니구만

"OCIEnvCreate이(가) 반환 코드 -1과(와) 함께 실패했지만 오류 메시지 텍스트는 사용할 수 없습니다." 이 메시지를 

또 구글링해 알아보니 내PC에 Oracle 설치한후, System 환경 변수에 ORACLE_HOME을 추가해 놔야한단다.

에잇 이럴꺼면 오라클이 설치된 PC에서 그냥 MS SSMA For oracle 깔고 동작시키는게 낫겠구만!!!

내피씨를 더럽힐순 없다 ㅋㅋㅋ 결국 서버에 MS SSMA For oracle을 깔고 미션 성공


참고로 위의 2가지 오류는 oracle이 설치된 곳에서는 안납니다~!

귀찮으시면 그냥 내PC에 오라클11g XE 빠르게 설치하는거로 땅땅땅

 ( http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html ) 

반응형