|
Настройка listener и tnsnames.
|
|||
---|---|---|---|
#18+
Настраивал listener и tnsnames через Net Configuration Assistant. Вот что получилось. listener.ora: # listener.ora Network Configuration File: C:\app\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora # Generated by Oracle configuration tools. 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 = TCP)(HOST = 192.168.111.128)(PORT = 1521)) ) ) ADR_BASE_LISTENER = C:\app\Administrator tnsnsmes.ora: # tnsnames.ora Network Configuration File: C:\app\Administrator\product\11.2.0\dbhome_1\network\admin\tnsnames.ora # Generated by Oracle configuration tools. ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.111.128)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) ) Через sqlplus удается подключиться к базе. Но когда пытаюсь проверить соединение через Net Configuration Assistant или Net Manager, то получаю ошибку: Attempting to connect using userid: system The test did not succeed. ORA-12514: TNS:listener does not currently know of service requested in connect descriptor There may be an error in the fields entered, or the server may not be ready for a connection. Что не правильно у меня настроено? Куда посмотреть, или с чего начать проверку? Вот что у меня установлено: Windows Server 2008 на виртуальной машине. Oracle 11g ip виртуальной машины - 192.168.111.128 имя базы данных - orcl Все действия делаю на виртуальной машине. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2014, 11:33 |
|
Настройка listener и tnsnames.
|
|||
---|---|---|---|
#18+
А когда заходите через SQL*PLUS что в сообщениях? Экземпляр запущен или нет? Если запущен, то зарегистрирован ли в Listener? Как иденифицируетесь? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2014, 12:24 |
|
Настройка listener и tnsnames.
|
|||
---|---|---|---|
#18+
UDWА когда заходите через SQL*PLUS что в сообщениях? Экземпляр запущен или нет? Захожу под system. Пишет версию Oracle. (более точное сообщение смогу написать позже) Запросы выполняются, например, могу вывести имя базы (select name from v$database). UDWЕсли запущен, то зарегистрирован ли в Listener? Как проверить зарегистрирован ли Listener? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2014, 12:36 |
|
Настройка listener и tnsnames.
|
|||
---|---|---|---|
#18+
в командной строке выполни lsnrctl status получишь полный расклад. Чтобы динамически зарегистрировать экземпляр выполни: alter system register; или пропиши экземпляр в Listener статически. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2014, 13:22 |
|
Настройка listener и tnsnames.
|
|||
---|---|---|---|
#18+
UDW, lsnrctl status выдает см. рисунок. потом выполнил alter system register - получаю System altered. это проблему не решило, все равно остается: ORA-12514: TNS:listener does not currently know of service requested in connect descriptor ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2014, 16:17 |
|
Настройка listener и tnsnames.
|
|||
---|---|---|---|
#18+
тогда закомментируйте все строки в файле sqlnet.ora ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2014, 18:29 |
|
Настройка listener и tnsnames.
|
|||
---|---|---|---|
#18+
UDWтогда закомментируйте все строки в файле sqlnet.oraСделал - не помогло. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2014, 18:48 |
|
Настройка listener и tnsnames.
|
|||
---|---|---|---|
#18+
Поправь 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") ) (SID_DESC = (GLOBAL_DBNAME= ORCL) (ORACLE_HOME = C:\app\Administrator\product\11.2.0\dbhome_1) (SID_NAME=ORCL ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.111.128)(PORT = 1521)) ) ) А в tnsnames.ora service_name замени на sid. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2014, 19:09 |
|
Настройка listener и tnsnames.
|
|||
---|---|---|---|
#18+
UDW, Большое спасибо - заработало. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2014, 22:51 |
|
Настройка listener и tnsnames.
|
|||
---|---|---|---|
#18+
Добрый день! У меня похожая проблема. Установил Oracle Enterprise 11.2.0 на локальной машине. Настроил в Idea 2016 подключение. Из под SQLPlus и из под SQL-консоли Идеи запросы выполняются, а вот при попытке выполнения скрипта liquibase вываливается ORA-12505. lsnrctl status и конфигурационные файлы прикладываю. Все вышеописанные действия не помогли. Помогите plz решить проблему. # listener.ora Network Configuration File: C:\app\user\product\11.2.0\dbhome_1\network\admin\listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = C:\app\user\product\11.2.0\dbhome_1) (PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:C:\app\user\product\11.2.0\dbhome_1\bin\oraclr11.dll") ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ) ) ADR_BASE_LISTENER = C:\app\user # sqlnet.ora Network Configuration File: C:\app\user\product\11.2.0\dbhome_1\network\admin\sqlnet.ora # Generated by Oracle configuration tools. # This file is actually generated by netca. But if customers choose to # install "Software Only", this file wont exist and without the native # authentication, they will not be able to connect to the database on NT. SQLNET.AUTHENTICATION_SERVICES= (NTS) NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT) # tnsnames.ora Network Configuration File: C:\app\user\product\11.2.0\dbhome_1\network\admin\tnsnames.ora # Generated by Oracle configuration tools. LISTENER_ORCL = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) ) ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) #(SID_NAME = orcl) ) ) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2019, 14:53 |
|
Настройка listener и tnsnames.
|
|||
---|---|---|---|
#18+
JIeXaXAВсе вышеописанные действия не помогли. Как минимум одно из рекомендованных действий не проделано. Чтобы динамически зарегистрировать экземпляр выполни: alter system register; или пропиши экземпляр в Listener статически. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2019, 15:06 |
|
Настройка listener и tnsnames.
|
|||
---|---|---|---|
#18+
А зачем это делать? Это все-таки не стендбай А вот то, что листенер слушает только localhost, а не по всем сетевым адресам (можно поставить 0.0.0.0 или таки имя компутера), то вполне может влиять ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2019, 15:10 |
|
Настройка listener и tnsnames.
|
|||
---|---|---|---|
#18+
JIeXaXA, localhost на имя или IP ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2019, 15:33 |
|
Настройка listener и tnsnames.
|
|||
---|---|---|---|
#18+
alter system register; делал. остальное попробую - спасибищще! ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2019, 16:55 |
|
Настройка listener и tnsnames.
|
|||
---|---|---|---|
#18+
не помогло. Всё ж таки из SQL-консоли запросы выполняются. Может быть нужны какие то особые настройки под liquibase? Не сказал. Это всё под новосозданным пользователем, а не под system. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2019, 17:13 |
|
Настройка listener и tnsnames.
|
|||
---|---|---|---|
#18+
JIeXaXAиз SQL-консоли запросы выполняются. Не стесняйтесь, прикладывайте полный протокол. И версия, и выполняемые команды, и ошибки. "Вместо тысячи слов". ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2019, 17:24 |
|
Настройка listener и tnsnames.
|
|||
---|---|---|---|
#18+
В студию: 1. Вывод lsnrctl status после телодвижений, которые "не помогли". 2. Протокол "выполнения скрипта liquibase" - что именно и как делаете, с какого хоста. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2019, 17:51 |
|
Настройка listener и tnsnames.
|
|||
---|---|---|---|
#18+
Господа! Премного извиняюсь. Не везде в проекте выставил правильный SID. Все заработало по-умолчанию. Спасибо за помощь! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2019, 19:27 |
|
Настройка listener и tnsnames.
|
|||
---|---|---|---|
#18+
Граждане,помогите, пожалуйста, правильно дописать файлы и значения SID. Ошибка ORA-12505, TNS:listener does not currently know of SID given in connect descriptor : 1)# listener.ora Network Configuration File: /u01/app/oracle/product/12.1.0/db_1/network/admin/listener.ora # Generated by Oracle configuration tools. LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = oracle-db.local)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) ) 2)# tnsnames.ora Network Configuration File: /u01/app/oracle/product/12.1.0/db_1/network/admin/tnsnames.ora # Generated by Oracle configuration tools. DBA1 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = oracle-db.local)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = dba1) ) ) 3) lsnrctl status LSNRCTL for Linux: Version 12.1.0.2.0 - Production on 21-DEC-2019 13:42:39 Copyright (c) 1991, 2014, Oracle. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oracle-db.local)(PORT=1521))) STATUS of the LISTENER ------------------------ Alias LISTENER Version TNSLSNR for Linux: Version 12.1.0.2.0 - Production Start Date 21-DEC-2019 13:41:37 Uptime 0 days 0 hr. 1 min. 1 sec Trace Level off Security ON: Local OS Authentication SNMP OFF Listener Parameter File /u01/app/oracle/product/12.1.0/db_1/network/admin/listener.ora Listener Log File /u01/app/oracle/diag/tnslsnr/oracle-db/listener/alert/log.xml Listening Endpoints Summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle-db.local)(PORT=1521))) (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521))) The listener supports no services The command completed successfully ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2019, 21:50 |
|
|
start [/forum/topic.php?fid=52&fpage=57&tid=1881718]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 269ms |
total: | 410ms |
0 / 0 |