Martin Bach
banner
martindba.bsky.social
Martin Bach
@martindba.bsky.social
Product Manager @ Oracle. Ex @Enkitec. Technology enthusiast. Author, blogger, speaking at user groups. Former Ace Director, OCM. I work for Oracle but do not speak for them
Reposted by Martin Bach
I've just released swingbench 2.8 (#Oracle AI Database load generator). Now with a HTML front end.

You can read all about it here

www.dominicgiles.com/swingbench/2...
November 24, 2025 at 6:57 PM
Reposted by Martin Bach
Three small letters in your AutoUpgrade config file, and your SecOps team will thank you!
AutoUpgrade New Features: Get Latest JDK Patches
Three small letters in your AutoUpgrade config file, and your SecOps team will thank you!
dohdatabase.com
November 25, 2025 at 6:28 AM
Reposted by Martin Bach
Oracle AI Database 23.26.0 developer features include

QUALIFY clause
GraphQL Table Function for SQL
SQL Objects and Collections in MLE JavaScript
PL/SQL RESETTABLE clause to avoid ORA-04068: existing state of packages has been discarded

@gvenzl.bsky.social
What’s new for Developers in Oracle AI Database 23.26.0
For more information on what’s new in Oracle Database 23.9, see: What’s new for Developers in Oracle Database 23.9 Oracle AI Database 23.26.0 brings some fantastic new features to developers—again!…
buff.ly
November 25, 2025 at 12:02 PM
As others have pointed out we’re mostly blogging to train LLMs, aren’t we? I see very few visitors on my site these days.

On the other hand I use the blog mostly to remind myself I’ve solved a certain problem … so all in all, it’s not too bad 😂

And I hasten to add that no AI is involved in writing
November 25, 2025 at 9:00 AM
Reposted by Martin Bach
🚀 Updated Article Alert! 🚀 Exciting news for all #orclAPEX developers 🧑‍💻

I've just updated my article "Do It Yourself: Updated Developer Playground for Oracle 26ai APEX 24.2 & ORDS" now including #26ai!

medium.com/@sonja.meyer...

#Developers #TechUpdate
Medium
https://medium.com/@sonja.meyer/d…
November 24, 2025 at 7:52 PM
🚀 New blog post!

Column-level annotations on Oracle views — a simple way to add meaningful metadata to your DB objects.

Why it matters, how it works, and example syntax you can use 👇
🔗 martincarstenbach.com/2025/11/24/c...
Creating column-level annotations on views
While updating my slides covering “what’s new in Oracle AI Database 26ai” I noticed that examples how to annotate views are missing from the SQL Language Reference. While this is …
martincarstenbach.com
November 24, 2025 at 6:45 PM
Kind of an achievement, at least for me. I definitely wouldn't call myself a Java developer, yet today I learned how to create multi-module Maven projects. And to my big surprise, it all _works_ 😊
November 24, 2025 at 2:41 PM
There were quite a few talks about AI during #DOAG2025 already. Later today Sonja Meyer and I will add another one to the list where we look very closely at LLMs, MCP Servers and how to use them effectively for APEX development. Includes databases and CI/CD. See you at 17:30!
November 19, 2025 at 11:46 AM
Talk three of five completed 👍… I honestly didn’t expect such a turnout for my #DOAG2025 session covering how to “automate all the things”. I had a lot of fun demoing Terraform, Ansible, and Oracle REST Data Service Lifecycle Management. Thanks to everyone who came anf your feedback 🙏
November 19, 2025 at 11:15 AM
Well that was unexpected- standing room only … thank you all for coming to my talk! I had a lot of fun and as I said, if you have any questions, ideas and suggestions hit me up 🤙 #DOAG2025
November 18, 2025 at 5:08 PM
Ready for day one of three at #DOAG2025. If you care about software development you can see me present about that exact topic at 4pm. I’m flying the APEX colours today since I’m presenting about AI assisted low-code development at lunch 🫣 together with Sonja Meyer.
November 18, 2025 at 7:39 AM
Reposted by Martin Bach
#DB2026: Der Call for Papers für die DOAG 2026 Datenbank mit Cloud Infrastructure ist jetzt geöffnet und läuft bis zum 19. Januar 2026. Reicht euren Beitrag zu den Streams "Datenbank" und "Cloud Infrastructure" ein und gestaltet das Programm mit. ➡️ scomp.ly/953Pr5Y

