Ошибка: состояние: сбой - сбой проверки: ошибка ввода-вывода: сетевому адаптеру не удалось установить соединение
Я чрезвычайно новичок в настройке и подключении БД Oracle и столкнулся с проблемой при подключении SQL Developer к БД Oracle.
Шаги:
1) Установлен Oracle DB 12c. Ниже приведены подробности установки:
База Oracle: D: \ app \ admin \ virtual
Местоположение программного обеспечения: D: \ app \ admin \ virtual \ product \ 12.2.0 \ dbhome_1
Расположение файла базы данных: D: \ app \ admin \ virtual \ oradata
Редакция базы данных: Standard Edition 2 (5,5 ГБ)
Набор символов: Unicode (AL32UTF8)
Глобальное имя базы данных: orcl.abc.com
пароль: ******
Имя подключаемой базы данных: orclpdb
Примечание: URL-адрес Oracle Enterprise Manager Database Express: https://localhost:5500/em
2) Попробовал подключиться к БД с помощью sqlplus, и он подключился как брелок, PFB:
C:\Users\Aakash.basu>sqlplus sys as sysdba
SQL*Plus: Release 12.2.0.1.0 Production on Wed Jun 26 17:15:28 2019
Copyright (c) 1982, 2016, Oracle. All rights reserved.
Enter password:
Connected to:
Oracle Database 12c Standard Edition Release 12.2.0.1.0 - 64bit Production
SQL>
3) Разархивировал и открыл Oracle SQL Developer и дал:
а) Имя
b) имя пользователя (пробовал с): system, sys и pdbadmin
в) пароль как дано
d) Имя хоста: localhost
е) порт: 1521
f) SID: сначала используется по умолчанию xe (что дало мне ошибку: Состояние: сбой -Тестирование не выполнено: слушатель отклонил соединение со следующей ошибкой:
ORA-12505, TNS: слушатель в настоящее время не знает SID, указанный в дескрипторе соединения), поэтому попытался использовать CLRExtProc из tnsnames.ora file
Но теперь возникает ошибка: Состояние: сбой - сбой проверки: ошибка ввода-вывода: сетевому адаптеру не удалось установить соединение
Это Windows 10 Machine с процессором x64 . Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.
Что делать? Пожалуйста, помогите!
Редактировать: Хотя вопрос является дубликатом этой ссылки , но ни один из ответов не может решить мою проблему.
Первый ответ:
а) Пробовал шаг 1, все хорошо.
б) Уже поделился sqlplus успешным подключением выше
c) Пробовал делать tnsping localhost, и он работает с OK (проверьте ниже):
C: \ Users \ Aakash.basu> tnsping localhost
TNS Ping Utility для 64-битных Windows: версия 12.2.0.1.0 - рабочая версия
27 июня 2019 г. 00:12:22
Copyright (c) 1997, 2016, Oracle. Все права защищены.
Используемые файлы параметров:
D: \ приложение \ админ \ виртуальный \ продукт \ 12.2.0 \ dbhome_1 \ сеть \ админ \ sqlnet.ora
Используется адаптер EZCONNECT для разрешения псевдонима. Попытка связаться
(ОПИСАНИЕ = (CONNECT_DATA = (SERVICE_NAME =)) (АДРЕС = (ПРОТОКОЛ = TCP) (HOST = 127.0.0.1) (PORT = 1521)))
ОК (30 мсек)
d) Пробный стартовый слушатель, проверьте ниже:
C: \ Users \ Aakash.basu> lsnrctl start
LSNRCTL для 64-битной Windows: версия 12.2.0.1.0 - производство на
27 июня 2019 г. 00:18:42
Copyright (c) 1991, 2016, Oracle. Все права защищены.
TNS-01106: прослушиватель с именем прослушивателя LISTENER уже был
начал
e) Переименован файл SQLNET.ORA, но все еще не используется.
Проба из других ответов на поставленный выше вопрос уже включена в редактирование выше.
Редактировать 2 : я выполнил команду lsnrctl status и получил это:
C:\Users\Aakash.basu>lsnrctl status
LSNRCTL for 64-bit Windows: Version 12.2.0.1.0 - Production on 27-JUN-2019 01:11:52
Copyright (c) 1991, 2016, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for 64-bit Windows: Version 12.2.0.1.0 - Production
Start Date 27-JUN-2019 01:05:28
Uptime 0 days 0 hr. 6 min. 31 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File D:\app\admin\virtual\product\12.2.0\dbhome_1\network\admin\listener.ora
Listener Log File D:\app\admin\virtual\diag\tnslsnr\ab-LPT\listener\alert\log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ab-LPT.abc.com)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
Services Summary...
Service "CLRExtProc" has 1 instance(s).
Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully