asp连接Oracle问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 11:50:02
错误类型:
OraOLEDB (0x80004005)
ORA-12541: TNS:no listener
/car/db/conndb.asp, 第 4 行

浏览器类型:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; aff-kingsoft-ciba; staticlogin:product=cbpro09&act=login&info=ZmlsZW5hbWU9vfDJvbTKsNQuZXhlJm1hYz1CMjBCMDIwRTg4RTk0ODFFQTA3ODI2Qzc2NUQxNUY1MyZwYXNzcG9ydD0mdmVyc2lvbj0yMDA5LjA1LjI1LjIuMjgzJmNyYXNodHlwZT0x&verify=5dff4296d9c0813bfd5c2323ff72ad62; .NET CLR 2.0.50727)

网页:
GET /car/db/conndb.asp

时间:
2009年6月21日, 13:51:00
--------------------------------------------------------------------
主要问题是找不到监听,不知道这个问题怎么解决,希望有高手能帮忙解决下
我用的是Oracle 10G,
--------------------------------------------------------------------
<%
StrSQL="Provider=OraOLEDB.Oracle.1;Password=tiger;Persist Security Info=True;User ID=scott;Data Source=USERS"
set conn=server.createobject("ADODB.CONNECTION")
conn.open StrSQL
%>
------------------------------

1、你的【Data Source】指定有问题,确认一下你的监听服务是否打开,如果没打开请打开它。
2、确认一下你的【listener.ora】文件中【GLOBAL_DBNAME】的值。
(我的这个文件放在【D:\oracle\product\10.1.0\Db_1\NETWORK\ADMIN】下面)把【Data Source=USERS】改成【Data Source=你查到的GLOBAL_DBNAME的值】

****************
补充:如果还不可以的话试试下面的方法:
OracleConnection conn = new OracleConnection("data source=你查到的GLOBAL_DBNAME的值;uid=scott;pwd=tiger;");
conn.Open();
****************

---
以上,希望对你有所帮助。

我也遇到了相同的问题,学习了。