Ошибка при попытке создать новое локальное соединение в SQL Developer

Я только недавно установил SQL Developer на Bootcamp и попытался создать новое базовое соединение со следующими атрибутами:

Connection name: conn1
Username: user1
Password: ****

Connection type: basic, Role: default
Hostname: localhost
Port: 1521
SID: xe

При тестировании ошибка была: Network adapter could not establish the connectionнезависимо от того, был ли задан тип роли или тип аутентификации. Я также попытался ввести IP в качестве имени хоста для замены localhost и изменить порт. Все та же проблема.

Благодарю.

1 ответ

Решение
  1. Hostname: localhost означает, что вы подключаетесь к своей локальной базе данных, а НЕ удаленно. Например, я создал экземпляр на своем ноутбуке. Если у вас есть база данных на сервере и вы просто хотите к ней подключиться, тогда поставьте server hostname,

  2. SID: xe кажется неправильным на первом месте. Вы должны предоставить правильный SID, который вы указали при создании экземпляра. Еще раз, если вы подключаетесь к удаленному серверу базы данных, укажите SID той базы данных, на которую вы указываете.

  3. Вы не упомянули database version, Вы должны попробовать использовать SERVICE_NAME, Например, в 12c, вы подключаетесь с помощью SERVICE_NAME,

  4. использование tnsnames.ora подключиться к удаленному серверу баз данных. вы найдете это в $ORACLE_HOME/bin/network/admin/tnsnames.ora убедитесь, что он имеет правильное соединение и адрес детали.

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