powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle 11gR2, TCPS, listener не стартует под Linux (TNS-12557, TNS-12560, TNS-00527)
15 сообщений из 15, страница 1 из 1
Oracle 11gR2, TCPS, listener не стартует под Linux (TNS-12557, TNS-12560, TNS-00527)
    #37632862
мимо_шел
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, уважаемые.

Oracle 11.2.0.1 Standard Edition One

Пытаюсь настроить HTTPS для XDB (используем native web-services).

Под Win (Windows XP 32-bit, Oracle 11.2.0.1) - все ок, listener стартует и работает, слушает оба порта:

listener.oraLISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = <hostname>)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCPS)(HOST = <hostname>)(PORT = 2484))
)
)

ADR_BASE_LISTENER = C:\oracle

WALLET_LOCATION =
(SOURCE =
(METHOD = FILE)
(METHOD_DATA =
(DIRECTORY = C:\oracle\product\11.2.0\dbhome_1\owm\wallet\oracle)
)
)

SSL_CLIENT_AUTHENTICATION = FALSE

sqlnet.oraSQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

SSL_CLIENT_AUTHENTICATION = FALSE

WALLET_LOCATION =
(SOURCE =
(METHOD = FILE)
(METHOD_DATA =
(DIRECTORY = C:\oracle\product\11.2.0\dbhome_1\owm\wallet\oracle)
)
)

lsnrctlLSNRCTL> status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=<hostname>)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for 32-bit Windows: Version 11.2.0.1.0 - Production
Start Date 23-DEC-2011 14:31:00
Uptime 33 days 23 hr. 5 min. 2 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File C:\oracle\product\11.2.0\dbhome_1\network\admin\listener.ora
Listener Log File c:\oracle\diag\tnslsnr\<hostname>\listener\alert\log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=<hostname>)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=<hostname>)(PORT=2484)))
The listener supports no services
The command completed successfully
LSNRCTL>



Под Linux (Oracle Linux 6.1, Oracle 11.2.0.1) - все плохо, затык уже на этапе конфигурировании листенера - listener не стартует.

При конфигурировании листенера с помощью netca, если включить в конфигурацию порт TCPS (2484) - wizard ругается, что этот порт уже используется.

Если поправить конфиг руками, то имеем (TNS-12557, TNS-12560, TNS-00527):
listener.oraTRACE_LEVEL_LISTENER = ADMIN

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = <hostname>)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCPS)(HOST = <hostname>)(PORT = 2484))
)
)

ADR_BASE_LISTENER = /u01/app/oracle
SSL_CLIENT_AUTHENTICATION = FALSE

lsnrctlLSNRCTL> start
Starting /u01/app/oracle/product/11.2.0/dbhome_1//bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 11.2.0.1.0 - Production
System parameter file is /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
Log messages written to /u01/app/oracle/diag/tnslsnr/<hostname>/listener/alert/log.xml
Trace information written to /u01/app/oracle/diag/tnslsnr/<hostname>/listener/trace/ora_2444_3046733504.trc
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=<hostname>)(PORT=1521)))
Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCPS)(HOST=<hostname>)(PORT=2484)))
TNS-12557: TNS:protocol adapter not loadable
TNS-12560: TNS:protocol adapter error
TNS-00527: Protocol Adapter not loadable


Listener failed to start. See the error message(s) above...

