DeepEdit!

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

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Создание связи базы данных

Создание связи базы данных
Перед созданием связи базы данных необходимо решить, будет ли она общей, частной или глобальной. Через общую связь информацию могут получать все, кто имеет доступ к базе данных, в том числе подпрограммы PL/SQL. Частная связь доступна только тем пользователям или подпрограммам PL/SQL, которые соединяются с базой данных через определенные учетные записи. Глобальная связь позволяет обращаться к удаленной базе данных всем пользователям и подпрограммам PL/SQL любой другой базы данных.
Чтобы создать частную связь базы данных, необходимо иметь привилегию create database link, тогда как для создания общей связи необходима привилегия create public database link. Помимо этого, вы должны иметь привилегию create session в той базе данных, с которой будет устанавливаться соединение. Разумеется, на обеих машинах должно присутствовать программное обеспечение Net8. В принципе через связи баз данных можно получать доступ и к базам данных, отличным от Oracle, но для этого требуется установка службы неоднородности (Heterogeneous Services) Oracle. Глобальные связи баз данных необходимо определять через службу Oracle Names. Об этом будет подробно рассказано в главе 4.
 









jAntivirus