|
Связать две базы расположенные на разных серверах DB2
|
|||
---|---|---|---|
#18+
Добрый день. Подскажите пожалуйста по пунктам как связать базы данных расположенные на разных серверах в пределах одной ЛВС Имеем базы CSERVICE и ROS сервера используются ESE 9.7.6 желательно с командами ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2015, 14:02 |
|
Связать две базы расположенные на разных серверах DB2
|
|||
---|---|---|---|
#18+
Chumakov_JA, Добрый день. Пишите подробнее: "связать" - это можно понимать как настройка репликации, или как доступ из клиентских программ к обоим БД одновременно, или еще что... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2015, 15:46 |
|
Связать две базы расположенные на разных серверах DB2
|
|||
---|---|---|---|
#18+
const64, под словом "связь" я подразумевал в одном SQL запросе связать таблицы разных баз данных на разных серверах ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2015, 17:02 |
|
Связать две базы расположенные на разных серверах DB2
|
|||
---|---|---|---|
#18+
Коллега, говорите конкретнее какую задачу решаете? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2015, 19:55 |
|
Связать две базы расположенные на разных серверах DB2
|
|||
---|---|---|---|
#18+
Возможно решается, что-то похожее на это http://www.sql.ru/forum/1149368/kak-v-birt-v-dataset-peredat-v-kachestve-parametra-vyborku-iz-dr-dataset ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2015, 20:01 |
|
Связать две базы расположенные на разных серверах DB2
|
|||
---|---|---|---|
#18+
Chumakov_JA, Добрый день. У инстанса, который обслуживает базу, в которой будут ссылки на удаленные объекты, параметр FEDERATED должен быть установлен в YES. Если не установлен, то у становить и перезапустить инстанс. Далее читать здесь: Configuring access to DB2 data sources ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2015, 20:47 |
|
Связать две базы расположенные на разных серверах DB2
|
|||
---|---|---|---|
#18+
GuzyaКоллега, говорите конкретнее какую задачу решаете? Да все банально, для сверки КС и НВП. Хотим сделать связь. Чтобы отчёты делать быстрее. Для сверки отказов от НСУ. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2015, 21:46 |
|
Связать две базы расположенные на разных серверах DB2
|
|||
---|---|---|---|
#18+
Mark BarinsteinУ инстанса, который обслуживает базу, в которой будут ссылки на удаленные объекты, параметр FEDERATED должен быть установлен в YES. Если не установлен, то у становить и перезапустить инстанс. Скажите на что может повлиять еще этот параметр. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2015, 21:50 |
|
Связать две базы расположенные на разных серверах DB2
|
|||
---|---|---|---|
#18+
Chumakov_JA, Поищите по подстроке federated здесь: http://www-01.ibm.com/support/knowledgecenter/?lang=en#!/SSEPGG_9.7.0/com.ibm.db2.luw.messages.sql.doc/doc/msql00270n.html?cp=SSEPGG_9.7.0/2-6-27-0-167 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2015, 22:36 |
|
Связать две базы расположенные на разных серверах DB2
|
|||
---|---|---|---|
#18+
Chumakov_JAMark BarinsteinУ инстанса, который обслуживает базу, в которой будут ссылки на удаленные объекты, параметр FEDERATED должен быть установлен в YES. Если не установлен, то у становить и перезапустить инстанс. Скажите на что может повлиять еще этот параметр. Chumakov_JA, этот параметр только включает возможность создания сервера объединения. Затем сервер объединения нужно будет создать внутри какой-либо из баз. В вашем случае лучше создать отдельную пустую базу данных, создать в ней два сервера, создать отображения пользователей и объявить пседонимы таблиц от подключаемых баз данных. После этого вы сможете в рамках одного запроса получать данные из нескольких таблиц. Мы уже не один год применяем такую практику. Правда, для других программных комплексов. Подробнее по корп. телефону. Звоните ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2015, 20:31 |
|
Связать две базы расположенные на разных серверах DB2
|
|||
---|---|---|---|
#18+
Mark BarinsteinChumakov_JA, Добрый день. У инстанса, который обслуживает базу, в которой будут ссылки на удаленные объекты, параметр FEDERATED должен быть установлен в YES. Если не установлен, то у становить и перезапустить инстанс. Далее читать здесь: Configuring access to DB2 data sources В принципе, по ссылке, которую предоставил Mark, подробно все шаги описываются. Но я бы туда еще добавил пункт "Grants for users to DB2 table's and view's nicknames." (простите за сломанный английский). Вообщем, суть такова, что если в базе данных(объединенной) необходимо ограничить привилегии пользователя, то желательно для него задать гранты на псевдонимы таблиц и вьюшек. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2015, 21:18 |
|
Связать две базы расположенные на разных серверах DB2
|
|||
---|---|---|---|
#18+
Не стал создавать отдельную ветку. Возникла необходимость воспользоваться данным функционалом, однако столкнулся с тем, что не могу пробросить объекты "Пользовательские функции". А они у мня на обеих БД имеются. Как произвести проброс? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2018, 10:29 |
|
Связать две базы расположенные на разных серверах DB2
|
|||
---|---|---|---|
#18+
DB2 9.7, WSE, Windows. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2018, 10:31 |
|
Связать две базы расположенные на разных серверах DB2
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2018, 11:26 |
|
Связать две базы расположенные на разных серверах DB2
|
|||
---|---|---|---|
#18+
Guzya, А оно вам точно надо? Как часто предполагается использовать? (сотни вызовов в секунду в течение дня vs несколько вызовов за день) Были там какие-то сложности в 9.7 с этим делом. Не то утечки памяти сложнорегистрируемые, но на серьёзной нагрузке накапливающиеся, не то ещё что-то такое. Как минимум - отнеситесь с осторожностью. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2018, 12:36 |
|
Связать две базы расположенные на разных серверах DB2
|
|||
---|---|---|---|
#18+
Предполагалось использовать в не рабочее время или на тестовых БД(поднять доп сервер). Т.е. нужно данные из одной БД сравнивать с данными из др БД(и таких постановок задач все больше). И тут несколько путей: 1. выгрузить из одной, загрузить в другую и получить результат 2. выгрузить из одной, выгрузить из другой и скриптом\программой получить результат 3. ч\з связь баз. Вот сижу думаю, какой брать. Хотя п. 3, что-то не срастается. Провел мапинг, но при вызове функции Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2018, 14:22 |
|
Связать две базы расположенные на разных серверах DB2
|
|||
---|---|---|---|
#18+
Guzya, а как вы думаете, как сервер БД будет сравнивать данные в 2 таблицах, расположенных на разных серверах? Ответ - выгрузит с удаленного сервера таблицу целиком. В лучшем случае, возможно использует предикат. Потом с этой временной таблицей, на которой нет ни одного индекса, будет делать джойн. Особенно прикольно получается, когда с той стороны пара ярдов записей - гуля ложатся все. Что именно хотите сделать? М.б. задача имеет несколько иное решение? Andy ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2018, 13:26 |
|
Связать две базы расположенные на разных серверах DB2
|
|||
---|---|---|---|
#18+
Уже сделал ч\з п. 2. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2018, 16:33 |
|
Связать две базы расположенные на разных серверах DB2
|
|||
---|---|---|---|
#18+
Постоить DRDA соединение ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2019, 18:37 |
|
Связать две базы расположенные на разных серверах DB2
|
|||
---|---|---|---|
#18+
Спасибо за информацию, может быть полезна всем людям, которые читают эту статью. mutilate a doll 2 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 12:10 |
|
Связать две базы расположенные на разных серверах DB2
|
|||
---|---|---|---|
#18+
Chumakov_JAДа все банально, для сверки КС и НВП. Хотим сделать связь. Чтобы отчёты делать быстрее. Сделав , учтите следующее - если вы захотите написать что-то типа select * from local.table t1 join nickname.table t2 on t1.id=t2.id where t1.f1<>t2.f1 получите прекрасный результат, что таблица nickname.table с удаленного сервера будет целиком перекачена в локальную базу в табличное пространство temp. И потом уже будет сделан джойн с этой таблицей фулсканом, т.к. никаких индексов на ней нет. А если в табличке даже пара сотен гиг, то наступает очень веселая картина... Обязательно проверяйте запросы через explain, собрав статистику на никнейм(!) и точно не давайте обычным юзерам возможность использовать никнеймы - оберните процедурами, вьюхами. Поверьте моему опыту. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2019, 09:26 |
|
|
start [/forum/search_topic.php?author=Alexe87&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 446ms |
total: | 598ms |
0 / 0 |