Tns 12541 tns no listener

Возможные причины ограничения доступа:

Доступ ограничен по решению суда или по иным основаниям, установленным законодательством Российской Федерации.

Сетевой адрес, позволяющий идентифицировать сайт в сети «Интернет», включен в Единый Реестр доменных имен, указателей страниц сайтов сети «Интернет» и сетевых адресов, позволяющих идентифицировать сайты в сети «Интернет», содержащие информацию, распространение которой в Российской Федерации запрещено.

Сетевой адрес, позволяющий идентифицировать сайт в сети «Интернет», включен в Реестр доменных имен, указателей страниц сайтов в сети «Интернет» и сетевых адресов, позволяющих идентифицировать сайты в сети «Интернет», содержащие информацию, распространяемую с нарушением исключительных прав.

I am newbie in oracle dba so need help that could meet my mind. I have installed my oracle 11gr2 database on virtual machine with OS OEL 5.7 and want to connect my this remote database with toad32bit. So i do follow some useful links and downloaded and installed win32_11gR2_client on OS windows 7 64bit. Besides try my best to follow the instructions my client is not able to connect with my remote oracle database.On client side working with cmd for tnsping sidname always get no tns listener with error as i mentioned above

brief descriptions LINUX MACHINE:

lsnrctl status listener

lsnrctl service listener

WINDOWS 7 CLIENT DESCRIPTION C:oracleproduct11.2.0client_1
etworkadmin ENV TNS_ADMIN=C:oracleproduct11.2.0client_1
etworkadmin

NOTE: THERE IS NO ANY ORACLE RELATED SERVICES PRESENT (MEANS NOT PRESENT) ON WINDOWS SERVICES

my client tnsnames.ora

C:Usersfarhan>tnsping orcl (and the result is)

cat /etc/hosts (the result is)

for further insturctions that i have asked to post

3 Answers 3

After searching alot got a simple way to solve it. Just follow the steps:-

Читайте также:  Re store online большая якиманка отзывы

Check status of your listener

open command prompt and type lsnrctl status

You will get no listener.

So, now open listener.ora file which is present in following directory C:oraclexeapporacleproduct11.2.0server
etworkADMIN

Open that file and change the host parameter with you computer name ii> You can get computer name by right click on My Computer and check you computer name, and replace host parameter with your computer name as follows.

LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL = TCP)(HOST = Electron-PC)(PORT = 1521)) ) )

So here you can observe HOST = Electron-P , which is my computer name

  1. Save the listener.ora file and again return to cammand propt
  2. Type following in command prompt lsnrctl start

This will start the OracleTNSListner you can check it in the service by opening services tab of taskmanager. if not started automatically u can start it.

Just this much and you are ready to work again on oracle. Best of Luck.

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

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

Решение

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

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

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

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

Читайте также:  Texas instruments 1394 ohci совместимый хост контроллер

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

Читайте также:  Аналог картриджа hp 140 и 141

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

Rate this post

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *