Удаленный доступ через dblink Oracle

Чтобы получить доступ из объектов базы данных Oracle из другой базы данных Oracle Самый простой способ состоит в использовании dblink (который является самым простым далеко не всегда наиболее желательным, злоупотребления DBLINKS может привести ко многим проблемам, как производительность и безопасность)

Это требует, с привилегированным пользователем с CREATE DATABASE LINK dblink создать исходную базу данных (), с помощью простого заявления вроде следующего:

Создать базу данных ссылка на подключение "B" LNK_DE_A_a_B USER ОПРЕДЕЛЕННЫЕ пароль с помощью;

"LNK_DE_A_a_B 'это имя ссылки," USER "и" Пароль "являются идентификаторами пользователей, которые используют ссылки, чтобы связаться, чтобы наследовать разрешения и AACЮт; п все доступ через ссылки, и B является имя экземпляра базы данных.

Через dblink для подключения к объектам в удаленной базе данных с разрешениями, которые ему были представлены в создании заявление.

Для ссылки на объект удаленной базой данных необходимо указать название объекта, объединяется с "@", а характер имя дал dblink.

Пример:

SELECT * FROM TABLE @ LNK_DE_A_a_B

За дополнительной информацией обратитесь к документации Oracle, что прописана в Oracle создать базу данных документации

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

Говорить об этом форуме