powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ошибка "ORA-12541: TNS:нет прослушивателя"
46 сообщений из 46, показаны все 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
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39183869
mishanya3624
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin,

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
C:\Users\admin>sqlplus -L test/test@"(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=1
92.168.1.142)(PORT=1522)(CONNECT_DATA=(SERVER = DEDICATED)(SERVICE_NAME = orcl2.
icexpert.local)))"

SQL*Plus: Release 11.2.0.1.0 Production on Wed Mar 2 04:27:31 2016

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


SQL*Plus: Release 11.2.0.1.0 Production

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

Use SQL*Plus to execute SQL, PL/SQL and SQL*Plus statements.

Usage 1: sqlplus -H | -V

    -H             Displays the SQL*Plus version and the
                   usage help.
    -V             Displays the SQL*Plus version.

Usage 2: sqlplus [ [<option>] [{logon | /nolog}] [<start>] ]

  <option> is: [-C <version>] [-L] [-M "<options>"] [-R <level>] [-S]

    -C <version>   Sets the compatibility of affected commands to the
                   version specified by <version>.  The version has
                   the form "x.y[.z]".  For example, -C 10.2.0
    -L             Attempts to log on just once, instead of
                   reprompting on error.
    -M "<options>" Sets automatic HTML markup of output.  The options
                   have the form:
                   HTML [ON|OFF] [HEAD text] [BODY text] [TABLE text]
                   [ENTMAP {ON|OFF}] [SPOOL {ON|OFF}] [PRE[FORMAT] {ON|OFF}]
    -R <level>     Sets restricted mode to disable SQL*Plus commands
                   that interact with the file system.  The level can
                   be 1, 2 or 3.  The most restrictive is -R 3 which
                   disables all user commands interacting with the
                   file system.
    -S             Sets silent mode which suppresses the display of
                   the SQL*Plus banner, prompts, and echoing of
                   commands.

  <logon> is: {<username>[/<password>][@<connect_identifier>] | / }
              [AS {SYSDBA | SYSOPER | SYSASM}] [EDITION=value]

    Specifies the database account username, password and connect
    identifier for the database connection.  Without a connect
    identifier, SQL*Plus connects to the default database.

    The AS SYSDBA, AS SYSOPER and AS SYSASM  options are database
    administration privileges.

    <connect_identifier> can be in the form of Net Service Name
    or Easy Connect.

      @[<net_service_name> | [//]Host[:Port]/<service_name>]

        <net_service_name> is a simple name for a service that resolves
        to a connect descriptor.

        Example: Connect to database using Net Service Name and the
                 database net service name is ORCL.

           sqlplus myusername/mypassword@ORCL

        Host specifies the host name or IP address of the database
        server computer.

        Port specifies the listening port on the database server.

        <service_name> specifies the service name of the database you
        want to access.

        Example: Connect to database using Easy Connect and the
                 Service name is ORCL.

           sqlplus myusername/mypassword@Host/ORCL

    The /NOLOG option starts SQL*Plus without connecting to a
    database.

    The EDITION specifies the value for Session Edition.


  <start> is: @<URL>|<filename>[.<ext>] [<parameter> ...]

    Runs the specified SQL*Plus script from a web server (URL) or the
    local file system (filename.ext) with specified parameters that
    will be assigned to substitution variables in the script.

When SQL*Plus starts, and after CONNECT commands, the site profile
(e.g. $ORACLE_HOME/sqlplus/admin/glogin.sql) and the user profile
(e.g. login.sql in the working directory) are run.  The files may
contain SQL*Plus commands.

Refer to the SQL*Plus User's Guide and Reference for more information.
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39183875
mishanya3624
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Q.Tarantino,

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
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)
    )
  )



C:\app\cognos\product\11.2.0\client_1\network\admin
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39183878
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mishanya3624C:\app\cognos\product\11.2.0\client_1\network\admin
я правильно понял, что файл tnsnames.ora ты опубликовал именно с этого каталога?
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39183884
mishanya3624
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Q.Tarantino,

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

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

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
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 15:47:05

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.icexpert.local)))
OK (0 мсек)

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

Код: plsql
1.
2.
3.
4.
C:\app\cognos\product\11.2.0\client_1\BIN>tnsping orcl2
Выполнена попытка связи с (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.142)(PORT = 1522)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ORCL2)))
...
sqlplus -L test/test@192.168.1.142:1522/orcl2.icexpert.local



