powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ошибка "ORA-12541: TNS:нет прослушивателя"
25 сообщений из 46, страница 1 из 2
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39149273
sagatbekov aibek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У нас есть в одном машине 2 сетовой плата. с 1-ом ip адресам работает нормально, а с 2-ой ip адресам ошибка "ORA-12541: TNS:нет прослушивателя".
Раньше работал нормально. Не обходами были отключить все сервери и массиви. После подключение вышла это ошибка. База та один, запустили листинер, 1-ом ip адресам все работает нормально а с 2-ом ip адреса настроено половина компания они вот не может соединится. Где искать проблему? как решить?
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39149311
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в конфиге лисенера что прописано?
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39149323
drmfd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sagatbekov aibek,
Для начала язык подучить.
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39149335
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drmfd,
тебе б для начала, научиться его придерживать...
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39149410
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sagatbekov aibek запустили листинер , 1-ом ip адресам все работает нормально а с 2-ом ip адреса...
попробуйте поискать второй листенер, мож их два было ...
Q.Tarantino просил вас показать файл конфигурации листенера listener.ora ... так покажите, а то гадать на кофейной гуще скучно и не интересно...
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39149412
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sagatbekov aibekУ нас есть в одном машине 2 сетовой плата. с 1-ом ip адресам работает нормально, а с 2-ой ip адресам ошибка "ORA-12541: TNS:нет прослушивателя".
Раньше работал нормально. Не обходами были отключить все сервери и массиви. После подключение вышла это ошибка. База та один, запустили листинер, 1-ом ip адресам все работает нормально а с 2-ом ip адреса настроено половина компания они вот не может соединится. Где искать проблему? как решить?
Скорее всего у вас listener настроен на прослушивание только одного ip адреса
Проверить можно так:
os windows
Код: plsql
1.
2.
3.
D:\> netstat -an | find "1521"| find "LISTENING"
  TCP    0.0.0.0:1521           0.0.0.0:0              LISTENING
  TCP    [::]:1521              [::]:0                 LISTENING



os unix
Код: plsql
1.
2.
$ netstat -an | grep  1521 | grep LISTEN
      *.1521               *.*                  0      0  128000      0 LISTEN



Либо добавить адрес второй платы
listener.ora
Код: plsql
1.
2.
3.
4.
...
	(ADDRESS=(PROTOCOL=TCP)(HOST= server.domain)(PORT=1521))
	(ADDRESS=(PROTOCOL=TCP)(HOST= <second_ip_address>)(PORT=1521))
...



Либо заменить server.domain
на 0.0.0.0
listener.ora
Код: plsql
1.
2.
3.
...
	(ADDRESS=(PROTOCOL=TCP)(HOST= 0.0.0.0)(PORT=1521))
...


Либо настроить маршрутизацию из второй сети в первую
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39149415
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А без файлов конфигурации - гадание на кофейной гуще
HOWTO :: Как правильно задавать вопросы
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39149436
drmfd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Viewerdrmfd,
тебе б для начала, научиться его придерживать...
а что еще я должен сделать?
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39149458
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... not to try trolling...
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39183358
mishanya3624
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую!
Дабы не плодить тем:
Что-то весь извелся, не пойму в чем дело, есть сервер на нем все локально работает, подключается всеми способами.
Есть еще 1 сервер на котором надо настроить коннект до головного oracle.
Установил клиента с драйверами, но при конекте вываливается ошибка 12541,
tnsping не проходить, обычный пинг проходит.
авторMicrosoft Windows [Version 6.2.9200]
(c) 2012 Microsoft Corporation. All rights reserved.

C:\app\cognos\product\11.2.0\client_1\BIN>tnsping 192.168.1.142:1522

TNS Ping Utility for 64-bit Windows: Version 11.2.0.1.0 - Production on 02-╠└╨-2
016 10:43:17

Copyright (c) 1997, 2010, Oracle. All rights reserved.

╚ёяюы№чютрэ√ Їрщы√ ярЁрьхЄЁют:
C:\app\cognos\product\11.2.0\client_1\network\admin\sqlnet.ora

