C# 不能链接Oracle数据库

amlove 2012-08-31 08:41:15
环境:
客户端 windows server2008 64位,oracle client 32位
服务端 windows server2008 64位,oracle database 32位

现象:
1。客户端 sql plus 、plsq 能链接服务器端数据库;应用程序WinApp在 windows server2008 64位,oracle client 32位不能链接服务器数据库;
2。在 win7 32位 ,安装oracle client 32位 下能正常链接数据库;
3。应用程序WinApp在另一客户端(windows server2008 64位,oracle client 32位,能链接数据库,当不清楚当时该台客户端具体的配置)。

OracleConnection OraclCn;
if (OraclCn == null)
{
_ConectionString = ConectionString;
OraclCn = new OracleConnection(_ConectionString);
}

if (OraclCn.State == ConnectionState.Closed)
{
OraclCn.Open();
}
请问那位遇到过该问题,是怎样解决的??
...全文
130 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
amlove 2013-05-13
  • 打赏
  • 举报
回复
数据库连接是偶尔超时,超时时间无规律。
全栈极简 2012-08-31
  • 打赏
  • 举报
回复
在客户端用net manager测试连接一下,看是否能连接。如果能的话,就是你的连接字符串有问题了。
amlove 2012-08-31
  • 打赏
  • 举报
回复
oracle 10g
amlove 2012-08-31
  • 打赏
  • 举报
回复
ORA-12154: TNS:could not resolve the connect identifier specified

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