Конфигуриране на комуникация между бази данни - Връзки към бази данни
Изпращането на данни или съобщения между системите изисква мрежова конфигурация и за двете системи.
Следва да бъде конфигурирано следното:
Мрежова комуникация (напр. TNSNAMES.ora)
Връзки към база данни
Връзка към база данни е обект на схема в една база данни, която ви позволява достъп до обекти в друга база данни. Другата база данни не трябва да се управлява от СУБД Oracle. За достъп до системи, които не се управляват от Oracle, обаче трябва да се използват хетерогенни услуги на Oracle.
За да създадете частна връзка към база данни, трябва да имате системната привилегия CREATE DATABASE LINK. За да създадете публична връзка към база данни, трябва да имате системното привилегия CREATE PUBLIC DATABASE LINK. Трябва също да имате привилегията CREATE SESSION в отдалечената база данни на Oracle.
Когато приложение използва връзка към база данни за достъп до отдалечена база данни, Oracle DB установява сесия на база данни с отдалечената база данни от името на локалната заявка. Клаузата CONNECT TO, която се използва при създаване на връзка към база данни, определя как се установява връзка с отдалечена база данни. Можете да създадете връзки към база данни за фиксиран потребител, текущ потребител и свързан потребител. Текущите потребителски връзки са достъпни само чрез опцията Oracle Advanced Security. Примерът на фигурата показва синтаксиса за създаване на фиксирана връзка на потребителска база данни.