trace (кусок относящийся к TCPS)2012-01-26 13:52:22.302398 : nsopen:transport is open
2012-01-26 13:52:22.302673 : nsoptions:lcl[0]=0x0, lcl[1]=0x10003, gbl[0]=0x0, gbl[1]=0x2001, cha=0x0
2012-01-26 13:52:22.302769 : nsoptions:lcl[0]=0xf4ffe9ff, lcl[1]=0x10003, gbl[0]=0x78bf, gbl[1]=0x2001
2012-01-26 13:52:22.302858 : nsopen:global context check-in (to slot 2) complete
2012-01-26 13:52:22.302943 : nsopen:lcl[0]=0xf4ffe9ff, lcl[1]=0x10003, gbl[0]=0x78bf, gbl[1]=0x2001, tdu=32767, sdu=8192
2012-01-26 13:52:22.303039 : nsfull_opn:cid=2, opcode=65, *bl=0, *what=0, uflgs=0x0, cflgs=0x0
2012-01-26 13:52:22.303122 : nsfull_opn:nsctx: state=7, flg=0x4002, mvd=0
2012-01-26 13:52:22.303239 : nladget:entry
2012-01-26 13:52:22.303344 : nladget:exit
2012-01-26 13:52:22.303436 : nsgllsn:LSNDSC==>(DESCRIPTION=(ADDRESS=(PROTOCOL=TCPS)(HOST=<hostname>)(PORT=2484)))
2012-01-26 13:52:22.303645 : nsglhcrt:entry
2012-01-26 13:52:22.303839 : nsglhcrt:exit
2012-01-26 13:52:22.303946 : nsglbgetRSPidx:entry
2012-01-26 13:52:22.304030 : nladini:entry
2012-01-26 13:52:22.304121 : nladini:exit
2012-01-26 13:52:22.304202 : nladget:entry
2012-01-26 13:52:22.304293 : nladget:exit
2012-01-26 13:52:22.305140 : nsglbn2i:entry
2012-01-26 13:52:22.305257 : nsglbn2i:exit
2012-01-26 13:52:22.305382 : nladtrm:entry
2012-01-26 13:52:22.305487 : nladtrm:exit
2012-01-26 13:52:22.305636 : nsglbgetRSPidx:returning ecode=0
2012-01-26 13:52:22.305736 : nsglbgetRSPidx:exit
2012-01-26 13:52:22.305821 : nsglbgetSdPidx:secondary protocol=1
2012-01-26 13:52:22.305927 : nsc2addr:(DESCRIPTION=(ADDRESS=(PROTOCOL=TCPS)(HOST=<hostname>)(PORT=2484)))
2012-01-26 13:52:22.306099 : ntzini:entry
2012-01-26 13:52:22.306238 : ntzini:exit
2012-01-26 13:52:22.306459 : nserror:nsres: id=0, op=78, ns=12557, ns2=12560; nt[0]=527, nt[1]=0, nt[2]=0; ora[0]=0, ora[1]=0, ora[2]=0
2012-01-26 13:52:22.310297 : nsglhfre:entry
2012-01-26 13:52:22.310766 : nsglhrem:entry
2012-01-26 13:52:22.311042 : nsglhrem:entry
2012-01-26 13:52:22.311286 : nsglhfre:Deallocating cxd 0x99bb290.
2012-01-26 13:52:22.311373 : nsglhfre:exit
2012-01-26 13:52:22.311457 : nladtrm:entry
2012-01-26 13:52:22.311699 : nladtrm:exit
2012-01-26 13:52:22.311947 : nsglma:Reporting the following error stack:
TNS-12557: TNS:protocol adapter not loadable
TNS-12560: TNS:protocol adapter error
TNS-00527: Protocol Adapter not loadable


2012-01-26 13:52:22.312741 : nsdo:cid=0, opcode=67, *bl=635, *what=10, uflgs=0x0, cflgs=0x3
2012-01-26 13:52:22.312874 : nsdo:rank=64, nsctxrnk=0
2012-01-26 13:52:22.312972 : nsdo:nsctx: state=2, flg=0x4004, mvd=0
2012-01-26 13:52:22.313175 : nsdo:gtn=197, gtc=197, ptn=10, ptc=8155
2012-01-26 13:52:22.313411 : nscon:sending NSPTRF packet
2012-01-26 13:52:22.313514 : nspsend:plen=12, type=4
2012-01-26 13:52:22.313687 : ntpwr:entry
2012-01-26 13:52:22.314087 : ntpwr:exit

adapters[oracle@<hostname> /]$ adapters

Installed Oracle Net transport protocols are:

IPC
BEQ
TCP/IP
SSL
RAW
SDP/IB

Installed Oracle Net naming methods are:

Local Naming (tnsnames.ora)
Oracle Directory Naming
Oracle Host Naming
Error!!! Oracle Names Server Naming is not completely installed!

Installed Oracle Advanced Security options are:

RC4 40-bit encryption
RC4 56-bit encryption
RC4 128-bit encryption
RC4 256-bit encryption
DES40 40-bit encryption
DES 56-bit encryption
3DES 112-bit encryption
3DES 168-bit encryption
AES 128-bit encryption
AES 192-bit encryption
AES 256-bit encryption
MD5 crypto-checksumming
SHA-1 crypto-checksumming


Куда копать?

Почему под Win работает, а под Linux капризничает?
...
Рейтинг: 0 / 0
Oracle 11gR2, TCPS, listener не стартует под Linux (TNS-12557, TNS-12560, TNS-00527)
    #37632971
iehf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мимо_шел,

а во втором listener.ora куда делся wallet_location?
...
Рейтинг: 0 / 0
Oracle 11gR2, TCPS, listener не стартует под Linux (TNS-12557, TNS-12560, TNS-00527)
    #37632983
мимо_шел
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iehf, еще не сконфигурирован.

Это тестовая свежая инсталляция (software only). На продакшене все есть, включая wallet, но listener точно так же не запускается при попытке заставить его слушать TCPS.
...
Рейтинг: 0 / 0
Oracle 11gR2, TCPS, listener не стартует под Linux (TNS-12557, TNS-12560, TNS-00527)
    #37633016
iehf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мимо_шел,
была такая проблема. Полечили по мануалу
Changes

This is either a new installation or some permissions changes have taken place on the /.../.oracle directory.
Cause


1) Ensure that /tmp/.oracle or /var/tmp/.oracle directory exists.

2) Confirm that the user who is trying to start the listener has adequate read and write permissions on the directory specified above. The permissions should be 777.


3) If the /tmp directory has reached full capacity, this would cause the listener to fail to write the socket files.



Solution

To implement the solution, please use the following example:

1. cd /var/tmp

2. Check the whether the .oracle directory exists:

cd .oracle


3. If the directory does not exist, request the System Administrator create the directory and set the ownership as root:root with the permissions set to 01777

mkdir /var/tmp/.oracle
chmod 01777 /var/tmp/.oracle
chown root /var/tmp/.oracle
chgrp root /var/tmp/.oracle

4. Next try starting the TNS Listener using the ‘lsnrctl start <listener_name>’ command.
...
Рейтинг: 0 / 0
Oracle 11gR2, TCPS, listener не стартует под Linux (TNS-12557, TNS-12560, TNS-00527)
    #37633033
мимо_шел
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iehf, ага, ноту эту на металинке читал. Не оно, к сожалению.
...
Рейтинг: 0 / 0
Oracle 11gR2, TCPS, listener не стартует под Linux (TNS-12557, TNS-12560, TNS-00527)
    #37633120
мимо_шел
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сконфигурировал wallet, добавил туда self-signed сертификат.
listener.oraTRACE_LEVEL_LISTENER = ADMIN

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = <hostname>)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCPS)(HOST = <hostname>)(PORT = 2484))
)
)

ADR_BASE_LISTENER = /u01/app/oracle

WALLET_LOCATION =
(SOURCE =
(METHOD = FILE)
(METHOD_DATA =
(DIRECTORY = /u01/app/oracle/product/11.2.0/dbhome_1/owm/wallet/oracle)
)
)

SSL_CLIENT_AUTHENTICATION = FALSE

Те же яйца, только в профиль...
lsnrctlLSNRCTL> start
Starting /u01/app/oracle/product/11.2.0/dbhome_1//bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 11.2.0.1.0 - Production
System parameter file is /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
Log messages written to /u01/app/oracle/diag/tnslsnr/<hostname>/listener/alert/log.xml
Trace information written to /u01/app/oracle/diag/tnslsnr/<hostname>/listener/trace/ora_2455_3046676160.trc
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=<hostname>)(PORT=1521)))
Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCPS)(HOST=<hostname>)(PORT=2484)))
TNS-12557: TNS:protocol adapter not loadable
TNS-12560: TNS:protocol adapter error
TNS-00527: Protocol Adapter not loadable


Listener failed to start. See the error message(s) above...