И проверяйте все tnsnames на сервере и клиенте
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39183927
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim LejninИ проверяйте все tnsnames на сервере и клиенте
я не нашел :)
как-то не ясно.. tnsping ведь явно показывает куда идем. и вроде ошибки нет.
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39183944
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторя не нашел :)
как-то не ясно.. tnsping ведь явно показывает куда идем. и вроде ошибки нет.
tnsping не проверятет доступность connect_data
он только проверяет что на том конце tcp канала силит listener
А если приглядеться (Я же даже подсветил)
Код: plsql
1.
2.
3.
orcl2.icexpert.local
и
orcl2



Эквивалент через easyconnect
Код: plsql
1.
2.
3.
sqlplus test/test@192.168.1.142:1522/orcl2.icexpert.local
и
sqlplus test/test@192.168.1.142:1522/orcl2
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39183950
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejninавторя не нашел :)
как-то не ясно.. tnsping ведь явно показывает куда идем. и вроде ошибки нет.
tnsping не проверятет доступность connect_data
он только проверяет что на том конце tcp канала силит listener
А если приглядеться (Я же даже подсветил)
Код: plsql
1.
2.
3.
orcl2.icexpert.local
и
orcl2




Эквивалент через easyconnect
Код: plsql
1.
2.
3.
sqlplus test/test@192.168.1.142:1522/orcl2.icexpert.local
и
sqlplus test/test@192.168.1.142:1522/orcl2


tnsping я просил чтобы увидеть откуда on tns берет и куда коннектится.
и то что ты подсветил - ни о чем. через easyconnect мы идем на имя сервиса orcl2.icexpert.local.
а через @orcl2 - мы используем tns имя... и там вроде как имя сервиса точно так же прописано orcl2.icexpert.local.

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

Код: plsql
1.
2.
3.
4.
C:\app\cognos\product\11.2.0\client_1\BIN>tnsping orcl2
Выполнена попытка связи с (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.142)(PORT = 1522)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ORCL2)))
...
sqlplus -L test/test@192.168.1.142:1522/orcl2.icexpert.local



И проверяйте все tnsnames на сервере и клиенте

со старой сессии было...
вот:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
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-&#9568;&#9492;&#9576;-2
016 16:21:59

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

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


&#9562;ёяюы№чютрэ рфряЄхЁ TNSNAMES фы  ЁрчЁх°хэш  яёхтфюэшьр
&#9516;&#8730;яюыэхэр яюя&#8730;Єър ёт чш ё (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.
168.1.142)(PORT = 1522)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = or
cl2.icexpert.local)))
OK (20 ьёхъ)

C:\app\cognos\product\11.2.0\client_1\BIN>
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39183991
mishanya3624
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Q.Tarantino,

Код: sql
1.
2.
3.
SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39184030
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
интересно, регистр не может влиять...

давай пробуем с учетом регистра! :)
sqlplus test/test@ORCL2
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39184043
mishanya3624
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем мужики не знаю, что за бред, но после того, как я все сервисы перезапустил на главном сервере в 20 раз , но под LocalSystem, все завелось...но это бред...
Всем спасибо!!!
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39184047
li_malina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sagatbekov aibek,
а у Вас какая OC -если windows проверте в службах сколько там listenerов запускалось
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39184057
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mishanya3624В общем мужики не знаю, что за бред, но после того, как я все сервисы перезапустил на главном сервере в 20 раз , но под LocalSystem, все завелось...но это бред...
Всем спасибо!!!
Не люблю я винду в качестве сервера под oracle :)
это зло
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39184069
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Q.Tarantinoинтересно, регистр не может влиять...

давай пробуем с учетом регистра! :)
sqlplus test/test@ORCL2
Для service_name не влияет
если используется SID, то под windows не влияет, под unix - влияет
так как - это имя псевдофайла для подключения к shared memory
поэтому оно зависит от того чувствительно ли к регистру имя файла в системе
Код: plsql
1.
man  shm_open
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39184075
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim LejninДля service_name не влияет
это не service_name а Tns name, Карл!!!
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39184079
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Q.TarantinoVadim LejninДля service_name не влияет
это не service_name а Tns name, Карл!!!
хотя я тоже понимаю, что не должно влиять, но мыслей больше нет, вроде все перепроверили :)
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39186146
mishanya3624
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще 1 вопрос, где меняется Host при входе на веб морду, надо localhost на ip поменять!?
...
Рейтинг: 0 / 0
Ошибка "ORA-12541: TNS:нет прослушивателя"
    #39187893
mishanya3624
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
up)
local_listner прописан как надо
...
Рейтинг: 0 / 0
46 сообщений из 46, показаны все 2 страниц
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ошибка "ORA-12541: TNS:нет прослушивателя"
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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