【发布时间】:2011-04-30 07:11:06
【问题描述】:
我正在尝试连接到 oracle db,而没有在机器上完成 oracle 客户端的完整安装。 我发现这个有用的帖子Using the new ODP.Net to access Oracle from C# with simple deployment 但是当我尝试它时,我在下一个异常上失败了:
[Oracle.DataAccess.Client.OracleException ORA-12737:Instant Client Light:Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr) 不支持服务器字符集 %s opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, Object src) ...
我尝试用谷歌搜索它,但除了“不要使用此字符集”的建议外什么也没找到。
我偶尔会使用 NLS_LANG "american_america.US8PC437",但它可以是不同的(客户端环境)字符集。
您知道如何使用字符集资源扩展轻量级实例客户端吗?
谢谢!
【问题讨论】:
标签: oracle10g oracle11g oracleclient