С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Oracle
Войти
Регистрация
Восстановить пароль
 
truelogin
0 / 0 / 0
Регистрация: 30.08.2014
Сообщений: 174
1

Получение данных из 100+ БД

10.11.2018, 21:42. Просмотров 114. Ответов 3

Добрый день!

Сейчас встала задача по получению данных из 100+ БД, из разных таблиц, с разной периодичностью.

Наименование таблиц и их структура у всех дочерних БД одинаковая, логины и пароли на подключение разные.
Брать данные необходимо только с Вьюшек, некоторые Вьюшки имеют контекст.
Полученные данные из аналогичных таблиц необходимо сводить в одну таблицу.
Админских прав на дочерних БД нет.

Может кто то решал аналогичную задачу, хотелось бы услышать любые варианты по решению данной задачи и риски?

Сейчас пробую реализовать через dblink + Шедуллер.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2018, 21:42
Ответы с готовыми решениями:

Получение данных из курсора
Имеется хранимая процедура: CREATE OR REPLACE PACKAGE bd.inter_face AS PROCEDURE...

Получение данных по HTTP
Не знаком с получением данных по HTTP из procedure. Расскажите вкрации или дайте ссылку где...

Запрос на получение данных из диапазона
Здравствуйте, я только начинаю работать с Oracle, возникла проблема, не получается решить... Мне...

Запрос на выборку данных о товарах красного цвета, которые поставляются в количестве от 100 до 300
Начал делать вторую задачу, и столкнулся с проблемой. Мне необходимо написать SQL-запрос на...

Линк данных Access-Excel, Получение данных с внешних источников
Описание задачи: Есть некая база в Аксесе, данные с которой выгружаются в ексель с помощью линка....

3
Jefe
233 / 218 / 92
Регистрация: 05.06.2013
Сообщений: 673
13.11.2018, 16:24 2
bash + SQL*Plus COPY Command
0
orion2014
39 / 36 / 14
Регистрация: 02.08.2015
Сообщений: 114
14.11.2018, 05:11 3
Здравствуйте!
А какую схему Вы реализуете для решения глобальной задачи? Общая концепция у Вас какая?
Что Вы пробуете реализовать "через dblink + Шедуллер"?
0
truelogin
0 / 0 / 0
Регистрация: 30.08.2014
Сообщений: 174
14.11.2018, 08:55  [ТС] 4
orion2014, Есть 100+ рабочих станций с АС у наших партнёров. Нам необходимо получать данные из их БД. БД все одинаковые, таблицы и функционал тоже. Интеграцию между БД не стали делать по ряду многих причин (Затратно, Безопасность и т.д.), поэтому нам предложили временно получать данные самим - временная схема.

Проблем несколько:
1. Контроль изменения паролей при подключении через dblink - можно ли создать динамический dblink, чтобы он сам подхватывал Пароль и Логин к нужной БД из моей таблицы при обращении? Или хотя бы пароль.
2. Доступ к БД предоставлен только к Вьюхам и для получения данных из некоторых Вьюх необходимо прокидывать в них через контекст Логин, даты и т.д. - EXECUTOR.SET_CONTEXT('DATE', ""). При подключении через dblink -возникает проблема с их прокидкой.
3. Необходимо осуществить параллельную выгрузку из однотипных 100+ таблиц и слить данные в одну большую - как то нужно синхронизировать данные операции + попытаться избежать проблем с переполнением Оперативной памяти.

Jefe, спасибо, но на данный момент рассматриваем получение данных с помощью Oracle, без участия ОС или сторонних приложений.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.11.2018, 08:55

Ввод данных, добавление данных, получение информации из файла по заданным критериям выборки
Все привет!!!Обращаюсь к вам за помощью...никак не получается решить задачку... Суть...

Получение данных с веб-страницы с закраской ячеек в определенный цвет в зависимости от ID данных
Помогите пожалуйста с написанием макроса, т.к. в VB особенно не разбираюсь. Макрос должен по...

Получение данных сервером от БД и отображение данных в клиенте DataGridView
Подскажите пожалуйста, как в C# полученные данные сервером из Базы данных(sqlite) передать клиенту...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru