EDIT: Я не думаю, что я читаю ваш вопрос правильно: Слушатель не должен влиять на соединения на локальной машине, так что вы, вероятно, можете игнорировать остальную часть ответа, если не ему дает вам подсказку! Как вы тестировали свое соединение? Была ли ошибка ORA-12514 единственной ошибкой?
(я предполагаю, что вы на Windows, здесь) Я думаю, что слушатель не запускается автоматически при перезагрузке сервера, и это становится начало помощника администрации оракула - я не использую этот инструмент к сожалению, так сказать не мог.
В следующий раз, когда вы перезагрузитесь, перед запуском помощника администратора oracle откройте командную строку и введите статус lsnrctl. Если слушатель еще не начался, вы получите что-то вроде этого:
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 и т.д.
Надежда, что помогает, или, по крайней мере, посылает вас вниз по правильному пути
Там есть куча больше информации по этому вопросу: - [http://stackoverflow.com/questions/162762/ora-12154-error](http://stackoverflow.com/questions/162762/ora-12154-error) – 2008-12-05 12:00:14