- Настройка сети (Настройка слущающего процесса Listener)
- listener.ora
- tnsnames.ora
- Основные команды службы слушателя (Listener):
- Информация о Listener из командной строки:
- Информация о Listener из консоли sqlplus:
- OFFTOPIC Listener для grid
- Дополнительно
- Способ настроить tnsnames, предложенный в чате:
- Oracle DBA
- Как настроить tns oracle
Настройка сети (Настройка слущающего процесса Listener)
2 конфигурационных файла отвечают за подключение к Oracle.
Один обязательный (listener.ora) и один скорее для удобства, но для работы некоторых программ, он также может быть обязательным (tnsnames.ora).
По умолчанию файлы хранятся:
listener.ora
tnsnames.ora
В данном файле описываются подробности подключения к базе данных. Т.о, становится возможным явно не указывать некоторые параметры. (Например, хост, порт и др.). И сразу обращаться по имени.
В следующем примере, происходит подключение к базе данных с использованием записи с именем orcl в файле tnsnames.ora.
Т.е. для подключения к базе, не приходится дополнительно вводить host, port, sid
Основные команды службы слушателя (Listener):
Информация о Listener из командной строки:
Информация о Listener из консоли sqlplus:
OFFTOPIC Listener для grid
Дополнительно
Способ настроить tnsnames, предложенный в чате:
После этого она зарегается в листенере, если до этого её не было.
В tnsnames.ora: (ip адрес только поправь)
Tags: Oracle Database, Network, Listener
Oracle DBA
Лучше потратить какое-то количество времени, чтобы записать успешный опыт, чем потом повторно воспроизводить его по памяти.
Все материалы обновляются по мере нахождения лучших практик и апгрейда знаний. Если будут желающие добавлять свои знания или исправлять ошибки и неточности, пишите в телеграм чате. Если будет учавствовать больше людей, качество материалов будет улучшаться и обновляться быстрее. Ссылки на ваши профили в соц. сетях будут добавлены в статьях, в которых вы учавствуете.
Источник
Как настроить tns oracle
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:
| + |
����� sqlplus ������� ������������ � ����.
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.
��� �������� ����� �� ����������� ������.
| | |
| UDW Member ������: ������ | � ����� �������� ����� SQL*PLUS ��� � ����������? ��������� ������� ��� ���? ���� �������, �� ��������������� �� � Listener? ��� ����������������? |
| 4 ��� 14, 12:24����[15376188] �������� | ���������� �������� ���������� | |
| | |||||
| wvetal Member ������: |
������ ��� system. ����� ������ Oracle. (����� ������ ��������� ����� �������� �����)
��� ��������� ��������������� �� Listener? | ||||
| 4 ��� 14, 12:36����[15376202] �������� | ���������� �������� ���������� | |||||
| | |
| UDW Member ������: ������ | � ��������� ������ ������� lsnrctl status �������� ������ �������. ����� ����������� ���������������� ��������� �������: |
| 4 ��� 14, 13:22����[15376253] �������� | ���������� �������� ���������� | |
| | |
| wvetal Member ������: | UDW, ����� �������� alter system register — ������� System altered. ��� �������� �� ������, ��� ����� ��������: � ��������� �������� ����. ������ — 133Kb |
| 4 ��� 14, 16:17����[15376729] �������� | ���������� �������� ���������� | |
| | |
| UDW Member ������: ������ | ����� ��������������� ��� ������ � ����� sqlnet.ora |
| 4 ��� 14, 18:29����[15377034] �������� | ���������� �������� ���������� | |
| | |||
| wvetal Member ������: |
������ — �� �������. | ||
| 4 ��� 14, 18:48����[15377079] �������� | ���������� �������� ���������� | |||
| | |
| UDW Member ������: ������ | ������� 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 = � � tnsnames.ora service_name ������ �� sid. |
| 4 ��� 14, 19:09����[15377131] �������� | ���������� �������� ���������� | |
| | |
| wvetal Member ������: | UDW, ������� ������� — ����������. |
| 4 ��� 14, 22:51����[15377683] �������� | ���������� �������� ���������� | |
| ����� ����������� �������� ����� 1 ����. |
| | |
| JIeXaXA Member ������: | ������ ����! � ���� ������� ��������. ��������� 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 SID_LIST_LISTENER = LISTENER = # sqlnet.ora Network Configuration File: C:\app\user\product\11.2.0\dbhome_1\network\admin\sqlnet.ora # This file is actually generated by netca. But if customers choose to NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT) # tnsnames.ora Network Configuration File: C:\app\user\product\11.2.0\dbhome_1\network\admin\tnsnames.ora LISTENER_ORCL = ORACLR_CONNECTION_DATA = ORCL = � ��������� �������� ����. ������ — 119Kb |
| 13 ��� 19, 14:53����[21970431] �������� | ���������� �������� ���������� | |
| | ||||
| dmdmdm Member ������: ������ �������� |
| |||
| 13 ��� 19, 15:06����[21970447] �������� | ���������� �������� ���������� | ||||
| | |
| �������� ���������� Member � ��� ��, ��� �������� ������� ������ localhost, � �� �� ���� ������� ������� (����� ��������� 0.0.0.0 ��� ���� ��� ���������), �� ������ ����� ������ | |
| 13 ��� 19, 15:10����[21970454] �������� | ���������� �������� ���������� | |
| | |
| Als1973 Member ������: | JIeXaXA, localhost �� ��� ��� IP |
| 13 ��� 19, 15:33����[21970481] �������� | ���������� �������� ���������� | |
| | |
| JIeXaXA Member ������: | alter system register; �����. ��������� �������� — ����������! |
| 13 ��� 19, 16:55����[21970566] �������� | ���������� �������� ���������� | |
| | |
| JIeXaXA Member ������: | �� �������. �� � ���� �� SQL-������� ������� �����������. ����� ���� ����� ����� �� ������ ��������� ��� liquibase? �� ������. ��� �� ��� ������������� �������������, � �� ��� system. |
| 13 ��� 19, 17:13����[21970589] �������� | ���������� �������� ���������� | |
| | |||
| dmdmdm Member ������: ������ �������� |
�� �����������, ������������� ������ ��������. � ������, � ����������� �������, � ������. «������ ������ ����». | ||
| 13 ��� 19, 17:24����[21970605] �������� | ���������� �������� ���������� | |||
| | |
| andrey_anonymous Member ������: ������ | � ������: 1. ����� lsnrctl status ����� ������������, ������� «�� �������». 2. �������� «���������� ������� liquibase» — ��� ������ � ��� �������, � ������ �����. |
| 13 ��� 19, 17:51����[21970619] �������� | ���������� �������� ���������� | |
| | |
| JIeXaXA Member ������: | �������! �������� ���������. �� ����� � ������� �������� ���������� SID. ��� ���������� ��-���������. ������� �� ������! |
| 16 ��� 19, 19:27����[21971944] �������� | ���������� �������� ���������� | |
| | |
| Dapohvapshe Member ������: | ��������,��������, ����������, ��������� �������� ����� � �������� 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 LISTENER = 2)# tnsnames.ora Network Configuration File: /u01/app/oracle/product/12.1.0/db_1/network/admin/tnsnames.ora 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. Источник |