Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.
С этой проблемой часто сталкиваются такие новички, как я. Сегодня я напишу здесь надежное решение, надеясь, что оно поможет всем.
Проверьте, открыт ли ваш сервис Oracle.
OracleServiceORCL и OracleOraDb10g_home1TNSListener должны быть включены. Первый является основной службой, а второй — службой прослушивания.
После настройки службы вы можете получить доступ к базе данных Oracle через настроенное нами имя сетевой службы. Найдите каталог «D:\app\product\11.2.0\dbhome_1\NETWORK\ADMIN» (который является каталогом приложения при установке Oracle).
Откройте файл tnsnames.ora.
При открытии файла необходимо " Всегда открывайте с помощью этого приложения" Отмена,Иначе потом что-то пойдет не так.
Затем добавьте поверх оригинала:
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORCL)
)
)
Мое мнение заключается в том, что вновь созданный экземпляр базы данных booksales не может быть подключен, поэтому его можно изменить следующим образом:
Просто сохраните его.
Откройте cmd и введите tnsping booksales (я настроил книжные продажи)
Покажите, что адаптер использовался для разрешения псевдонима, что указывает на успех.
Издатель: Лидер стека программистов полного стека, укажите источник для перепечатки: https://javaforall.cn/161542.html Исходная ссылка: https://javaforall.cn