Ooops! Thanks Ilmar, I fixed the post
09.08.2025 05:12 β π 1 π 0 π¬ 0 π 0@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
Ooops! Thanks Ilmar, I fixed the post
09.08.2025 05:12 β π 1 π 0 π¬ 0 π 0π Seeing NULL from JSON_TABLE in Oracle even when the JSON field you query isn't null? It might be due to very long text values.
Here's how to debug & fix it π martincarstenbach.com/2025/08/07/w... #OracleDB #JSON #SQLTips
π¨ Oracle DB 23ai Release Update 9 is here! π¨
π 23.9 introduces GROUP BY ALL-no more errors for missing columns in GROUP BY!
Super awesome for ASH queries π
π Details: martincarstenbach.com/2025/08/06/g...
π Try it now in Autonomous DB or any other 23.9 db
#Oracle23ai #OracleDB #SQL
π¨ Oracle Database 23ai Release Update 9 is available π¨
π Beginning with Oracle Database 23.9 you no longer need to grant execute on javascript... to execute JavaScript code in the database
π Read the blog post for more details: martincarstenbach.com/2025/08/04/w...
π Give it a go on your database
Recently I needed to understand a problem related to starting an Oracle REST Data Services (ORDS) container image in my lab. It ran into an error and aborted π₯ Turned out it was an oversight on my part but the troubleshooting story might still be useful for you. martincarstenbach.com/2025/08/01/t...
01.08.2025 08:06 β π 2 π 0 π¬ 0 π 0This is one of the reasons why Iβm blogging: to avoid having to reinvent the wheel. Created a cloud VM today with a bunch of block devices and attached them automatically using Terraform. Guaranteed device name persistence π martincarstenbach.com/2020/12/07/d...
31.07.2025 12:53 β π 3 π 0 π¬ 0 π 0This is a great post showing you how to use multiple properties files in SQLcl projects. This trick comes in very handy when you want to deploy your APEX app to multiple environments. blog.neilfernandez.com/sqlcl-projec...
30.07.2025 15:35 β π 3 π 1 π¬ 0 π 0I haven't found a way to use secrets in Docker{-Compose}. Looking for alternatives I came across variable interpolation. In other words, you can use .env files with compose thus making your compose files more secure. Here is a short post how to do that: martincarstenbach.com/2025/07/30/s...
30.07.2025 13:21 β π 1 π 0 π¬ 0 π 0Have you heard about Oracle LiveSQL yet? It's the easiest way to access the Oracle database engine to run SQL, PL/SQL and now JavaScript. The JavaScript part in particular is interesting, and since it's new, I wrote a short blog post about it. martincarstenbach.com/2025/07/29/l...
29.07.2025 14:15 β π 4 π 0 π¬ 0 π 0Oracle Database has added many #SQL features in each RU for 23ai
@gvenzl.bsky.social runs through what's new in 23.7
TIME_BUCKET Function
Materialized columns
DBMS_DEVELOPER.GET_METADATA
Call PL/SQL from JavaScript stored procedures
Smallfile Tablespace Shrink
Photo of my new keyboard including special buttons for copy and paste
I have been eying these for a while and finally gave in. Iβm a proud owner of a developer keyboard now π
18.07.2025 07:42 β π 10 π 0 π¬ 1 π 0Ever since publishing βImplementing DevOps principles with Oracle Databaseβ I wanted to create a sample repository complete with a CI pipeline. Looks like Iβm getting closer to implementing it in GitHub Actions. Only a few more things to add and I can hit the βchange visibilityβ button π
15.07.2025 08:47 β π 4 π 0 π¬ 0 π 0I wrote a short post about a cool enhancement in Oracle REST Data Services release 25.2 concerning console.log() output in JavaScript handlers. It's now much easier to identify output. Here are all the details: martincarstenbach.com/2025/07/10/b...
10.07.2025 14:42 β π 1 π 0 π¬ 0 π 0New post: SQL Notebooks in our SQLDev extension for VS Code.
www.thatjeffsmith.com/archive/2025...
I have been blogging for a long time, mostly so I don't forget how to do things. Today was one of these days where that came in handy :) I'm preparing for my #POUG talk and was quite happy to find my intro to bpftrace martincarstenbach.com/2021/07/12/g... Let's see how all of this changed since 2021
09.07.2025 13:16 β π 2 π 0 π¬ 0 π 0A little while ago I wrote a post about Podman Secrets and how to use them with Oracle Database 23ai Free. This post has enjoyed a lot of popularity and that was enough to merit a big update. Each and every component is now current: martincarstenbach.com/2022/12/19/p...
02.07.2025 09:47 β π 4 π 0 π¬ 0 π 0This has got to be the most updated article on my blog: martincarstenbach.com/2024/01/11/f... Besides the MLE/JavaScript aspect it's a great showcase for the power of containers. Want to create an APEX environment with 1 command? Head over to the blog to see how to do that
27.06.2025 16:53 β π 4 π 1 π¬ 0 π 0Today is "late spring cleaning day": I updated all blog posts containing compose files for Oracle Database 23ai Free and ORDS/APEX. Moved the code to GitHub because it's easier to maintain over there. If you are interested in a hands-free-APEX installation here's the repo: github.com/martincarste...
27.06.2025 12:26 β π 1 π 0 π¬ 0 π 0Part 2 of my mini series explaining CI/CD in the context of relational databases is live :) In this now-complete mini series you learn how to use the awesome SQLcl projects command to update your database application to the next release. martincarstenbach.com/2025/06/26/t... #thementage25
26.06.2025 11:49 β π 0 π 0 π¬ 0 π 0Part 2 of my mini series explaining CI/CD in the context of relational databases is live :) In this now-complete mini series you learn how to use the awesome SQLcl projects command to update your application from version 1.0 to 1.1. martincarstenbach.com/2025/06/26/t...
26.06.2025 11:40 β π 1 π 0 π¬ 0 π 0I had the privilege to present about CI/CD and relational databases during #Thementage25 (www.ittage.informatik-aktuell.de/thementage.h...) I promised I'd polish my demo and blog about it, and that's what I did today. Here's to SQLcl project and Oracle 23ai: martincarstenbach.com/2025/06/25/t...
25.06.2025 13:01 β π 3 π 1 π¬ 0 π 0Goldmine of information below π Please read if you are even in the slightest interested in the Java database component
25.06.2025 05:03 β π 1 π 1 π¬ 0 π 0ora2know Hands-On Workshop: Upgrade to Oracle 19c andΒ 23ai
Let's kick it off. When the ora2know group started at DOAG conference in Nuernberg in November 2024, we committed ourselves to support them. And this is exactly the reason why I am going to invite you to this unique event in Munich on Julyβ¦
Oh now I am curiousβ¦
24.06.2025 19:30 β π 0 π 0 π¬ 0 π 0An interesting follow up question is this: once the majority of content creators stop creating new content, what do the AI firms use to train the next-gen model?
24.06.2025 05:01 β π 3 π 0 π¬ 2 π 0You should join @krisrice.io and I for an hour of show and tell in a few weeks. The MCP support has the potential to really change how you work with our Database.
go.oracle.com/LP=148941?el...
Join us for #Oracle DatabaseWorld: #Multicloud #AI Edition
Advance your AI and multicloud strategies
Tuesday, June 17, 2025, 9 a.m. PT
www.youtube.com/watch?v=d706...
www.oracle.com/database/dat...
I took 3 pictures but none showed the white background properly
17.06.2025 13:58 β π 0 π 0 π¬ 0 π 0A photo showing Daniel and a config file for patching a database
Another interesting session about to begin: @dohdatabase.com is going to show us that patching is for everyone. #AOUG25. Apologies for the distortion in colours
17.06.2025 12:07 β π 6 π 0 π¬ 1 π 0Photo showing Sebastian right before the start of the session
Sebastian Solbach taking to the stage explaining how to manage and monitor Oracle databases in a multi cloud environment
17.06.2025 09:40 β π 6 π 0 π¬ 0 π 0