Martin Bach

7.4K posts

Martin Bach banner
Martin Bach

Martin Bach

@MartinDBA

Product Manager at Oracle. Technology enthusiast. Author, blogger, speaker. Ace Director alumnus, ex Enkitec. I work for Oracle but do not speak for them.

Europe Katılım Ağustos 2009
604 Takip Edilen5.2K Takipçiler
Martin Bach
Martin Bach@MartinDBA·
@connor_mc_d Safe travels! Especially this time you’re coming to Europe 🤞
English
0
0
1
66
Connor on SQL and Database
Heading to Europe for... big inhale... Swiss meetup, Voxxed Zurich, APEX World, AOUG event, RoOUG event, OWL event. The flight line from Perth to Europe ... is not really a great one :-)
Connor on SQL and Database tweet media
English
5
0
17
777
Martin Bach
Martin Bach@MartinDBA·
Do you use @oraclesqlcl in GitHub Actions? If so, you might like the latest update to gvenzl/setup-oracle-sqlcl. Release 1.3.0 allows you to pin a specific release to your pipeline. This is particularly useful for anyone using SQLcl Projects. Details 👇 martincarstenbach.com/2026/03/17/upd…
English
0
4
10
546
Martin Bach retweetledi
krisrice 🏒🍺📷
krisrice 🏒🍺📷@krisrice·
AI is only as good as what it knows. For Oracle Database, that's been a problem. Built a library of 100+ practical guides to fix that — covering everything from PL/SQL to ORDS to migrations. Open source, MIT license. github.com/krisrice/oracl…
English
2
33
106
7.6K
Martin Bach retweetledi
Alex Zaballa
Alex Zaballa@alexzaballa·
🚨 New Virtual Classroom Seminar coming up! Join the next session: “Patch Smarter, Not Harder” and learn more about Oracle Database patching (with demos), including environments with RAC and Data Guard. 📅 March 12 go.oracle.com/LP=151086?elqC…
English
0
1
1
205
Martin Bach
Martin Bach@MartinDBA·
@0xlelouch_ By using a database engine that doesn’t lock the table for this kind of operation 🤷
English
0
0
7
662
Abhishek Singh
Abhishek Singh@0xlelouch_·
Your database has a users table with 50M rows. You add a new column is_verified BOOLEAN DEFAULT FALSE. The migration takes 6 hours and locks the table. How do you add this column without downtime?
English
54
18
503
213.8K
Martin Bach
Martin Bach@MartinDBA·
@brankopetric00 One piece of advice I offer to everyone: test your backups regularly. Or else they are just a prayer on tape (or wherever else you store them). There have been too many occasions of “we didn’t notice the backups failed 2 weeks ago” I went through
English
0
0
0
34
Branko
Branko@brankopetric00·
Honest question: Has anyone ever successfully restored from a database backup on the first try? Or is that just a DevOps urban legend?
English
52
3
90
9.8K
Martin Bach
Martin Bach@MartinDBA·
Using Codex to generate unit tests for @OracleREST gave me a real productivity boost 🤖 Curious 🤔? I recorded a short video 📹 showing my approach, with running commentary 🎙️: martincarstenbach.com/2026/03/05/rea… Do you have an internal platform? Use CI/CD? Let me know in the comments 🙏
English
0
1
8
191
Martin Bach
Martin Bach@MartinDBA·
Here's a short "life hack", allowing you to use utPLSQL in your CI pipeline. OK, right, you could do that before, but this time, if there are failed unit tests your pipeline run will abort. No need for any other software, just SQLcl to run the tests. martincarstenbach.com/2026/03/04/lif…
English
0
1
2
187
Martin Bach
Martin Bach@MartinDBA·
Finally finding some time to dig deeper into the DORA 2025 Report. The recording of this webinar is very insightful in my opinion. Just throwing in AI without having thought about a platform might not provide the productivity gains you hoped for. thoughtworks.com/insights/repor…
English
0
0
0
154
Martin Bach retweetledi
SQL Daily
SQL Daily@sqldaily·
Use enum domains in Oracle AI Database to create lists of name-value pairs: CREATE DOMAIN ... AS ENUM ( n1, n2, ... ) With these you can Use the enum as a column's data type to constrain it to the enum's values Reference the values by name in #SQL Query the enum like a table
SQL Daily tweet media
English
0
6
12
1.1K