November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Thursday, October 6th, 2005 06:35 pm
А из какого ключа реестра тупой TNSListener от 9i под ублюдочной виндой берет значение ORACLE_HOME?
Ответ HKLM\Software\Oracle\ORACLE_HOME - заведомо неправильный.

У меня после установки enterprise manager'а от 10g всё перепуталось нахрен, и TNSListener валится нафиг, потому что listener.ora пытается читать из директории от 10g :(((
Пробовал подложить ему туда правильный listener.ora, а также tnsnames.ora и sqlnet.ora - та же фигня.


TNSLSNR for 32-bit Windows: Version 9.2.0.7.0 - Production on 06-OCT-2005 18:39:39

Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.

System parameter file is D:\oracle\product\10.1.0\em_2\network\admin\listener.ora
Log messages written to D:\oracle\product\10.1.0\em_2\network\log\listener.log
Trace information written to D:\oracle\product\10.1.0\em_2\network\trace\listener.trc
Trace level is currently 0

Started with pid=1244
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=intranet1)(PORT=1521)))

TIMESTAMP * CONNECT DATA [* PROTOCOL INFO] * EVENT [* SID] * RETURN CODE
06-OCT-2005 18:39:39 * 12536
TNS-12536: TNS:operation would block
TNS-12560: TNS:protocol adapter error
TNS-00506: Operation would block
32-bit Windows Error: 35: Unknown error
06-OCT-2005 18:39:39 * nsevwait_error * 12593
TNS-12593: TNS:no registered connection
No longer listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=intranet1)(PORT=1521)))
06-OCT-2005 18:39:39 * listen_address_removed * 1170
TNS-01170: Event detection broke for address: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=intranet1)(PORT=1521)))
TNS-12536: TNS:operation would block
TNS-12560: TNS:protocol adapter error
TNS-00506: Operation would block
32-bit Windows Error: 35: Unknown error
06-OCT-2005 18:39:39 * listener_shutdown * 1172
TNS-01172: Listener has shut down since all listen addresses have been deallocated


Что делать?
Tags:
(Anonymous)
Thursday, October 6th, 2005 07:01 pm (UTC)
а нет лислучайно директории типа D:\oracle\product\10.1.0\em_2\90 ?
Thursday, October 6th, 2005 07:14 pm (UTC)
Насчет девятки сказать ничего не могу, ибо не работал с ней. А в восьмерке было все довольно просто: нужно было посмотреть в системную переменную PATH. Oracle при установке дописывал путь к своим бинарникам в конец списка путей. Он выглядел как $ORACLE_HOME/bin. Вот в ту сторону и копалось, в случае чего.
Thursday, October 6th, 2005 07:14 pm (UTC)
Упс, сорри, не туда ответил :).
Thursday, October 6th, 2005 07:20 pm (UTC)
спасибо, я завтра проверю, но я уже нарвался на то, что sqlplus не хотел логиниться, пока я не поменял ключ ORACLE_HOME в глубоко законспирированной ветке реестра, из названия которой ясно следовало, что она от EM10. В этот раз не помогло.

А вообще этот реестр - исключительно ублюдочное изобретение :(
Thursday, October 6th, 2005 08:25 pm (UTC)
А прописать в переменных окружения?
Friday, October 7th, 2005 10:04 am (UTC)
Угу, помогло, спасибо. Пришлось подправить там ORACLE_HOME и PATH - там в начале оказались директории от 10, из-за чего sqlplus нашел неправльный dll и очень удивлённый этим фактом не работал. Уроды.