Подключиться к компьютеру oracle db в локальной сети в asp.net

Я пытаюсь подключиться к оракулу 11 г дБ в локальной сети в asp.net. Но я получаю ORA-12541: TNS:no listener ошибка.

Я сделал следующие изменения в файлах.....

sqlnet.ora

SQLNET.AUTHENTICATION_SERVICES= (BEQ, TCPS, NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

tnsnames.ora

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))
    )
  )

Пожалуйста, дайте мне знать, как я могу решить эту проблему....

Спасибо...

1 ответ

Вы начали слушателя? На сервере:

lsnrctl status: должен сказать вам, если слушатель включен

lsnrctl start: должен запустить прослушиватель по умолчанию, при условии, что нет паролей

РЕДАКТИРОВАТЬ:

Поскольку слушатель работает, что команда lsnrctl status сообщает вам о базах данных, которые она обслуживает?

  • Можете ли вы подключиться к базе данных из командной строки?
  • Можете ли вы запустить tnsping testdb и связаться со слушателем?
  • Когда вы пытаетесь подключиться, вы на сервере или на другом хосте?
Другие вопросы по тегам