Создать ссылку Oracle базы данных на SQL Сервер - PullRequest
0 голосов
/ 14 июля 2020

Как я могу создать ссылку на базу данных с Oracle на PL / SQL на SQL Сервер на основе этого изображения:

Пример: установлен SQL Сервер на IP-адресе компьютера 190.168.0.1, и этот пользователь компьютера - MCHSQLSERVER, пароль - 12345678, а имя сервера - SQL - Сервер - DESTOP01 - пользователь базы данных - sa, а пароль - 123123

введите описание изображения здесь

Пожалуйста, помогите, если кто-нибудь знает об этом.

1 Ответ

0 голосов
/ 14 июля 2020

После настройки гетерогенных служб

CREATE DATABASE LINK DB_LINK_NAME
   CONNECT TO user_name 
   IDENTIFIED BY password
   USING '(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=Your_host_name_or_IP)(PORT=Your_port))(CONNECT_DATA(SID=Your_service_id))(HS=OK))';

Если вам нужен publi c DB Link очень похож, просто добавьте слово publi c:

CREATE PUBLIC DATABASE LINK DB_LINK_NAME
   CONNECT TO user_name 
   IDENTIFIED BY password
   USING '(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=Your_host_name_or_IP)(PORT=Your_port))(CONNECT_DATA(SID=Your_service_id))(HS=OK))';

Доступ к удаленной таблице с помощью:

select * from remote_table@DB_LINK_NAME;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...