Oracle 클라이언트 및 네트워킹 구성 요소를 찾을 수 없습니다.
저는 SSIS를 만들었습니다. system.it 에서 실행되는 unrunssis 패키지는 정상적으로 작동하지만 원격 시스템에 ssis 패키지를 배포하고 sql 프로시저에서 액세스를 시도합니다.아래와 같은 오류가 발생하고 있습니다.
Oracle 클라이언트 및 네트워킹 구성 요소를 찾을 수 없습니다.이러한 구성 요소는 Oracle Corporation에서 제공하며 7.3.3 이상의 클라이언트 소프트웨어 설치에서 Oracle 버전에 포함됩니다.
거기에 해결책이 있으면 알려주시기 바랍니다.
가장 간단한 솔루션:SSIS 패키지가 실행 중인 원격 서버에 Oracle 클라이언트가 설치되어 있지 않습니다.
약간 덜 단순한 솔루션:Oracle 클라이언트가 원격 서버에 설치되어 있지만 SSIS 설치에 대한 비트 수가 잘못되었습니다.예를 들어 64비트 오라클 클라이언트가 설치되어 있지만 SSIS가 32비트로 실행되고 있는 경우dtexec
실행 파일, SSIS가 Oracle 클라이언트를 찾을 수 없습니다.이 경우 해결책은 32비트 Oracle 클라이언트를 64비트 클라이언트와 나란히 설치하는 것입니다.
사용된 기술:Windows 7, UFT 32비트, 32비트를 가리키는 데이터 원본 ODBCC:\Windows\System32\odbcad32.exe
두 버전 모두 32비트 및 64비트가 설치된 Oracle 클라이언트.
나에게 효과가 있었던 것:
1.시작 -> 검색Edit the system environment variables
2.시스템 변수 ->Edit Path
3. 경로를 지정합니다.Oracle client 32 bit
의 길 앞에Oracle Client 64 bit
.
예:
C:\APP\ORACLE\product\11.2.0\client_32\bin;C:\APP\ORACLE\product\11.2.0\client_64\bin
1.내 컴퓨터 속성으로 이동
2. 그런 다음 고급 설정을 클릭합니다.
3.환경 변수로 이동
4. 경로 설정
F:\oracle\product\10.2.0\db_2\perl\5.8.3\lib\MSWin32-x86;F:\oracle\product\10.2.0\db_2\perl\5.8.3\lib;F:\oracle\product\10.2.0\db_2\perl\5.8.3\lib\MSWin32-x86;F:\oracle\product\10.2.0\db_2\perl\site\5.8.3;F:\oracle\product\10.2.0\db_2\perl\site\5.8.3\lib;F:\oracle\product\10.2.0\db_2\sysman\admin\scripts;
요구 사항에 따라 드라이브 및 폴더를 변경합니다.
원격 서버에 오라클 클라이언트 구성 요소를 설치한 후 PC 관리 콘솔에서 또는 SQL 서버 Management Studio에서 직접 SQL 서버 에이전트를 재시작하십시오.그러면 서비스가 Oracle 구성 요소에 대한 경로를 올바르게 로드할 수 있습니다.그렇지 않으면 패키지는 설계 시간에는 작동하지만 실행 시간에는 실패합니다.
제 경우 ociw32.dll이라는 파일이 c:\windows\system32에 배치되었기 때문입니다.그러나 이는 c:\oracle\11.2.0.3\bin에만 존재할 수 있습니다.
Crystal Reports를 설치하여 시스템32에 배치한 파일을 삭제하면 이 문제가 해결되었습니다.
언급URL : https://stackoverflow.com/questions/9002560/oracle-client-and-networking-components-were-not-found
'programing' 카테고리의 다른 글
JQuery.handleError를 던지는 Ajax 업로드 플러그인을 찾을 수 없습니다. (0) | 2023.08.14 |
---|---|
모든 콘솔 메시지에 타임스탬프 추가 (0) | 2023.08.14 |
fork() 뒤에 있는 'file descriptor'에 대한 간단한 설명 찾기 (0) | 2023.08.14 |
스프링 부트 - 다중 파트 파일 최대 업로드 크기 예외 (0) | 2023.08.14 |
CheckChanged에서 트리거하지 않고 CheckChanged 값 변경 (0) | 2023.08.14 |