╚ёяюы№чютрэ рфряЄхЁ EZCONNECT фы  ЁрчЁх°хэш  яёхтфюэшьр
┬√яюыэхэр яюя√Єър ёт чш ё (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=(P
ROTOCOL=TCP)(HOST=192.168.1.142)(PORT=1522)))
TNS-12541: TNS:эхЄ яЁюёыє°штрЄхы 

C:\app\cognos\product\11.2.0\client_1\BIN>


вот tnsnames.ora со второго сервера:

авторLISTENER_ORCL2 =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.142)(PORT = 1522))


ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)

ORCL2 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.142)(PORT = 1522))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl2.icexpert.local)
)
)



на главном сервере tnsnames такой же, вот с главного listener.ora:


SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = C:\app\Administrator\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:C:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
)

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1522))
)
)

ADR_BASE_LISTENER = C:\app\Administrator

[/quote]
Фаерволы все выключены...
Что может быть?
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39183371
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mishanya3624
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
...
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522))
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1522))
    )
  )
...



Фаерволы все выключены...
Что может быть?[/quot]

localhost
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39183472
mishanya3624
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin,

Спасибо!
tnsping проходит, но ошибка теперь такая(на главном сервере по прежнему база доступна сервисы все включены):
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39183503
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mishanya3624Vadim Lejnin,
но ошибка теперь такая(на главном сервере по прежнему база доступна сервисы все включены):

Не верю
1) что у Вас в поле TNS из определения odbc dsn test?
2) в cmd окне:
Код: plsql
1.
2.
3.
chcp 1251
tnsping orcl2
sqlplus -L username/password@orcl2


что говорит?
username/password подставить свой

p.s. Используйте Тэги форума и картинки не надо вставлять, скопировать текст из CMD проще простого. Учитесь
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39183536
mishanya3624
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin,
Ok

C:\app\cognos\product\11.2.0\client_1\BIN>chcp 1251
Active code page: 1251

C:\app\cognos\product\11.2.0\client_1\BIN>tnsping orcl2

TNS Ping Utility for 64-bit Windows: Version 11.2.0.1.0 - Production on 02-МАР-2
016 12:12:13

Copyright (c) 1997, 2010, Oracle. All rights reserved.

Использованы файлы параметров:
C:\app\cognos\product\11.2.0\client_1\network\admin\sqlnet.ora


Использован адаптер TNSNAMES для разрешения псевдонима
Выполнена попытка связи с (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.
168.1.142)(PORT = 1522)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = OR
CL2)))
OK (0 мсек)

C:\app\cognos\product\11.2.0\client_1\BIN>sqlplus -L test/test@orcl2

SQL*Plus: Release 11.2.0.1.0 Production on Ср Мар 2 12:12:46 2016

Copyright (c) 1982, 2010, Oracle. All rights reserved.

ERROR:
ORA-12514: TNS:прослушиватель в данный момент не имеет данных о службе,
запрашиваемой в дескрипторе соединения


SP2-0751: Невозможно соединиться с Oracle. Выход из SQL*Plus

C:\app\cognos\product\11.2.0\client_1\BIN>
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39183542
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mishanya3624,
На сервере - вывод команды:
Код: plsql
1.
lsnrctl status



Ну и проверка что:
авторна главном сервере по прежнему база доступна сервисы все включены

Код: plsql
1.
sqlplus -L user/password@orcl2
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39183555
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эту команду тоже выполнять на сервере
Код: plsql
1.
sqlplus -L user/password@orcl2



p.s. После правки listener.ora вам нужно правильно установить параметр db
Код: plsql
1.
local_listener=LISTENER_ORCL2 


или (что одно и то же)
Код: plsql
1.
local_listener='(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.142)(PORT = 1522))'
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39183674
mishanya3624
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin,

странно с командной строки не подключается на сервере:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Users\admin>lsnrctrl status
'lsnrctrl' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\admin>lsnrctl status

LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 02-MAR-2016 02:24
:49

