在asp.net中连接到局域网中的oracle db计算机

在asp.net中连接到局域网中的oracle db计算机,asp.net,oracle,oracle11g,ora-12541,Asp.net,Oracle,Oracle11g,Ora 12541,我正在尝试连接到asp.net中局域网系统上的oracle 11g数据库。但是我得到了ORA-12541:TNS:没有侦听器错误 我在文件中做了以下更改 sqlnet.ora SQLNET.AUTHENTICATION_SERVICES= (BEQ, TCPS, NTS) NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT) 特斯奈姆斯·奥拉 TESTDB = (DESCRIPTION = (ADDRESS_LIST = (ADDRE

我正在尝试连接到asp.net中局域网系统上的oracle 11g数据库。但是我得到了ORA-12541:TNS:没有侦听器错误

我在文件中做了以下更改

sqlnet.ora

SQLNET.AUTHENTICATION_SERVICES= (BEQ, TCPS, NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
特斯奈姆斯·奥拉

TESTDB =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.50)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = TESTDB)
    )
  )

LISTENER_TESTDB =
  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
listener.ora

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.50)(PORT = 1521))
    )
  )
请让我知道如何解决这个问题


谢谢…

你启动了听众吗?在服务器上:

lsnrctl状态:应该告诉您侦听器是否已启动

lsnrctl start:应该启动默认侦听器,假设没有密码

编辑:

由于侦听器正在运行,那么lsnrctl status命令会告诉您有关它所服务的数据库的什么信息

您能从命令行连接到数据库吗? 您可以运行tnspingtestdb并联系侦听器吗? 当您尝试连接时,您是在服务器上还是在其他主机上?
我运行这个cmnds,我得到TNS-01106:使用监听器名称的监听器已启动。。。。有什么想法吗,谢谢