Просто о простом. Просмотр, Создание, Удаление.
select * from dba_db_links; --1
--1--просмотр всех доступных в БД линков. (требуются права sys)
select * from user_db_links; --1
--1--просмотр БД линков, доситупных текущему пользователю.
CREATE PUBLIC DATABASE LINK "<db_link name>" --1
CONNECT TO <username> --2
IDENTIFIED BY <pwd> --3
USING 'BASE'; --4
-- 1 -- создание ДБ линка, при указании 'PUBLIC' линк будет доступен всем юзерам.
-- 2 -- имя пользователя с которым мы подключаемся к целевой базе
-- 3 -- его пароль
-- 4 -- имя целевой БД, совпадает с TNS записью.
--Пример:
CREATE PUBLIC DATABASE LINK "IBSO_TO_RETAIL"
CONNECT TO GATE_USER
IDENTIFIED BY 12345
USING 'RBO.BASE';
--Создание DB-Link'а с указанием коннект строки:
CREATE DATABASE LINK "<db_link name>"
CONNECT TO <username>
IDENTIFIED BY <PASSWORD>
USING '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = <hostname>)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = <hostaname>)))';
select * from dual@<db_link name>; --1
--1-- Проверка работоспособности линка, при правильной настройке вернет:
DUMMY
X
--1-- Удаление ДБ-линка
Комментариев нет:
Отправить комментарий