2013-07-23 2 views
0

내 C# 응용 프로그램에서 통과 연결이 있고 데이터베이스에 있지만 메모리가 아닌 clob 열에서 선택을 시도합니다. 하지만 다음과 같은 오류가 발생합니다. 어떤 아이디어가 누락 되었습니까?시간 10 LOB 지원

ORA-57000 : TT5187 : Oracle의 LOB 캐싱은 TimesTen 설치에서 제공하는 OCI 클라이언트 라이브러리 또는 TimesTen에서 지원하는 다른 버전의 OCI 클라이언트를 사용해야합니다. - 파일 "bdbLob.c는"224 절차 "ttBDbOraLobGetOraIdSnap"위의 매트의 코멘트에 관해서는

+0

글쎄, "TimesTen 설치가 제공하는 OCI 클라이언트 라이브러리 또는 TimesTen이 지원하는 다른 버전의 OCI 클라이언트를 사용하고 있습니까?" ? – Mat

+0

당신은 맞습니다. 매트, 설정 파일에서 올바른 위치를 가리 키도록 dllpath를 설정해야했습니다. 감사. – Nikhil

+0

답변으로 취한 정확한 단계를 게시 할 수 있습니까? 그렇게하면 같은 문제를 가진 사람들이 여기에서 신속하게 답변을 찾을 수 있습니다. 이것이 바로이 사이트의 내용입니다. 그게 좋을거야. – Mat

답변

0

LINENO, 나는이 문제에 대한 해결책을 게시하도록하겠습니다. config 파일에서 항목을 만든 다음과 같이

<oracle.dataaccess.client> 
<settings> 
    <add name="DllPath"    value="C:\oracle\bin"/> 
    <add name="FetchSize"    value="65536"/> 
    <add name="PromotableTransaction" value="promotable"/> 
    <add name="StatementCacheSize" value="10"/>  
</settings> 

하는 DLLPath 모든 것을이 DLL 경로를 해결하는 데 필요한입니다.