首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

vs2010不能联接oracle 11g

2013-10-27 
vs2010不能连接oracle 11g系统是windows7 ,64位,已经安装了oracle 11g(64位)的数据库端(客户端未安装),现

vs2010不能连接oracle 11g
系统是windows7 ,64位,已经安装了oracle 11g(64位)的数据库端(客户端未安装),现要用VS2010 c#连接oracle 11g,连接不上,怎么办,请大家帮忙。谢谢
[解决办法]
LZ用的什么连接字符串
String url = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST="IP地址")(PORT=端口号)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME="全局数据库名")));User Id=用户名;Password=密码;"

除此之外  你的服务名配对了吗?   监听器是否开启   PL_SQL 能进去否  如果PL_SQL能进去  则上面这字符串就米问题
[解决办法]
app\Administrator\product\11.2.0\client_1\Network\Admin\tnsnames.ora
修改为例如:
ORA10G =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.88)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = ora10g)
    )
  )

然后登录ora10g

欢迎加入,IT技术联盟:34683253  

热点排行