ORA-12737: Instant Client Light: unsupported serve

分类:数据库| 发布:camnprbubuol| 查看: | 发表时间:2011/10/28

就自己开发的程序出问题了:我用的是Oracle.DataAccess.dll,
连接串如下:

C# code
string connstringFormat ="Data Source=(DESCRIPTION="+"(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))"+"(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ORCL.RUIJC)));"+"User Id={0};Password={1};";


出错提示:ORA-12737: Instant Client Light: unsupported server character set %s
,在google找了半天都没找到解决办法啊。

数据库装的是Oracle10g,我用odp.net 11.0来连接,是不是非要版本对应才行么?

终于找到问题了,是版本不对应,我把ODP.NET 10的dll复制到exe目录下就没问题啦

如果你是连接远程的Oracle,怎么才能知道目标数据库的版本号呢?

方法:cmd-》sqlplus 用户名/密码@IP:端口/数据库

例子:cmd-> sqlplus camnpr/123@192.128.1.15:1521/CamnprDB

条件是:sqlplus 是安装Oracle客户端后会有此命令。

关联阅读:http://camnpr.com/articles/?type=detail&id=471 使用新ODP.Net的简单的部署,从C#访问与Oracle

原文,转载请注明:http://camnpr.com/articles/?type=detail&id=472

365据说看到好文章不转的人,服务器容易宕机
原创文章如转载,请注明:转载自郑州网建-前端开发 http://camnpr.com/
本文链接:http://camnpr.com/archives/470.html