Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Теоретические аспекты и практические реализации создания, внедрения и использования баз данных, СУБД, хранилищ.
  • Страница:
  • 1
  • 2

ТЕМА: Нет службы TNS Listener в Oracle

Нет службы TNS Listener в Oracle 10 июль 2011 08:26 #1503

  • Bella
  • Bella аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 47
  • Спасибо получено: 0
Всем привет. В общем установила себе Oracle, но не получается зайти в SQLPlus, стала искать решение проблемы, в итоге обнаружила что отсутствует служба TNS Listener, ну она по другому называется, но факт тот, что ничего подобного в Администрирование\Службы нет вообще, это что значит?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Нет службы TNS Listener в Oracle 10 июль 2011 08:28 #1504

  • Chlo
  • Chlo аватар
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 43
  • Спасибо получено: 0
Это означает что ты не установила Listener. Воспользуйся утилитой Oralce Net Configuration Assistance - вроде так называется. Она помогает установить и настроить прослушиватель.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Нет службы TNS Listener в Oracle 10 июль 2011 08:32 #1505

  • Bella
  • Bella аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 47
  • Спасибо получено: 0
Вобщем такая ситуация... С помощью программы DBA Studio я добавила базу, вот содержимое tnsnames.ora
DB_NAME =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))
        )
        (CONNECT_DATA = (SID = sid)(SERVER = DEDICATED))
      )

С помощью Net Configuration Assistant создала Listener, вот содержимое listener.ora
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = MAXPC)(PORT = 1521))
      )
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
      )
    )
)
 
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = C:\Oracle\8i)
      (PROGRAM = extproc)
    )
  )

С Listener разобралась, запустила вручную службу из папки с Oracle, не понятно почему ее не было в списке служб, но теперь возникает ошибка следующего содержания: ORA-12500: TNS listener could not resolve SID given in connect descriptor

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Нет службы TNS Listener в Oracle 10 июль 2011 08:34 #1506

  • Chlo
  • Chlo аватар
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 43
  • Спасибо получено: 0

С Listener разобралась, запустила вручную службу из папки с Oracle, не понятно почему ее не было в списке служб, но теперь возникает ошибка следующего содержания: ORA-12500: TNS listener could not resolve SID given in connect descriptor


Ну наверно потому что вашей базы нет в файле listener.ora. Чтобы она там появилась, стоит воспользоваться той же утилитой Net Configuration Assistant

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Нет службы TNS Listener в Oracle 10 июль 2011 08:36 #1507

  • Lex
  • Lex аватар
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 46
  • Спасибо получено: 1
Служба листенера должна быть... Если нет, попробуй удалить и создать еще раз.

Ну наверно потому что вашей базы нет в файле listener.ora.


Она там и не должна быть вроде...
+ если есть файл sqlnet.ora - попробуйте его удалить/переименовать.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Нет службы TNS Listener в Oracle 10 июль 2011 08:38 #1508

  • Bella
  • Bella аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 47
  • Спасибо получено: 0
Что-то пока ничего не выходит, грешу на висту, кстати все программы из Oracle запускаются с совместимостью Windows 98 b только так они не вылетают, я пробую поставить Oracle на другой машине с XP!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
  • 2