подключиться к компьютеру oracle db в локальной сети в asp.net - PullRequest
0 голосов
/ 01 июля 2011

Я пытаюсь подключиться к оракулу 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 Ответ

0 голосов
/ 01 июля 2011

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

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

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

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

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

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