日期:2014-05-17  浏览次数:21273 次

ORA-06413: 连接未打开
在服务器上装的oracle 10g ,装了一个taod的工具,连接操作数据库都没问题。
 在另一台电脑上用asp.net网站远程连接这个数据库,出错:ORA-06413: 连接未打开
 
服务器上tnsnames.ora
 rb=
   (DESCRIPTION =
     (ADDRESS = (PROTOCOL = TCP)(HOST = senva)(PORT = 1521))
     (CONNECT_DATA =
       (SERVER = DEDICATED)
       (SERVICE_NAME = rb)
     )
   )
 
asp.net Web.config
 <connectionStrings>
   <add name="ConnectionString" connectionString="Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.197.1.123)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=rb)));;User ID=sa;Password=bcd;Unicode=True" providerName="System.Data.OracleClient"/>
 </connectionStrings>
 程序文件夹没有()
 
求大神解答,在线等
 
------解决方案--------------------
引用:
在服务器上装的oracle 10g ,装了一个taod的工具,连接操作数据库都没问题。
 在另一台电脑上用asp.net网站远程连接这个数据库,出错:ORA-06413: 连接未打开
 
服务器上tnsnames.ora
 rb=
   (DESCRIPTION =
     (ADDRESS = (PROTOCOL = TCP)(HOST = senva)(……

tnsnames.ora是配置在客户端的!也就是在你的另一台电脑上
------解决方案--------------------
连接的客户端机器要配置监听