Logging in PL/SQL that survives ROLLBACK (and 4 mistakes to avoid)
You get a call: last night's batch failed, the transaction rolled back, and now someone asks "what happened?" You open your log table. It's empty. I…
Tech news from the best sources
You get a call: last night's batch failed, the transaction rolled back, and now someone asks "what happened?" You open your log table. It's empty. I…
An integration can keep sending syntactically valid JSON after its target contract has changed. The first visible symptom may be a rejected create,…
Искусственный интеллект обещал изменить мировую экономику. Но пока компании рассказывают о революции производительности, инвесторы начинают задавать…
The pager goes off at 3 a.m.: the application is frozen. Every screen that tries to save hangs, and the ones that time out come back with ORA-00257:…
In Oracle Database 12c , it is possible to use the DUPLICATE command at the PDB level. However, there is a limitation: a new CDB must also be create…
Every time I showed people the thing I built — a chat that spins up Oracle Cloud sandboxes and deletes them when their time is up — the reply was th…
Привет, Хабр! Разбирать вопросы после эфиров — полезная практика. В чате трансляции часто поднимают темы, с которыми инженерам приходится сталкивать…
The database is pinned at 90% CPU, the app team swears nothing changed, and AWR is topped by cursor: pin S wait on X and a parse-heavy profile. Nobo…
The notice would allow Oracle to delay payments should the facility miss its 2028 target to come online.
1. Overview & Core Concepts Definition: A pseudo-column behaves like a table column, but it is not actually stored on disk in the table. Capabil…
Около 5 лет назад я участвовал в миграции OCS с Oracle на Apache Ignite и обновлении стека самого чарджинга. Это была огром…
This article adapts the same MCP workflow pattern for Antigravity and Oracle AI Database. Companion notebook:&nbs…
An Exception is a PL/SQL runtime error condition triggered during code execution. When an exception is raised, normal execution of the current PL/SQ…
How to read Oracle Cloud object storage bucket files using SQL in an OCI Oracle database using OCI resource principals 1. Create dynamic group While…
Oracle announced the official release of Java 27, marking a significant milestone for the programming language. This version introduces critical sec…
Introduction What if you could query your Oracle database without writing SQL? Oracle Select AI brings generative AI directly into the database, all…
When did a database change happen? This isn't just academic. Incremental replication must order committed changes and resume exactly without locking…
Oracle had previously disclosed that Ellison planned to sell 50 million shares worth around $7.5 billion.
Renewables pledge won’t change the Oracle and OpenAI data center’s use of gas.
Oracle databases expose a huge amount of performance information through dynamic performance views. The difficult part is not obtaining a metric at…
When people hear the term artificial intelligence, they often think of tools that generate text, create images, or answer questions. But artificial…
The support rep sees ****-****-****-0001 on their screen and everyone relaxes. The card number is "masked," the demo looks compliant, the box gets t…
ora2pg переносит схему с Oracle на PostgreSQL, и в целом переносит хорошо. Интересное начинается там, где он чего-то не осилил: он не падает и не ру…
A practical review of metric timing, query scope, notification delivery, suppression, and operator response While reviewing Oracle's alarm documenta…
%0A%20%20%20%20%20%20%20%20.libutton%20{ %0A%20%20%20%20%20%20%20%20%20%20display:%20flex; %0A%20%20%20%20%20%20%20%20%20%20flex-direction:%20column…
For most of the last fifteen years, "move it to the cloud" was the answer to almost every data infrastructure question. Storage was cheap, compute w…
It’s been a while since I wrote a blog post. Recently, I decided to get back into writing and document something I’ve been playing around with: sett…
Oracle Designer 10g is a CASE tool from the early 2000s. Support ended in 2013. At my job it is still the center of development: the repository hold…
Эта статья предназначена для технических специалистов, работающих с Oracle: администраторов баз данных, инженеров производительности, разработчиков…
При переносе большой системы разработанной под одну СУБД на другую неизбежно возникают различные "нюансы", то что эффективно работало в одной СУБД,…