1 / 1 / 0
Регистрация: 25.01.2010
Сообщений: 3
|
|
1 | |
Database Link22.11.2011, 15:10. Показов 13606. Ответов 1
Метки нет (Все метки)
есть два сервера Oracle что нужно чтобы настроить Database Link
между ними. надо создавать запросы из таблиц, находящиеся на разных серверах?
1
|
22.11.2011, 15:10 | |
Ответы с готовыми решениями:
1
Database link: password are changed Динамическое создание DATABASE LINK в процедуре Что изменилось с версии Oracle Database 10g на Oracle Database 11g Release 2? db link через link |
0 / 0 / 0
Регистрация: 02.11.2016
Сообщений: 1
|
||||||
22.11.2011, 19:25 | 2 | |||||
Пусть есть 2 БД Oracle:
- SRV.WORLD (SID = SRV) на сервере server_srv, - CLI.WORLD (SID = CLI) на сервере server_cli. Причем, на CLI будут выполняться запросы с обращением к локальным и к удаленным (расположенным на SRV) таблицам. На сервере server_srv настроен и запущен tnslistener, обеспечивающий доступ к БД SRV. 1. Определяем на сервере с БД CLI параметры доступа к БД SRV. Для этого регистрируем сервис через Net Configuration Assistant или добавляем в файл tnsnames.ora запись вида Код
SRV.WORLD = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = server_srv)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = SRV.WORLD) ) ) etworkadmin", например, C:oracleora92 etworkadmin Net Configuration Assistant позволяет не только зарегистрировать, но и проверить зарегистрированный сервис. 2. После регистрации соединяемся с БД CLI от имени пользователя, из под которого будут выполняться распределенные запросы. sqlplus db_user/db_pwd@cli.world 3. Создаем database link командой
remote_user - имя пользователя, от имени которого запрос будет обращаться к удаленным таблицам, remote_user_pwd - пароль для этого пользователя. Проверяем, что связь работает. Запрос select user, global_name from global_name@SRV.WORLD; выполненный на БД CLI, должен вернуть результат USER GLOBAL_NAME --------------------------------- REMOTE_USER SRV.WORLD Это один из способов создать database link, где имя линка совпадает с глобальным именем удаленной БД. Можно настроить базы так, что эти имена не совпадали. Но, чтобы не загружать сообщение, такие тонкости здесь опущены.
0
|
22.11.2011, 19:25 | |
22.11.2011, 19:25 | |
Помогаю со студенческими работами здесь
2
create database My Visual Database Redis database Database.NET Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |