Ошибка ORA-12514 с тонким клиентом JDBC для Express 11.2

  1. SQLPLUS подключается к службе Express 11.2 "XE", работающей в Windows 7, используя "sqlplus hr/hr@XE". Express 11.2, SQLPLUS и Java App все работают на рабочей станции PROD10 Windows 7.

  2. Приложение Java, использующее тонкий клиент JDBC, получает следующую ошибку с использованием этой строки подключения: jdbc:oracle:thin:hr/hr@//PROD10:1521/xe: слушатель отклонил соединение со следующей ошибкой: ORA-12514, TNS: слушатель делает в настоящее время не известно о запрашиваемой услуге в дескрипторе соединения

  3. Использование драйвера ojdbc6.jar типа 4 с jdk1.60_27.

  4. "Службы lsnrctl" сообщают следующее: LSNRCTL для 32-разрядных Windows: версия 11.2.0.2.0 - выпуск 05-НОЯБРЯ-2017 16:22:19

Подключение к (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1))) Сводка служб... Служба "CLRExtProc" имеет 1 экземпляров. Экземпляр "CLRExtProc", состояние UNKNOWN, имеет 1 обработчик (и) для этой службы... Обработчик (и): "DEDICATED" установлено: 0 отказано: 0 ЛОКАЛЬНЫЙ СЕРВЕР Служба "PLSExtProc" имеет 1 экземпляр (ов). Экземпляр "PLSExtProc" со статусом UNKNOWN имеет 1 обработчик (и) для этой службы... Обработчик (и): "DEDICATED" установлено: 0 отказано: 0 ЛОКАЛЬНЫЙ СЕРВЕР Служба "XEXDB" имеет 1 экземпляр (ов). Экземпляр "xe", состояние READY, имеет 1 обработчик (и) для этой службы... Обработчик (и): "D000" установлено: 0 отказано: 0 ток: 0 макс.:1022 состояние: готов DISPATCHER (ADDRESS=(PROTOCOL=) tcp)(HOST=TIGER2)(PORT=50085)) Служба "xe" имеет 1 экземпляр (ов). Экземпляр "xe", состояние READY, имеет 1 обработчик (и) для этой службы... Обработчик (и): "DEDICATED" установлено: 0 отказано: 0 состояние: готово LOCAL SERVER Команда выполнена успешно

  1. tnsnames.ora содержит: XE = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = TIGER2)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE))) ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = TIGER2)(PORT = 1521)) (CONNECT_DATA = (SID = ORCL))) EXTPROC_CONNECTION_DATA = (ОПИСАНИЕ = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)) (KEY = EXTPROC1)) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO))) ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))) (CONNECT_DATA = (SID = CLRE) CLRE РО)))

  2. listener.ora содержит: SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NES = PLSExtProc) (ORACLE_HOME = C:\oraclexe\app\oracle\product\11.2.0\server) (PROGRAM = extproc)) (SID_DESC = = SID_NAME CLRExtProc) (ORACLE_HOME = C: \ oraclexe \ app \ oracle \ product \ 11.2.0 \ server) (PROGRAM = extproc)))

LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROC1)) (ADDRESS = (PROTOCOL = TCP) (HOST = TIGER2) (PORT = 1521))))

DEFAULT_SERVICE_LISTENER = (XE)

1 ответ

Похоже, это та же проблема, опубликованная на форуме JDBC и решенная.

Другие вопросы по тегам