|
|
|
Не получается настроить TNS Listener
|
|||
|---|---|---|---|
|
#18+
Есть windows server 2012, на нём установлен оракл 12.1 Задача: вывести оракл наружу, чтобы обращаться к нему с других компов При подключении через sql plus под логином system всё отлично работает Если заходить через sql developer ошибка: Listener refused the connection with the following error: ORA-12514, TNS:listener does not currently know of service requested in connect descriptor В sql developer указываю service name=orcl На другой машине (windows 7) всё прописано тоже самое, только вместо айпишника localhost - всё работает. Если в конфигах на win 2012 прописать localhost - выдаётся ошибка про неправильный хост listener.ora SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = C:\app\user\product\12.1.0\dbhome_1) (PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:C:\app\panin\product\12.1.0\dbhome_1\bin\oraclr12.dll") ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.12.250)(PORT = 1531)) ) ) tnsnames.ora LISTENER_ORCL = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.12.250)(PORT = 1531)) ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) ) ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.12.250)(PORT = 1531)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2016, 16:18:40 |
|
||
|
Не получается настроить TNS Listener
|
|||
|---|---|---|---|
|
#18+
С listener.ora ошибся, всё равно эффекта нет SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = C:\app\panin\product\12.1.0\dbhome_1) (PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:C:\app\panin\product\12.1.0\dbhome_1\bin\oraclr12.dll") ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.12.250)(PORT = 1531)) ) ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2016, 16:22:13 |
|
||
|
Не получается настроить TNS Listener
|
|||
|---|---|---|---|
|
#18+
Порт нестандартный (1531), поэтому БД не зарегистрируется в листенере с настройками по умолчанию, если у нее не переопределены параметры LOCAL_LISTENER (REMOTE_LISTENER) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2016, 16:31:33 |
|
||
|
Не получается настроить TNS Listener
|
|||
|---|---|---|---|
|
#18+
Порт нестандартный потому что после 10-20 перезапусков сервиса листенера он перестаёт запускаться на том же порту. На стандартном 1521 всё тоже самое. Как зарегистрировать БД в листенере? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2016, 17:31:26 |
|
||
|
Не получается настроить TNS Listener
|
|||
|---|---|---|---|
|
#18+
ulvridПорт нестандартный потому что после 10-20 перезапусков сервиса листенера он перестаёт запускаться на том же порту. На стандартном 1521 всё тоже самое. Как зарегистрировать БД в листенере? Сама зарегистрируется в листенерах, указанных параметрами local_listener, remote_listener Вы бы показали для начала вывод Код: plsql 1. а то есть мрачное подозрение, что у Вас orcl - это не совсем сервис, или скорее совсем не сервис. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2016, 17:38:22 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39278823&tid=1887824]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
192ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 513ms |

| 0 / 0 |
