0

我的 c# 应用程序中有一个直通连接,我正在尝试对数据库中但不在内存中的 clob 列进行选择。但是我收到以下错误,有什么想法我想念的吗?

ORA-57000:TT5187:从 Oracle 缓存 LOB 需要使用 TimesTen 安装提供的 OCI 客户端库,或 TimesTen 支持的其他版本的 OCI 客户端。-- 文件“bdbLob.c”,第 224 行,程序“ttBDbOraLobGetOraIdSnap”

4

1 回答 1

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 路径所需的全部内容。

于 2013-07-25T17:36:47.077 回答