home.social

#oracle_database — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #oracle_database, aggregated by home.social.

fetched live
  1. Безопасный AI-мониторинг Oracle в закрытом контуре с использованием Python, Ollama и V$WAITCLASSMETRIC

    Безопасный AI-мониторинг Oracle в закрытом контуре с использованием Python, Ollama и V$WAITCLASSMETRIC Введение В существующей системе мониторинга Oracle уже использовалось разработанное мной решение, которое с интервалом в 1 минуту собирало метрики производительности из представления V$WAITCLASSMETRIC и отображало их в Grafana. Графики наглядно показывали изменения времени ожиданий в классах User I/O , Commit , Concurrency и других, однако они показывали лишь сам факт изменения нагрузки, не объясняя его причины. Возникла идея: если метрики уже собираются для построения дашбордов, почему бы одновременно не отправлять их локальной языковой модели? Тогда вместе с графиком можем сразу отображать текстовое объяснение происходящего, список наиболее вероятных причин изменения показателей и рекомендации, с чего начать дальнейшую диагностику. Так появился небольшой эксперимент — дополнить существующую систему мониторинга Oracle локальным AI-ассистентом.

    habr.com/ru/articles/1054506/

    #oracle_database #ollama

  2. Why Oracle DBSAT Should Be a Quarterly Habit—Not a One-Time Task
    Running #Oracle #DBSAT once isn’t enough—security drift, privilege creep, and evolving benchmarks make quarterly assessments essential. Introduction Security drift is real — and assuming your Oracle environment is “still secure” because it passed a check once is one of the most common (and costly) mistakes organizations make.
    #oracle_database #oracleDB
    virtual-dba.com/blog/why-oracl

  3. Why Oracle DBSAT Should Be a Quarterly Habit—Not a One-Time Task
    Running #Oracle #DBSAT once isn’t enough—security drift, privilege creep, and evolving benchmarks make quarterly assessments essential. Introduction Security drift is real — and assuming your Oracle environment is “still secure” because it passed a check once is one of the most common (and costly) mistakes organizations make.
    #oracle_database #oracleDB
    virtual-dba.com/blog/why-oracl

  4. Exadata на Postgres, или старые архитектурные проблемы и их решение

    СУБД PostgreSQL давно закрепилась в топе благодаря открытости, надёжности и расширяемости, однако ее архитектурный консерватизм порождает ряд нерешённых проблем: отсутствие горизонтального масштабирования, деградация при тысячах соединений, узкое место WAL при высоком commit rate, невозможность полноценной HTAP-обработки и другие. В статье рассказываем, как в новом, третьем поколении машин баз данных Tantor XData Gen3 эти ограничения преодолеваются через глубокую переработку архитектуры — от полного разделения Compute и Storage с протоколом RDMA и распределённой файловой системой PFS до внедрения механизмов CSN для MVCC без блокировок, конвейерной обработки WAL и встроенного MPP-движка, превращающего PostgreSQL в систему, способную конкурировать с Oracle Exadata уже по-настоящему. И все это – со 100% сохранением совместимости с "обычным" PostgreSQL.

    habr.com/ru/companies/tantor/a

    #tantor #tantor_postgres #tantor_xdata #xdata #oracle #oracle_database #oracle_exadata #tantor_polar

  5. Как Oracle стала одним из главных бенефициаров ИИ и цифровой революции

    Oracle основана еще в 1977 году. Компания разрабатывает программное обеспечение в первую очередь для B2B-сектора. Один из их основных продуктов — система управления базами данных Oracle Database, она существует почти с момента основания фирмы. Несмотря на довольно большие масштабы и устойчивость, Oracle долгое время была в тени других IT-гигантов, в том числе в США. Но за последнее время из «legacy-вендора» компания стала одним из центров по работе с ИИ и получает от этого много выгоды. Рассказываем, как она достигла успеха, какие у нее есть продукты и достижения, а также как защищает свои интеллектуальные права.

    habr.com/ru/companies/onlinepa

    #oracle #oracle_database #бизнесмодель #искусственный_интеллект #патентование

  6. Мониторинг истории активных сессий в базах данных

    Сегодня проверим Dimension-UI на задаче мониторинга истории активных сессий в базах данных Oracle, PostgreSQL, ClickHouse и MS SQL Server в режиме реального времени. История активных сессий ( Active Session History, ASH ) - очень удобный способ получения информации о работе БД в кратком виде. Когда важно максимально быстро отследить, что происходит с системой в настоящее время, оценить развитие текущей ситуации - это рабочая активность или начало каких-либо проблем - в том числе, через быстрый просмотр baselines в недавнем прошлом системы и сравнить их с текущими данными. Изначально, данный подход был разработан и применен в СУБД Oracle начиная с 10g версии. Архитектурно в Oracle это выглядит как плоская таблица в памяти V$ACTIVE_SESSION_HISTORY , в которую с определенным интервалом (стандартно 1 секунда, но его значение можно изменять) записывается состояние каждой активной сессии: идентификатор сессии, SQL-запроса, процесса операционной системы, текущий статус сессии - в работе или ожидании получения доступа к ресурсу, статистики потребления памяти и проч.. Периодически информация из таблицы в памяти сбрасывается на диск в таблицу DBA_HIST_ACTIVE_SESS_HISTORY репозитория рабочей нагрузки AWR. Читать далее (трафик 29 Мб)

    habr.com/ru/articles/954880/

    #rdbms #oracle_database #postgresql #clickhouse #ms_sql_server #monitoring #active_session_history #database_monitoring

  7. Устройство на работу на позицию senior developer в 2025 году в Москве. Мой опыт

    В конце 2024 года остался без работы. Деньги были, посему решил несколько месяцев побить баклуши, подумав, что как только открою своё резюме на хэдхантере, так в течение недели меня завалят предложениями. Как пару‑тройку лет назад; при этом выберу оптимальный вариант, и всё будет чики‑пики. Но не тут то было. Прошло полгода. Деньги стали заканчиваться. Открыл резюме. Первый день — ни одного просмотра. Неделя. Две. За месяц с десяток просмотров, при этом — ни одного предложения. Глаза округлились. Обратил внимание на количество вакансий формата «ИТ» — чуть более 20 тысяч. Пятое место после в рейтинге после «продаж», «рекламы», «рабочего персонала», и «строительства». Далее ИТ. Сразу после, несильно отставая, — «спортивные клубы», «обслуживающий персонал» и т. д. А 2–3 года назад ИТ‑рынок лидировал. Мой стэк: более 20 лет разработка высоконагруженных промышленных БД (Oracle PL/SQL, MS SQL Server, Linter), С++ (Linux, Windows), PHP, JS, работа с Git'ом, немного Jav'ы, немного Postgress'а и пр. Ну, вроде, всё то, что должен знать senior. Болеее чем. Возраст — 45. Трудовая — идеальная. По словам подруги кадровички, резюме — офигенное. Что же не так? Понятно, что импортозамещение. Все резко переходят на «российский софт». Как бы это словосочетание оксюмороноидально не звучало. т. е. это — «российские линуксы», «российские СУБД», «российские системы виртуализации». Отправил более 100 откликов на оставшиеся вакансии. Решил себя не накручивать и не заходить на hh несколько дней. Результат, мягко говоря, ошарашил. Процентов 50 такое:

    habr.com/ru/articles/945574/

    #oracle_database #fullstackразработчик #hhru

  8. Как успешно мигрировать с Oracle на Postgres Pro Enterprise

    Миграция с Oracle в «ванильный» PostgreSQL ломается на пакетах, автономных транзакциях и коллекциях — там их просто нет. Разбираем, почему ora2pg спотыкается, что дает нативная реализация этих механизмов в Postgres Pro Enterprise и как ora2pgpro переводит PL/SQL семантически точно, без костылей и регулярок.

    habr.com/ru/companies/postgres

    #миграция #миграция_данных #миграция_бд #миграция_на_свободное_по #миграция_базы_данных #ora2pg #oracle #oracle_database #postgresql #postgres

  9. Работа над ошибками

    Достаточно большой период времени занимался технической поддержкой СУБД Oracle. Накопилось некоторое количество историй и заметок на полях по этому поводу, не могу не поделиться ими с вами. В общем – садимся по удобнее, берем попкорн, чашку горячего чая или кофе.. Дело было так.

    habr.com/ru/articles/938502/

    #oracle_database #техническая_поддержка #java #космотекст

  10. ORA-38824 During Datapatch

    virtual-dba.com/blog/ora-38824

    > ORA-38824 errors were encountered during the datapatch process. Read more here for our advice on how to troubleshoot.
    #OracleDB #oracle_database

  11. ORA-38824 During Datapatch

    virtual-dba.com/blog/ora-38824

    > ORA-38824 errors were encountered during the datapatch process. Read more here for our advice on how to troubleshoot.
    #OracleDB #oracle_database

  12. Загадка внезапно умирающего процесса Oracle: как мини-дамп помог найти причину

    Привет, Хабр! Меня зовут Павел, я ведущий архитектор в «Инфосистемы Джет», и это мой дебют на этой площадке.

    habr.com/ru/companies/jetinfos

    #windbg #ida #oracle_database #ghidra #dump

  13. Мы научились переносить базу данных с Oracle на Postgres Pro со скоростью 41 ТБ/сутки

    41 ТБ/сутки по маршруту Oracle → Postgres Pro без остановки исходной системы — это не теория, а цифры последних тестов. Мы разложили миграцию на три этапа: быструю начальную загрузку, CDC из redo-логов и валидацию, и собрали их в ProGate. Как устроен конвейер, почему Go и где прячутся узкие места — расскажем в статье.

    habr.com/ru/companies/postgres

    #миграция_данных #миграция_бд #миграция #миграция_на_свободное_по #миграции_бд #postgresql #oracle #oracle_database #oracle_sql #postgres_pro

  14. Миграция Левиафана: как удалось перевести базу в 40 ТБ данных на Postgres Pro

    Переезд крупных, высоконагруженных систем с одной СУБД на другую — всегда вызов, сравнимый с хирургической операцией на работающем сердце. Компания ОТР поделилась уникальным опытом миграции одной из таких систем с Oracle на отечественную Postgres Pro. Ирина Токарева и Сергей Кузнецов из ОТР рассказали о тернистом пути, противостоянии росту энтропии больших объёмов поступающих и изменяемых данных, достигнутых результатах. Узнать тайны переезда 👉

    habr.com/ru/companies/postgres

    #миграция_бд #миграция_данных #миграция #oracle #oracle_database #postgres_pro #postgres_pro_enterprise #кейс

  15. Переход из Oracle в Postgres Pro: не просто смена СУБД, а сдвиг подхода. Интервью с Марком Ривкиным

    Давно не было обстоятельных интервью, тем более с таким корифеем отечественной СУБД‑разработки. В 2022 году в Postgres Professional перешла команда специалистов по Oracle, включая Марка Ривкина, который занял позицию руководителя отдела технического консалтинга. Вместе с командой он занялся адаптацией продуктов под требования крупных корпоративных заказчиков и доработкой функциональности Postgres Pro — в первую очередь для тех, кто планирует миграцию с проприетарных СУБД. В интервью для Хабра Марк рассказал, с какими задачами столкнулись на старте, какие функции пришлось внедрять в первую очередь, как выстроена работа с разработкой и сообществом, и в чём сегодня Postgres Pro реально может заменить Oracle, а в чём — пока нет. Поговорили и про ИИ в администрировании, и про перспективы российских форков PostgreSQL, и даже о том, что бы он заложил в архитектуру, если бы проектировал СУБД с нуля. Приятного чтения!

    habr.com/ru/articles/900840/

    #марк_ривкин #субд #oracle #oracle_database #postgres_professional #postgresql #postgres_pro

  16. [Перевод] Приключение по перереносу аналитики из Oracle в Iceberg

    Мы начали с простой цели: разобраться в небольших операционных данных из нашей среды Oracle E-Business Suite (OEBS). Сначала всё казалось несложным. У нас был классический data warehouse: пакетная обработка, массовые загрузки и привычная реляционная СУБД. Но по мере того как мы углублялись в проект, казалось бы рутинная задача превратилась в исследование и эксперименты с неожиданными поворотами и поиском чего-то действительно универсального.

    habr.com/ru/articles/878764/

    #iceberg #oracle #oracle_database #postgresql #snowflake #athena #aws_s3

  17. Как я запустил 99* контейнеров с Oracle Database 21c Express Edition внутри Podman на отечественной ОС

    В статье рассматривается пошаговое создание образов «с нуля» для контейнерного движка Podman. Внутрь контейнера «упакована» база данных Oracle Database 21c Express Edition. И всё это отечественной операционной системе РЕД ОС. *2 контейнера Зачем?

    habr.com/ru/articles/870766/

    #podman #oracle #oracle_database #никто_не_читает_теги

  18. По мотивам одного сбоя в БД Oracle

    Всем привет! Я Тимур, инженер в команде Databases Т-Банка. Занимаюсь решением проблем и настройкой производительности СУБД Oracle и PostgreSQL Oracle — это СУБД для наших критичных нагруженных legacy систем, системы построенные на новой архитектуре используют PostgreSQL. Расскажу о случае конкуренции на одной критичной БД. В какой-то момент перестали проходить транзакции из-за конкуренции за ITL-слоты на вставке в таблицу. Проблема, конечно, была решена, но хочу порассуждать о том, как можно расследовать такие инциденты хорошо известными способами. А еще рассмотрим, как можно подсмотреть за некоторыми аспектами внутреннего устройства СУБД.

    habr.com/ru/companies/tbank/ar

    #oracle_database #troubleshooting #базы_данных

  19. ДАТская арифметика високосного года в базе данных Oracle

    Каждый разработчик, кто серьезно работал с типом DateTime, сталкивался с ошибкой високосного года. На этом пути не спасали ни многочисленные методы языка программирования, ни гуглопоиск - обязательно, раз в четыре года, баг високосного года напоминал о себе. В этом году насчитали 36 случаев . В сфере страхования ошибка високосного года показывает новые грани в силу специфики многолетнего страхования. В статье расскажу об одном неочевидном случае и поделюсь подходом к решению проблемы. Примеры даны для Oracle PL/SQL, которые достаточно легко портируются на другие языки программирования. А как правильно?

    habr.com/ru/companies/ingos_it

    #Високосный_год #oracle_database #development #sql