Без TCPS (с одним стандартным TCP 1521 портом) - работает:
lsnrctlLSNRCTL> start
Starting /u01/app/oracle/product/11.2.0/dbhome_1//bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 11.2.0.1.0 - Production
System parameter file is /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
Log messages written to /u01/app/oracle/diag/tnslsnr/<hostname>/listener/alert/log.xml
Trace information written to /u01/app/oracle/diag/tnslsnr/<hostname>/listener/trace/ora_2468_3045910208.trc
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=<hostname>)(PORT=1521)))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=<hostname>)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date 26-JAN-2012 15:26:18
Uptime 0 days 0 hr. 0 min. 0 sec
Trace Level admin
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
Listener Log File /u01/app/oracle/diag/tnslsnr/<hostname>/listener/alert/log.xml
Listener Trace File /u01/app/oracle/diag/tnslsnr/<hostname>/listener/trace/ora_2468_3045910208.trc
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=<hostname>)(PORT=1521)))
The listener supports no services
The command completed successfully
LSNRCTL>
...
Рейтинг: 0 / 0
Oracle 11gR2, TCPS, listener не стартует под Linux (TNS-12557, TNS-12560, TNS-00527)
    #37634297
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А оно точно поддерживается на SE1 / SE ?
Вроде, должна быть установлена ASO
...
Рейтинг: 0 / 0
Oracle 11gR2, TCPS, listener не стартует под Linux (TNS-12557, TNS-12560, TNS-00527)
    #37634567
мимо_шел
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вячеслав Любомудров,

Вот и я не могу понять.
То, что оно работает на Win - это баг? Или то, что оно не работает на Linux - это баг?

SR, к сожалению, мне не открыть - доступ на metalink у меня read-only.
...
Рейтинг: 0 / 0
Oracle 11gR2, TCPS, listener не стартует под Linux (TNS-12557, TNS-12560, TNS-00527)
    #37634569
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мимо_шелТо, что оно работает на Win - это баг?А там точно SE1 ?
...
Рейтинг: 0 / 0
Oracle 11gR2, TCPS, listener не стартует под Linux (TNS-12557, TNS-12560, TNS-00527)
    #37634586
мимо_шел
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вячеслав Любомудровмимо_шелТо, что оно работает на Win - это баг?А там точно SE1 ?
Точно, ставил как раз для тестирования, когда напоролся на грабли на Linux.

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
SQL> select * from v$version;

BANNER
--------------------------------------------------------------------------------

Oracle Database 11g Release 11.2.0.1.0 - Production
PL/SQL Release 11.2.0.1.0 - Production
CORE    11.2.0.1.0      Production
TNS for 32-bit Windows: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production
...
Рейтинг: 0 / 0
Oracle 11gR2, TCPS, listener не стартует под Linux (TNS-12557, TNS-12560, TNS-00527)
    #37637739
мимо_шел
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
up

Есть еще у кого какие мысли - как заставить работать TCPS в 11gR2 SE/SE1 на Linux?
...
Рейтинг: 0 / 0
Oracle 11gR2, TCPS, listener не стартует под Linux (TNS-12557, TNS-12560, TNS-00527)
    #37639519
мимо_шел
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
up

Коллеги, есть у кого-нибудь под рукой тестовый стенд с Oracle 11g[R1|R2] SE/SE1 на Linux?
Может проведете эксперимент с включением прослушки TCPS в конфиге листенера?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Oracle 11gR2, TCPS, listener не стартует под Linux (TNS-12557, TNS-12560, TNS-00527)
    #39400242
IBlasterus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тоже столкнулся с проблемой запуска листенера под виндой.
Проблема оказалась в том, что нужно это делать под админом (консольку запускать от админа). Иначе просто не создаются службы.
Это относиться и к oradim и к netca.
...
Рейтинг: 0 / 0
Oracle 11gR2, TCPS, listener не стартует под Linux (TNS-12557, TNS-12560, TNS-00527)
    #39400245
fortnet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у Вас hostname называется <hostname> или сервер, где стоит oracle все-таки имеет имя?
...
Рейтинг: 0 / 0
Oracle 11gR2, TCPS, listener не стартует под Linux (TNS-12557, TNS-12560, TNS-00527)
    #39400247
fortnet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или это поправлено уже и логи тоже.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle 11gR2, TCPS, listener не стартует под Linux (TNS-12557, TNS-12560, TNS-00527)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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