|
0 / 0 / 0
Регистрация: 29.03.2022
Сообщений: 41
|
|||||||||||
Отправить данные из PostgreSQL в Oracle21.12.2022, 19:43. Показов 2198. Ответов 31
Доброго времени суток! Пытаюсь с помощью python из базы postgresql из материальной вьюхи отправить данные данные в двх(оракл).
В базе zabbix postgresql есть материальная вьюха. Обычно в ней примерно 3500 тысячи строк и 11 столбцов. Каждый день данные обновляются и их нужно доставить в оракловую базу, без каких-либо фильтров и манипуляций над данными. То есть сделали селект в одну базу и ответ положили в другую базу. Коннекты к базам настроены и написаны, могу делать селекты:
Задача мне кажется простой, но в силу незнания питона она сильно усложняется для меня. Я делал такое на powershell довольно просто, там есть тип переменной datatable, в которую разом влазил весь ответ от селекта и так же разом отправлялся в другую базу. Но не хотелось бы тащить powershell в линукс, поэтому в приоритете питон. Конечно, если не смогу найти ответ, то все же притащу powershell на линукс. Надеюсь решение такого вопроса в несколько строк. Буду благодарен, если кто-нибудь сможет подсказать эти несколько строк!
0
|
|||||||||||
| 21.12.2022, 19:43 | |
|
Ответы с готовыми решениями:
31
Вызвать процедуру Oracle и отправить данные в Excel Данные из Excel отправить в БД Oracle при помощи SQL-запроса Из ORACLE в PostgreSQL |
|
0 / 0 / 0
Регистрация: 29.03.2022
Сообщений: 41
|
|||||||
| 19.01.2023, 18:17 [ТС] | |||||||
|
Пока строка отправления выглядит так:
0
|
|||||||
|
5044 / 1071 / 149
Регистрация: 29.01.2013
Сообщений: 6,257
|
|
| 19.01.2023, 18:23 | |
|
Griboed0ff, по параметрам панды я не подскажу. В глаза её не видел, мои интересы лежат несколько в другой стороне.
0
|
|
|
0 / 0 / 0
Регистрация: 29.03.2022
Сообщений: 41
|
|
| 19.01.2023, 18:51 [ТС] | |
|
Я больше склоняюсь к тому, что когда панда пробует записать большой кусок, а кусок весит пример 25мб, он вообще ничем не занят, а просто висит. Так как по истечению часа, в принимающей базе ни строки.
0
|
|
|
5044 / 1071 / 149
Регистрация: 29.01.2013
Сообщений: 6,257
|
|
| 19.01.2023, 19:00 | |
|
Логично, транзакция не закрыта же
0
|
|
|
0 / 0 / 0
Регистрация: 29.03.2022
Сообщений: 41
|
||||||
| 19.01.2023, 20:05 [ТС] | ||||||
|
Выводилась бы хоть какая-то информацию в консоль, а то и транзакция не закроется пока скрипт не закончится, а он может и не закончится так как висит. Вроде 25 метров это немного, но не могу понять, почему так долго.
Добавлено через 54 минуты Опытным путем смог получить размер чанки, с которым загрузка 160к+ строк прошла за ~10 минут:
0
|
||||||
|
243 / 178 / 73
Регистрация: 17.10.2018
Сообщений: 749
|
|
| 19.01.2023, 21:18 | |
|
В БД поле даты это дата или строка?
0
|
|
|
0 / 0 / 0
Регистрация: 29.03.2022
Сообщений: 41
|
|||||||
| 19.01.2023, 21:31 [ТС] | |||||||
0
|
|||||||
|
243 / 178 / 73
Регистрация: 17.10.2018
Сообщений: 749
|
||||||
| 19.01.2023, 22:01 | ||||||
Сообщение было отмечено Griboed0ff как решение
Решение
Добавлено через 23 секунды Только название столбца свое конечно
1
|
||||||
|
0 / 0 / 0
Регистрация: 29.03.2022
Сообщений: 41
|
|||||||
| 19.01.2023, 22:16 [ТС] | |||||||
|
Я почему то натыкался на такие примеры:
Не по теме: Интересно зачем многие пишут из этих простых строк функции? Это как-то лучше работает?
0
|
|||||||
|
243 / 178 / 73
Регистрация: 17.10.2018
Сообщений: 749
|
|||
| 20.01.2023, 09:06 | |||
|
0
|
|||
|
0 / 0 / 0
Регистрация: 29.03.2022
Сообщений: 41
|
|||
| 23.01.2023, 12:51 [ТС] | |||
|
0
|
|||
| 23.01.2023, 12:51 | |
|
Из ORACLE в PostgreSQL Из Oracle в postgresql Java + Oracle(export)+PostgreSQL Не работает dblink из Oracle в postgreSQL Какими средствами Oracle экспортировать данные из таблицы Oracle в dbf-файл? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
23. что сделано за последнее время.
anaschu 17.06.2026
• Эталон: Клиника НИИ питания РАМН, Москва — централизованный пищеблок, 225 коек, 180 пациентов
• Git: репозиторий med2, ветка абсентеизм. Рабочий файл: СРесурсами1_v4. alp
• Смежный проект:. . .
|
22. Подключение слоя системной динамики (потоковые диффуры): экономические метрики модели
anaschu 17.06.2026
Апдейт модели: финансовый контур, разделение затрат
Продолжаю развивать модель рабочего коллектива на AnyLogic. В этот раз работа шла над агентом Экономика — финансовым SD-слоем модели. Задача:. . .
|
[golang] Insert Delete GetRandom O(1) (Leetcode: 380)
alhaos 16.06.2026
Insert Delete GetRandom O(1)
Сложность: Medium
Источник: LeetCode 380
Задача
Реализовать структуру данных RandomizedSet, которая поддерживает следующие операции за O(1) в среднем:
|
Свет в конце тоннеля
kumehtar 16.06.2026
Поймал себя на одной мысли.
Раньше мне всегда казалось неправильным жить без чёткого понимания, куда всё идёт. Будто я иду по дороге судьбы, но не знаю, куда она ведёт. А раз не знаю — значит,. . .
|
|
[golang] Реализация стека с поддержкой получения минимального элемента за O(1)
alhaos 16.06.2026
Min Stack
Сложность: Medium
Источник: LeetCode 155
Задача:
Реализовать стек который поддерживает push, pop, top и получение минимального элемента за O(1).
Методы:
|
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача
Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
Сигнатура
func Fetch(urls string, maxConcurrent int) Result
Пример
urls :=. . .
|
[golang] Состояние гонки (race condition)
alhaos 10.06.2026
Состояние гонки (race condition)
Состояние гонки (Race Condition) — это ошибка, возникающая при одновременном доступе нескольких горутин к одним и тем же данным без должной синхронизации. При этом. . .
|
Взрослые отношения, и почему они не получаются
kumehtar 09.06.2026
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
|