РЕДАКТИРОВАТЬ: Я не думаю, что я правильно прочитал ваш вопрос: слушатель не должен влиять на соединения на локальной машине, так что вы, вероятно, можете игнорировать остальную часть ответа, если он не дает вам подсказку! Как вы проверяли соединение? Была ли ORA-12514 единственной ошибкой?
(я предполагаю, что вы здесь на Windows)
Я полагаю, что слушатель не запускается автоматически при перезагрузке сервера, и он запускается в помощнике администратора oracle - я, к сожалению, не пользуюсь этим инструментом, поэтому не могу сказать.
При следующей перезагрузке перед запуском помощника администратора oracle откройте командную строку и введите lsnrctl status. Если слушатель еще не начал, вы получите что-то вроде этого:
C:\Documents and Settings\user>lsnrctl status
LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 27-OCT-2008 14:00:21
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC01)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
32-bit Windows Error: 2: No such file or directory
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=server.domain.co.uk)
(PORT=1521)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
32-bit Windows Error: 61: Unknown error
C:\Documents and Settings\user>lsnrctl status
если он запущен, вы получите что-то вроде этого:
LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 27-OCT-2008 14:03
:33
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC01)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
Start Date 27-OCT-2008 14:03:27
Uptime 0 days 0 hr. 0 min. 5 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File C:\oracle\product\10.2.0\db_1\network\admin\listener.ora
Listener Log File C:\oracle\product\10.2.0\db_1\network\log\listener.log
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC01ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=server.domain.co.uk)(PORT=1521))
)
Services Summary...
Service "ORCL" has 1 instance(s).
Instance "ORCL", status UNKNOWN, has 1 handler(s) for this service...
Service "ORCL1" has 1 instance(s).
Instance "ORCL1", status UNKNOWN, has 1 handler(s) for this service...
Service "PLSExtProc" has 1 instance(s).
Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
C:\Documents and Settings\user>
Если прослушиватель не запускается, убедитесь, что служба настроена на автоматический. Если это так, проверьте, что listener.ora имеет смысл, посмотрите, какой вывод вы получите при запуске lsnrctl и т. Д.
Надеюсь, что это поможет или, по крайней мере, отправит вас по правильному пути