0

Я очень новичок в базе данных и изучаю Oracle 11G. Итак, у меня нет глубоких знаний об этом.Как подключить базу данных Oracle 11G с помощью разработчика SQL с другого компьютера в локальной сети

У меня в моей лаборатории несколько компьютеров, подключенных по локальной сети. Oracle 11G установлен в компьютере-A (192.18.100.115). Теперь я хочу использовать базу данных с других компьютеров в своей Лаборатории через SQL Developer, который установлен на все компьютеры.

вы объяснить бы

  1. Что мне нужно сделать в Computer-A для предоставления доступа с других компьютеров?
  2. Что мне нужно делать на других компьютерах для получения доступа с компьютера?

Буду признателен, если предоставит мне правильное решение.

ответ

1
  1. Что мне нужно сделать в Computer-A для предоставления доступа с других компьютеров?

Вы должны убедиться, что СЛУШАТЕЛЬ запущен и работает, чтобы принимать запросы удаленного подключения. Listener.ora - это конфигурационный файл SQL * Net, используемый для настройки прослушивателей Oracle Database Listeners. Обычно вы найдете это в каталоге ORACLE_HOME\NETWORK\ADMIN.

Например,

LISTENER = 
    (DESCRIPTION_LIST = 
    (DESCRIPTION = 
     (ADDRESS_LIST = 
     (ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521)) 
    ) 
    ) 
) 

SID_LIST_LISTENER = 
    (SID_LIST = 
    (SID_DESC = 
     (GLOBAL_DBNAME = ORCL) 
     (ORACLE_HOME = /u01/app/oracle/product/11.2.0) 
     (SID_NAME = ORCL) 
    ) 
) 

Как вы упомянули хозяин 192.18.100.115, вы должны поместить его в имя хоста.

  1. Что мне нужно сделать на других компьютерах для получения доступа с компьютера-A?

Вам просто нужно установить клиент базы данных Oracle. Если вы хотите только подключиться к удаленному серверу БД, вы можете установить только Мгновенный клиент.

Если вы используете SQL Developer, то вы можете использовать:

  • Базовый тип соединения

Или

  • TNS тип соединения

В базовом виде подключения вам необходимо предоставить все сведения о соединении в самих свойствах соединения. Для использования типа соединения TNS вам необходимо настроить файл tnsnames.ora, который находится в каталоге ORACLE_HOME\NETWORK\ADMIN.

+0

Как проверить, работает ли LISTENER точно? –

+0

В командной строке 'LSNRCTL STATUS' –

+0

@AnawarParvez Пожалуйста, отметьте это как ответ, поможет другим. –