首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Oracle实例Client Light (odac 11)和字符集

Oracle实例Client Light (odac 11)和字符集
EN

Stack Overflow用户
提问于 2010-10-25 15:45:55
回答 1查看 4.1K关注 0票数 4

我试图连接到甲骨文数据库,而不完全安装甲骨文客户端完成的机器。我找到了这个有用的帖子使用新的ODP.Net通过简单部署从C#访问Oracle,但当我尝试它时,我在下一个例外上失败了:

[ Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode、OracleConnection conn、IntPtr opsErrCtx、OpoSqlValCtx* pOpoSqlValCtx、Object src、String过程、布尔bCheck上的服务器字符集%s:Oracle.DataAccess.Client.OracleException ORA-12737: Instant Light:不受支持的服务器字符集%s]

在Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode,OracleConnection conn,IntPtr opsErrCtx,Object src)

我试图谷歌它,但没有发现除了“不要使用这个字符集”的建议。

我偶尔使用NLS_LANG "american_america.US8PC437",但它可以是不同的(客户端环境)字符集。

您知道如何用字符集资源扩展轻型实例客户端吗?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-11 23:37:02

我也有同样的问题,谷歌说解决方案是'some_big_oracle_package‘安装,但我不想这样做。因此,只需从ODAC112012Xcopy.zip 32位解压缩所有dll文件(仅xcopy)。而且起作用了!所以我必须找到那个神秘的dll把它推到下一个层次。唯一的就是

oraociei11.dll

在我的工作可移植解决方案目录中,我有.exe文件和4个dll:

  • oci.dll,
  • Oracle.DataAccess.dll (版本2.112.1.2),
  • OraOps11w.dll
  • oraociei11.dll

这个东西工作在Win7 x86 & x64和WinXP x86上(所有的系统都没有安装甲骨文或某物,纯复制和粘贴)。注意,oraociei11.dll重120!压缩后~40

告诉我它对你有用吗

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4016286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档