#oracle_database — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #oracle_database, aggregated by home.social.
-
Безопасный AI-мониторинг Oracle в закрытом контуре с использованием Python, Ollama и V$WAITCLASSMETRIC
Безопасный AI-мониторинг Oracle в закрытом контуре с использованием Python, Ollama и V$WAITCLASSMETRIC Введение В существующей системе мониторинга Oracle уже использовалось разработанное мной решение, которое с интервалом в 1 минуту собирало метрики производительности из представления V$WAITCLASSMETRIC и отображало их в Grafana. Графики наглядно показывали изменения времени ожиданий в классах User I/O , Commit , Concurrency и других, однако они показывали лишь сам факт изменения нагрузки, не объясняя его причины. Возникла идея: если метрики уже собираются для построения дашбордов, почему бы одновременно не отправлять их локальной языковой модели? Тогда вместе с графиком можем сразу отображать текстовое объяснение происходящего, список наиболее вероятных причин изменения показателей и рекомендации, с чего начать дальнейшую диагностику. Так появился небольшой эксперимент — дополнить существующую систему мониторинга Oracle локальным AI-ассистентом.
-
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
https://virtual-dba.com/blog/why-oracle-dbsat-should-be-quarterly-habit-not-one-time-task/ -
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
https://virtual-dba.com/blog/why-oracle-dbsat-should-be-quarterly-habit-not-one-time-task/ -
Choosing the Right Oracle Database Security Assessment: CIS, DBSAT, or Data Safe?
#oracle_database
https://virtual-dba.com/blog/choosing-the-right-oracle-database-security-assessment-cis-dbsat-or-data-safe/ -
Choosing the Right Oracle Database Security Assessment: CIS, DBSAT, or Data Safe?
#oracle_database
https://virtual-dba.com/blog/choosing-the-right-oracle-database-security-assessment-cis-dbsat-or-data-safe/ -
Exadata на Postgres, или старые архитектурные проблемы и их решение
СУБД PostgreSQL давно закрепилась в топе благодаря открытости, надёжности и расширяемости, однако ее архитектурный консерватизм порождает ряд нерешённых проблем: отсутствие горизонтального масштабирования, деградация при тысячах соединений, узкое место WAL при высоком commit rate, невозможность полноценной HTAP-обработки и другие. В статье рассказываем, как в новом, третьем поколении машин баз данных Tantor XData Gen3 эти ограничения преодолеваются через глубокую переработку архитектуры — от полного разделения Compute и Storage с протоколом RDMA и распределённой файловой системой PFS до внедрения механизмов CSN для MVCC без блокировок, конвейерной обработки WAL и встроенного MPP-движка, превращающего PostgreSQL в систему, способную конкурировать с Oracle Exadata уже по-настоящему. И все это – со 100% сохранением совместимости с "обычным" PostgreSQL.
https://habr.com/ru/companies/tantor/articles/1007038/
#tantor #tantor_postgres #tantor_xdata #xdata #oracle #oracle_database #oracle_exadata #tantor_polar
-
Как Oracle стала одним из главных бенефициаров ИИ и цифровой революции
Oracle основана еще в 1977 году. Компания разрабатывает программное обеспечение в первую очередь для B2B-сектора. Один из их основных продуктов — система управления базами данных Oracle Database, она существует почти с момента основания фирмы. Несмотря на довольно большие масштабы и устойчивость, Oracle долгое время была в тени других IT-гигантов, в том числе в США. Но за последнее время из «legacy-вендора» компания стала одним из центров по работе с ИИ и получает от этого много выгоды. Рассказываем, как она достигла успеха, какие у нее есть продукты и достижения, а также как защищает свои интеллектуальные права.
https://habr.com/ru/companies/onlinepatent/articles/969538/
#oracle #oracle_database #бизнесмодель #искусственный_интеллект #патентование
-
Мониторинг истории активных сессий в базах данных
Сегодня проверим 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 Мб)
https://habr.com/ru/articles/954880/
#rdbms #oracle_database #postgresql #clickhouse #ms_sql_server #monitoring #active_session_history #database_monitoring
-
Устройство на работу на позицию 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 такое:
-
Как успешно мигрировать с Oracle на Postgres Pro Enterprise
Миграция с Oracle в «ванильный» PostgreSQL ломается на пакетах, автономных транзакциях и коллекциях — там их просто нет. Разбираем, почему ora2pg спотыкается, что дает нативная реализация этих механизмов в Postgres Pro Enterprise и как ora2pgpro переводит PL/SQL семантически точно, без костылей и регулярок.
https://habr.com/ru/companies/postgrespro/articles/940836/
#миграция #миграция_данных #миграция_бд #миграция_на_свободное_по #миграция_базы_данных #ora2pg #oracle #oracle_database #postgresql #postgres
-
How to Resolve EM13c [Handshake Has No Peer] Error After Java Upgrade on OMS Server
https://virtual-dba.com/blog/how-to-resolve-em13c-handshake-has-no-peer-error/
#oracle_database -
How to Resolve EM13c [Handshake Has No Peer] Error After Java Upgrade on OMS Server
https://virtual-dba.com/blog/how-to-resolve-em13c-handshake-has-no-peer-error/
#oracle_database -
Работа над ошибками
Достаточно большой период времени занимался технической поддержкой СУБД Oracle. Накопилось некоторое количество историй и заметок на полях по этому поводу, не могу не поделиться ими с вами. В общем – садимся по удобнее, берем попкорн, чашку горячего чая или кофе.. Дело было так.
-
ORA-38824 During Datapatch
https://virtual-dba.com/blog/ora-38824-during-datapatch/
> ORA-38824 errors were encountered during the datapatch process. Read more here for our advice on how to troubleshoot.
#OracleDB #oracle_database -
ORA-38824 During Datapatch
https://virtual-dba.com/blog/ora-38824-during-datapatch/
> ORA-38824 errors were encountered during the datapatch process. Read more here for our advice on how to troubleshoot.
#OracleDB #oracle_database -
Загадка внезапно умирающего процесса Oracle: как мини-дамп помог найти причину
Привет, Хабр! Меня зовут Павел, я ведущий архитектор в «Инфосистемы Джет», и это мой дебют на этой площадке.
https://habr.com/ru/companies/jetinfosystems/articles/936732/
-
Мы научились переносить базу данных с Oracle на Postgres Pro со скоростью 41 ТБ/сутки
41 ТБ/сутки по маршруту Oracle → Postgres Pro без остановки исходной системы — это не теория, а цифры последних тестов. Мы разложили миграцию на три этапа: быструю начальную загрузку, CDC из redo-логов и валидацию, и собрали их в ProGate. Как устроен конвейер, почему Go и где прячутся узкие места — расскажем в статье.
https://habr.com/ru/companies/postgrespro/articles/935462/
#миграция_данных #миграция_бд #миграция #миграция_на_свободное_по #миграции_бд #postgresql #oracle #oracle_database #oracle_sql #postgres_pro
-
Миграция Левиафана: как удалось перевести базу в 40 ТБ данных на Postgres Pro
Переезд крупных, высоконагруженных систем с одной СУБД на другую — всегда вызов, сравнимый с хирургической операцией на работающем сердце. Компания ОТР поделилась уникальным опытом миграции одной из таких систем с Oracle на отечественную Postgres Pro. Ирина Токарева и Сергей Кузнецов из ОТР рассказали о тернистом пути, противостоянии росту энтропии больших объёмов поступающих и изменяемых данных, достигнутых результатах. Узнать тайны переезда 👉
https://habr.com/ru/companies/postgrespro/articles/924220/
#миграция_бд #миграция_данных #миграция #oracle #oracle_database #postgres_pro #postgres_pro_enterprise #кейс
-
【セッションレポート】オラクルデータベースマイグレーションジャーニー(AWS-07) #AWSSummit
https://dev.classmethod.jp/articles/aws-summit-japan-2025-oracle-database-migration-aws/ -
[アップデート] Amazon RDS for Oracleのマルチテナント構成でAWS Secrets Managerを使ったクレデンシャル管理がサポートされました
https://dev.classmethod.jp/articles/amazon-rds-oracle-cdb-multitenant-supports-secrets-manager/#dev_classmethod #Amazon_RDS #RDS_for_Oracle #AWS #Oracle_Database
-
Переход из Oracle в Postgres Pro: не просто смена СУБД, а сдвиг подхода. Интервью с Марком Ривкиным
Давно не было обстоятельных интервью, тем более с таким корифеем отечественной СУБД‑разработки. В 2022 году в Postgres Professional перешла команда специалистов по Oracle, включая Марка Ривкина, который занял позицию руководителя отдела технического консалтинга. Вместе с командой он занялся адаптацией продуктов под требования крупных корпоративных заказчиков и доработкой функциональности Postgres Pro — в первую очередь для тех, кто планирует миграцию с проприетарных СУБД. В интервью для Хабра Марк рассказал, с какими задачами столкнулись на старте, какие функции пришлось внедрять в первую очередь, как выстроена работа с разработкой и сообществом, и в чём сегодня Postgres Pro реально может заменить Oracle, а в чём — пока нет. Поговорили и про ИИ в администрировании, и про перспективы российских форков PostgreSQL, и даже о том, что бы он заложил в архитектуру, если бы проектировал СУБД с нуля. Приятного чтения!
https://habr.com/ru/articles/900840/
#марк_ривкин #субд #oracle #oracle_database #postgres_professional #postgresql #postgres_pro
-
[Перевод] Приключение по перереносу аналитики из Oracle в Iceberg
Мы начали с простой цели: разобраться в небольших операционных данных из нашей среды Oracle E-Business Suite (OEBS). Сначала всё казалось несложным. У нас был классический data warehouse: пакетная обработка, массовые загрузки и привычная реляционная СУБД. Но по мере того как мы углублялись в проект, казалось бы рутинная задача превратилась в исследование и эксперименты с неожиданными поворотами и поиском чего-то действительно универсального.
https://habr.com/ru/articles/878764/
#iceberg #oracle #oracle_database #postgresql #snowflake #athena #aws_s3
-
Как я запустил 99* контейнеров с Oracle Database 21c Express Edition внутри Podman на отечественной ОС
В статье рассматривается пошаговое создание образов «с нуля» для контейнерного движка Podman. Внутрь контейнера «упакована» база данных Oracle Database 21c Express Edition. И всё это отечественной операционной системе РЕД ОС. *2 контейнера Зачем?
-
По мотивам одного сбоя в БД Oracle
Всем привет! Я Тимур, инженер в команде Databases Т-Банка. Занимаюсь решением проблем и настройкой производительности СУБД Oracle и PostgreSQL Oracle — это СУБД для наших критичных нагруженных legacy систем, системы построенные на новой архитектуре используют PostgreSQL. Расскажу о случае конкуренции на одной критичной БД. В какой-то момент перестали проходить транзакции из-за конкуренции за ITL-слоты на вставке в таблицу. Проблема, конечно, была решена, но хочу порассуждать о том, как можно расследовать такие инциденты хорошо известными способами. А еще рассмотрим, как можно подсмотреть за некоторыми аспектами внутреннего устройства СУБД.
-
ДАТская арифметика високосного года в базе данных Oracle
Каждый разработчик, кто серьезно работал с типом DateTime, сталкивался с ошибкой високосного года. На этом пути не спасали ни многочисленные методы языка программирования, ни гуглопоиск - обязательно, раз в четыре года, баг високосного года напоминал о себе. В этом году насчитали 36 случаев . В сфере страхования ошибка високосного года показывает новые грани в силу специфики многолетнего страхования. В статье расскажу об одном неочевидном случае и поделюсь подходом к решению проблемы. Примеры даны для Oracle PL/SQL, которые достаточно легко портируются на другие языки программирования. А как правильно?