Tns 12541 tns нет прослушивателя

До сегоднешнего дня получалось зайти в Toad for Oracle, все было нормально.

Сегодня же вышла эта ошибка.

Как избавиться от неё? Что нужно сделать, чтобы зайти и нормально работать с Toad for Oracle?

Toad for Oracle мне очень сейчас нужен! Пожалуйста, помогите!

АИС "Техническая инвентаризация" — база знаний

  • Неправильно заданы настройки подключения клиентского приложения;
  • На сервере не запущена (не запускается) служба OracleXETNSListener;
  • Брандмауэр сервера запрещает TCP подключение к порту 1521.

Решение

1. Проверьте настройки подключения клиентского приложения.

Для этого необходимо запустить программу и в окне ввода пароля в поле «База данных» нажать кнопку «. »

Проверьте правильно ли в поле host указан IP адрес сервера на котором установлена база данных системы. Поля port и dbname должны иметь значения 1521 и XE соответсвенно.

Часто бывает что ПК выполняющий роль сервера базы данных полчает IP адрес по DHCP, через некоторый промежуток времени срок «аренды» IP адреса истекает и серверу выдается другой IP
адрес.

2. На сервере проверьте запущены ли службы OracleServiceXE и OracleXETNSListener

Для этого необходимо запустить оснастку «Службы». Сделать это можно через кнопку Пуск —Выполнить. В поле введите команду services.msc и нажмите .
Проверьте состояние служб.

Если одна из служб не работает, то ее необходимо запустить и проконтролировать, что она запустилась.
Иногда, служба OracleXETNSListener может автоматически останавливаться сразу после запуска из за ошибки в конфигурации.
Проверьте стаус службы. Для этого на сервере необходимо через Пуск — Выполнить ввести команду cmd.exe и нажать . В появившемся окне ввести команду lsnrctl status, вывод должен быть
примерно как на рисунке 3

Читайте также:  С какого сайта лучше качать музыку

Если вывод как на рисунке 4, то попробуйте выполнить команду lsnrctl start

В случае успешного запуска вывод будет как на рисунке 3. В противном случае необходимо проверить конфигурацию сервиса OracleXETNSListener.
Конфигурация храниться в следующем файле:

1. C:oraclexeapporacleproduct10.2.0serverNETWORKADMINlistener.ora

Откройте данный файл с блокнотом и проверьте блок

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
(ADDRESS = (PROTOCOL = TCP)(HOST = thehostname)(PORT = 1521))
)
)
вместо thehostname далжен быть указан IP адрес сетевого интерфейса сервера через который производится подключение к БД.

Если значение не соответствует, то введите правильный IP и сохраните изменения.

После этого необходимо перезапустить службу OracleXETNSListener и убедиться, что после перезапуска она работает (Пуск — Выполнить — services.msc — — выбрать службу OracleXETNSListener — в верхней панели нажать "Стоп", затем "Старт").

3. На сервере проверьте запущен ли экземпляр oracle.

Иногда возможна ситуация, что сервис OracleServiceXE работает, но экземпляр базы данных не запущен.

Чтобы проверить выполните на сервере Пуск — Выполнить, введите cmd.exe и нажмите .

В окне введите команду sqlplus sys as sysdba, на запрос пароля введите пароль для пользователя SYS (данный пароль задается при установке OracleXE).
Если при подключении выйдет сообщение Connected to the idle instance, то выполните команду startup и дождитесь ее завершения (рисунок 5).

Признаком же нормальной работы будет сообщение «Connected to: . » (рисунок 6)

Я новичок в Oracle DBA так нужна помощь , которые могли бы удовлетворить мои мысли. Я установил оракул 11gr2 базу данных на виртуальной машине с ОС OEL 5.7 и хотите подключить эту удаленную базу данных с toad32bit. Так что я действительно следуют некоторые полезные ссылки и загрузить и установить win32_11gR2_client на ОС Windows 7 64bit . Кроме того , стараться изо всех сил , чтобы следовать инструкциям , мой клиент не может соединиться с моим удаленного оракул database.On стороне клиента работает с ЦМД для tnsping sidname всегда не получают ТНС слушателя с ошибкой , как я упоминал выше

Читайте также:  Чем отличается функция от задачи

Краткое описание LINUX МАШИНА:

LSNRCTL статус слушателя

LSNRCTL службы слушателя

WINDOWS 7 КЛИЕНТ ОПИСАНИЕ C: Oracle продукт 11.2.0 client_1 сеть администратора ENV TNS_ADMIN = C: Oracle продукт 11.2.0 client_1 Сеть администратора

ПРИМЕЧАНИЕ: ЕСТЬ НЕТ НИКАКИХ ORACLE СЛУЖБЫ , СВЯЗАННЫЕ настоящее время ( ЗНАЧИТ НЕ ПРЕДСТАВЛЯЮТ ) НА WINDOWS УСЛУГИ

мой клиент tnsnames.ora

C: Users Фархан> tnsping ORCL (и результат)

кошки / и т.д. / хосты (результат)

для дальнейших insturctions, что я попросил опубликовать

После поиска много есть простой способ решить эту проблему. Просто выполните следующие действия: —

Проверьте состояние вашего слушателя

Откройте окно командной строки и статус LSNRCTL типа

Вы не получите слушателя.

Таким образом, в настоящее время открыт listener.ora файл, который присутствует в следующем каталоге C: oraclexe приложение оракул продукт 11.2.0 сервер сеть ADMIN

Откройте этот файл и измените параметр хоста с вами именем компьютера Ii> Вы можете получить имя компьютера с помощью правой кнопки мыши на Моем компьютере и проверить вас имя компьютера и заменить параметр хоста с именем компьютера следующим образом.

СЛУШАТЕЛЬ = (DESCRIPTION_LIST = (ОПИСАНИЕ = (АДРЕС = (ПРОТОКОЛ = IPC) (КЛЮЧ = EXTPROC1)) (АДРЕС = (ПРОТОКОЛ = TCP) (HOST = Электронно-PC) (PORT = 1521))))

Таким образом , здесь вы можете наблюдать HOST = Electron-P , что мое имя компьютера

  1. Сохраните файл listener.ora и снова вернуться к cammand propt
  2. Введите следующее в командной строке запуска LSNRCTL

Это запустит OracleTNSListner вы можете проверить его на службу, открыв вкладку услуги в менеджер задач. если не запускается автоматически и может запустить его.

Просто это много, и вы снова готовы работать на оракула. Удачи.