Copyright (c) 1991, 2010, Oracle. All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1522)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for 64-bit Windows: Version 11.2.0.1.0 - Produ
ction
Start Date 02-MAR-2016 00:17:21
Uptime 0 days 2 hr. 7 min. 27 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File C:\app\Administrator\product\11.2.0\dbhome_1\network\a
dmin\listener.ora
Listener Log File c:\app\administrator\diag\tnslsnr\Oracle\listener\aler
t\log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1522ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.142)(PORT=1522)))
Services Summary...
Service "CLRExtProc" has 1 instance(s).
Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "orcl2.icexpert.local" has 1 instance(s).
Instance "orcl2", status READY, has 1 handler(s) for this service...
Service "orcl2XDB.icexpert.local" has 1 instance(s).
Instance "orcl2", status READY, has 1 handler(s) for this service...
The command completed successfully

C:\Users\admin>sqlplus -L test/test@orcl2

SQL*Plus: Release 11.2.0.1.0 Production on Wed Mar 2 02:25:40 2016

Copyright (c) 1982, 2010, Oracle. All rights reserved.

ERROR:
ORA-12514: TNS:listener does not currently know of service requested in connect
descriptor


SP2-0751: Unable to connect to Oracle. Exiting SQL*Plus

C:\Users\admin>


а с Developer проходит проверку
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39183702
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mishanya3624,

так в данном случае используете разный тип подключения, не удивительно
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39183706
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и я не увидел, на сервере зарегистрирован ли сервис orcl2.icexpert.local?

lsnrctl services его показывает?
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39183720
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Статическая и динамическая регистрация, на форуме обсуждалось не раз:
15753748
17970674
2 Identifying and Accessing the Database

Поймите разницу между ORACLE SID и SERVICE_NAME

SERVICE_NAME регистрируется в listener при старте базы
база ищет listener где регистрироваться используя параметр local_listener
список служб для регистрации используя параметр
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
SQL> show parameters local_listener

NAME                                 TYPE                             VALUE
------------------------------------ -------------------------------- ------------------------------
local_listener                       string                           myhostname
SQL> show parameters service

NAME                                 TYPE                             VALUE
------------------------------------ -------------------------------- ------------------------------
service_names                        string                           orcl



если он не указано (равен NULL) то используется hostname:1521
У Вас порт не 1521, поэтому при старте база не может зарегистрировать свои службы
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39183772
mishanya3624
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Q.Tarantino,

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1522)))
Services Summary...
Service "CLRExtProc" has 1 instance(s).
  Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
    Handler(s):
      "DEDICATED" established:0 refused:0
         LOCAL SERVER
Service "orcl2.icexpert.local" has 1 instance(s).
  Instance "orcl2", status READY, has 1 handler(s) for this service...
    Handler(s):
      "DEDICATED" established:2 refused:0 state:ready
         LOCAL SERVER
Service "orcl2XDB.icexpert.local" has 1 instance(s).
  Instance "orcl2", status READY, has 1 handler(s) for this service...
    Handler(s):
      "D000" established:0 refused:0 current:0 max:1022 state:ready
         DISPATCHER <machine: ORACLE, pid: 3420>
         (ADDRESS=(PROTOCOL=tcp)(HOST=Oracle.icexpert.local)(PORT=54792))
The command completed successfully
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39183793
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуйте так:

Код: plsql
1.
sqlplus -L test/test@192.168.1.142:1522/orcl2.icexpert.local
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39183835
mishanya3624
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin,

так подключился
где мне эту заветную строку прописать , чтобы он так конектился: 192.168.1.142:1522/orcl2.icexpert.local?
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39183853
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А так?
Код: plsql
1.
sqlplus -l test/test@"(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.142)(PORT=1522)(CONNECT_DATA=(SERVER = DEDICATED)(SERVICE_NAME = orcl2.icexpert.local)))"



Проверьте синтаксис tnsnames во всех oracle home
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39183864
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mishanya3624где мне эту заветную строку прописать
все же следует tnsnames неплохо бы засветить с того сервера, откуда пытаетесь законнектиться
ну и $TNS_ADMIN на всякий случай.
...
Рейтинг: 0 / 0
25 сообщений из 46, страница 1 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ошибка "ORA-12541: TNS:нет прослушивателя"
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]