#Datenbank #CloudInfrastructure
November 14, 2025 at 10:44 AM
Did you ever play Minecraft? The soundtrack is awesome to listen to when working. Totally helping me to calm down when I’m feeling like I’m too slow getting stuff done. Whoever created it, thank you 🙏

By the way, if you haven’t played Minecraft yet, you should give it a try 😂
November 10, 2025 at 8:32 AM
The sheer horror that is looking at the demos you created 2 months ago with all the best intentions but lacking any notes and other hints how to use them 😖
November 10, 2025 at 7:56 AM
#codetalks2025 coming to a close. It has been a blast, I learned a lot during these days and had a great time. Hoping to be back next year 🤞
November 6, 2025 at 3:38 PM
Day one of #codetalks2025 is about to begin. I’m excited to be part of the agenda, it’s super cool to be here.
Today’s session is about Low Code, CI/CD, databases and how MCP and AI can add value. Care to join us at 11:00 in cinema 2?
November 5, 2025 at 8:48 AM
Reposted by Martin Bach
🔒 Ready to make sense of Oracle Transparent Data Encryption (TDE)? Join #OracleACE Live (FREE) on Nov 12 at 7am PT with Stefan Oehrli for config tips, demos & best practices!
👉 Register: asktom.oracle.com/ords/r/tech/...
October 29, 2025 at 1:04 PM
One more post before October wraps up 🎃

The team got an interesting nut to crack: can you pass JSON PL/SQL types to MLE/JavaScript — and back?

✅ Absolutely, you can!

Here’s how 👉 martincarstenbach.com/2025/10/29/p...

Have fun exploring! 🚀
Passing JSON PL/SQL types to MLE JavaScript
Recently the MLE team was asked if it was possible to pass JSON PL/SQL types to MLE/JavaScript.Remember that you have multiple options to work with JSON in Oracle Database 26ai: SQL (using the JSON…
martincarstenbach.com
October 29, 2025 at 8:22 AM
Reposted by Martin Bach
📚 New Reading List is out!

This week, we take a closer look at #Oracle="/hashtag/Oracle" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link">#Oracle #Database capabilities with a bit of #Oracle #Cloud Infrastructure in the mix.

Happy reading!
Reading List – October 2025 #4
📰 How to write a custom tracer for Oracle Database JDBC - Anders Swanson demonstrates the new Oracle Database JDBC OpenTelemetry provider capabilities 📰 tabhisthybrid.sql: Display Oracle hybrid histograms and filter cardinality estimates - Tanel Poder has a new script for Oracle Database hybrid histograms 📰 Using Oracle Database Free in your devcontainer and GitHub Codespaces - Martin Bach shows you how to use Oracle Database Free in GitHub Codespaces…
www.geraldonit.com
October 27, 2025 at 1:00 PM
Reposted by Martin Bach
The developer VM has been freshened up! Go get some!
www.oracle.com/database/tec...
October 28, 2025 at 11:43 PM
This is what I call a productive month of blogging…
October 28, 2025 at 2:39 PM
🚀 Oracle AI Database 26 has been released, and it’s packed with exciting updates.

One of the highlights is what’s new in Multilingual Engine. Until now, passing PL/SQL Abstract Data Types between PL/SQL and JavaScript wasn’t possible — but that’s changed!

👉 martincarstenbach.com/2025/10/28/w...
What’s new with MLE 23.26.0 – support for PL/SQL Collections and Records Pt 1
Oracle AI Database has been released! It ships with a whole raft of cool new features, including some the Multilingual Engine (MLE) team integrated for JavaScript. This article discusses one of the…
martincarstenbach.com
October 28, 2025 at 1:33 PM
Reposted by Martin Bach
In the multitenant architecture in Oracle AI Database, the container database is essential. If you create it the right way, you can avoid some difficulties later on.

Here's my recommendation for creating container databases.
How I Think You Should Create Your Container Databases
In the multitenant architecture in Oracle AI Database, the container database is essential. If you create it the right way, you can avoid some difficulties later on. Here's my recommendation for creating container databases.
dohdatabase.com
October 28, 2025 at 6:31 AM
Reposted by Martin Bach
A short summary of the differences between UUIDv4 and #UUIDv7 and an idea how it could be implemented in #Oracle #database. A UUID datatype would be nice 😉.

@oracleace.bsky.social

medium.com/@jasminfluri...
October 27, 2025 at 6:44 AM