日期:2014-05-18  浏览次数:21045 次

ado.net 使用OracleClient 组件连接Oracle数据库 连接字符串问题
我使用OracleClient组件连接Oracle数据库 数据源不知道怎么写,我写的是这样的"Data Source=192.168.0.23,4564;Integrated Security=false;User ID=chenmin;Password=sa;"

我想要在Data Source中使用IP和端口,连接数据库,但老是报错说什么“System.Data.OracleClient.OracleException: ORA-12541: TNS: 没有监听器“

高手们能讲一下 这个连接字符串到底怎么写吗?谢谢

------解决方案--------------------
使用oracle net manager添加一个本地服务名
或在[oracle安装目录]\ora92\network\admin目录下的tnsnames.ora文件中添加一个本地服务名
例:
Ora9I_24 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.224.144.24)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = Ora9i)
)
)
------解决方案--------------------
引用楼主 cmlovexixi 的帖子:
我使用OracleClient组件连接Oracle数据库 数据源不知道怎么写,我写的是这样的"Data Source=192.168.0.23,4564;Integrated Security=false;User ID=chenmin;Password=sa;"

我想要在Data Source中使用IP和端口,连接数据库,但老是报错说什么“System.Data.OracleClient.OracleException: ORA-12541: TNS: 没有监听器“

高手们能讲一下 这个连接字符串到底怎么写吗?谢谢