我的c#应用程序中有一个passthrough连接,我正在尝试对数据库中但不在内存中的clob列进行选择。但我得到以下错误,任何想法,我错过了什么?
ORA-57000:TT5187:从Oracle缓存LOB需要使用TimesTen安装提供的OCI客户端库,或TimesTen支持的其他版本的OCI客户端。 - 文件“bdbLob.c”,lineno 224,程序“ttBDbOraLobGetOraIdSnap”
答案 0 :(得分:0)
至于Mat上面的评论,我发布了这个问题的解决方案。在配置文件中创建了一个条目,如下所示:
<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路径所需的全部内容。