Mike Smithers's Avatar

Mike Smithers

@antikyte.bsky.social

IT Geek with particular interest in Oracle Database. Kiwi by birth, English by parentage, Welsh by marriage, puzzled by nature.

126 Followers  |  188 Following  |  36 Posts  |  Joined: 26.11.2023  |  1.9789

Latest posts by antikyte.bsky.social on Bluesky

Video thumbnail

"I DON'T NEED YOU TO FUCKING REWRITE WHAT I'VE JUST WRITTEN!"

28.10.2025 10:46 — 👍 19402    🔁 7493    💬 260    📌 1328
Post image

I have just posted a new blog discussing AI and AI for Oracle Security - www.petefinnigan.com/weblog/archi... - #oracleace #sym_42 #ukoug #ai #UKOUGDiscover25 #OracleCommunity #JoelKallmanDay #oracle #database #AI

15.10.2025 13:31 — 👍 7    🔁 4    💬 0    📌 0
Preview
DST diffs across the pond #JoelKallmanDay It's that time of the year. It's time to say goodbye to summer. It's time to set the clock and get back to normal time. ... It's also time f...

DST diffs across the pond

www.kibeha.dk/2025/10/dst-...

#JoelKallmanDay

15.10.2025 14:49 — 👍 8    🔁 3    💬 0    📌 0
Preview
Simplicity, Troubleshooting, #JoelKallmanday TL;DR: You don't have to be a genius to solve problems. And there is no shame in not-knowing or not understanding all the geeky details. Ma...

Apart from all the buzz around the "release" of 26ai, Today is also #joelkallmanday ,
Coordinated by @oraclebase.bsky.social, our community blogs in with that hashtag to remember Joel ...
pdvfirstblog.blogspot.com/2025/10/simp...

15.10.2025 07:19 — 👍 6    🔁 4    💬 0    📌 0
Preview
Is SYSDATE Deterministic? #JoelKallmanDay TL;DR No, SYSDATE is not deterministic. However, it behaves very similarly to a deterministic function within an Oracle Database SQL statement. Background On a customer site, we used faketime on the O...

Is SYSDATE Deterministic? #JoelKallmanDay

No, SYSDATE is not deterministic. However, it behaves very similarly to a deterministic function within an Oracle Database SQL statement.

www.salvis.com/blog/2025/10...

15.10.2025 01:59 — 👍 9    🔁 5    💬 0    📌 0
Creating APEX report with rolling set of columns #JoelKallmanDay The last several years I've participated in the Joel Kallman Day tributes with articles about SQL and PL/SQL. While there are no requirements for article topics, this year I wanted to contribute something within the framework Joel was best known for... APEX. Many reports aggregate data over time periods and will usually return different dates and times as distinct rows. In some reports though, it is more useful to show a rolling window of time.

Creating APEX report with rolling set of columns #JoelKallmanDay

The last several years I've participated in the Joel Kallman Day tributes with articles about SQL and PL/SQL. While there are no requirements for article topics, this year I wanted to contribute something within the framework Joel…

15.10.2025 04:01 — 👍 8    🔁 4    💬 0    📌 0
Preview
Simplicity, Troubleshooting, #JoelKallmanday TL;DR: You don't have to be a genius to solve problems. And there is no shame in not-knowing or not understanding all the geeky details. Ma...

#joelkallmanday
We tend to forget that troubleshooting is mainly just about Clear and Calm thinking..
pdvfirstblog.blogspot.com/2025/10/simp...

15.10.2025 07:20 — 👍 5    🔁 4    💬 0    📌 0
Preview
Fixing data faux pas with flashback table #JoelKallmanDay Triggered by traumatic DML errors ? Well, here's one flashback you won't mind having...

Fixing data faux pas with flashback table #JoelKallmanDay

Triggered by traumatic DML errors ? Well, here's one flashback you won't mind having...

15.10.2025 06:30 — 👍 3    🔁 1    💬 0    📌 0

Thanks for the reminder. I've managed to get organized enough to write a post this year. Health warning : it may cause ear worms.

14.10.2025 18:30 — 👍 1    🔁 0    💬 0    📌 0
Getting Oracle to Create List Partitions automatically I recently inherited the support of an application that had been written on Oracle 11g. One of the maintenance tasks was to create a new set of partitions every so often so that records with a new value in the list partition key could be created without erroring.Fortunately, the application is now running on 19c, which means I can just get Oracle to sort it out for me.

Getting Oracle to Create List Partitions automatically

I recently inherited the support of an application that had been written on Oracle 11g. One of the maintenance tasks was to create a new set of partitions every so often so that records with a new value in the list partition key could be…

02.10.2025 06:30 — 👍 0    🔁 0    💬 0    📌 0
Preview
Using DBMS_OUTPUT in utPLSQL tests for procedures that don’t perform DML This post explores how you can unit test PL/SQL procedures that do not write to the database (other than the log table) by capturing dbms_output statements for use in a utPLSQL expectation. But first, a news flash Steven Feuerstein recommends using Skippy ! Sort of. Well, not in so many words.In fact, it's unlikely that he's aware of the little known Kangaroo aptitude for PL/SQL logging.

Using DBMS_OUTPUT in utPLSQL tests for procedures that don’t perform DML

This post explores how you can unit test PL/SQL procedures that do not write to the database (other than the log table) by capturing dbms_output statements for use in a utPLSQL expectation. But first, a news flash Steven…

08.09.2025 06:30 — 👍 0    🔁 0    💬 0    📌 0
Preview
The Gafferbot Supremacy – why a Goldfish Memory and inability to count are no barrier to Fantasy Football Success The latest instalment in the existential battle for the future of Software Engineering...well...Fantasy Football bragging rights.

The Gafferbot Supremacy – why a Goldfish Memory and inability to count are no barrier to Fantasy Football Success

The latest instalment in the existential battle for the future of Software Engineering...well...Fantasy Football bragging rights.

25.08.2025 06:30 — 👍 0    🔁 0    💬 0    📌 0
Video thumbnail

I would buy this album in a heartbeat

(@fakemusic_br instagram)

#funk #acdc

23.08.2025 14:24 — 👍 5459    🔁 1172    💬 344    📌 266
Preview
Oracle External Tables and really really long lines One of the things I like about External Tables is that you can use them to read a file on the Database Server OS without having to leave the comfort of the database itself.Provided you have permissions on a Directory Object pointing to the appropriate directory, it's a simple matter to create an external table that you can then…

Oracle External Tables and really really long lines

One of the things I like about External Tables is that you can use them to read a file on the Database Server OS without having to leave the comfort of the database itself.Provided you have permissions on a Directory Object pointing to the…

20.08.2025 06:33 — 👍 1    🔁 0    💬 0    📌 0
GafferBot – a journey into AI through the medium of Fantasy Football The AI / Fantasy Football experiment you didn't know you needed ! The bolt has gone in, the lightning has struck, and GafferBot is lurching toward Game Week 1 as manager of Artificial Idiot. What could possibly go wrong ?

GafferBot – a journey into AI through the medium of Fantasy Football

The AI / Fantasy Football experiment you didn't know you needed ! The bolt has gone in, the lightning has struck, and GafferBot is lurching toward Game Week 1 as manager of Artificial Idiot. What could possibly go wrong ?

03.08.2025 12:57 — 👍 0    🔁 0    💬 0    📌 0
Preview
Passwordless connection to a Linux server using SSH It seems that the 90s are back in fashion.Not only are Oasis currently making headlines, but England's Women have just won a penalty shootout which featured Lucy Bronze chanelling 1996-vintage Stuart Pearce.SSH also originates from the 90s, but unlike Britpop, has remained current ever since.It will work ( and is standard on) pretty much any Linux server.

Passwordless connection to a Linux server using SSH

It seems that the 90s are back in fashion.Not only are Oasis currently making headlines, but England's Women have just won a penalty shootout which featured Lucy Bronze chanelling 1996-vintage Stuart Pearce.SSH also originates from the 90s, but…

22.07.2025 06:30 — 👍 1    🔁 0    💬 0    📌 0

Because Oracle Base usually has a better answer than an AI that declaims with the confidence and accuracy of a fat middle aged white bloke down the pub.... Signed a fat middle aged white bloke.

23.06.2025 08:57 — 👍 3    🔁 0    💬 0    📌 0
Preview
User Defined Extensions in SQLDeveloper Classic – something you can’t do in VSCode (yet) After 20-odd years of making my job that little bit easier, SQLDeveloper Classic still isn't quite ready for the Recycle Bin of history.

User Defined Extensions in SQLDeveloper Classic – something you can’t do in VSCode (yet)

After 20-odd years of making my job that little bit easier, SQLDeveloper Classic still isn't quite ready for the Recycle Bin of history.

01.06.2025 11:16 — 👍 0    🔁 0    💬 0    📌 0
Preview
Setting up a Local Only SMTP server in Ubuntu A stumble through how to get your bash scripts to send mails to your os user account on Ubuntu.

Setting up a Local Only SMTP server in Ubuntu

A stumble through how to get your bash scripts to send mails to your os user account on Ubuntu.

06.05.2025 06:30 — 👍 0    🔁 0    💬 0    📌 0
Fibonacci’s favourite IPL Team and the difference between ROW_NUMBER and RANK Analytic Functions This post is really a note-to-self on the differences between the RANK and ROW_NUMBER analytic functions in Oracle SQL and why you don't need to fiddle about with the order by clause of ROW_NUMBER to persuade it to generate unique values.Now, I had planned to start by waxing lyrical about the simplicity inherent in that classic of Italian design, the Coffee Moka then segue into a demonstration of how these functions differ using the Fibonacci Sequence.

Fibonacci’s favourite IPL Team and the difference between ROW_NUMBER and RANK Analytic Functions

This post is really a note-to-self on the differences between the RANK and ROW_NUMBER analytic functions in Oracle SQL and why you don't need to fiddle about with the order by clause of ROW_NUMBER to…

07.04.2025 06:31 — 👍 1    🔁 0    💬 0    📌 0

order by case country when 'America' then 1 else 2 end.
This order by is now mandated throughout the US Government databases by means of an executive order ( probably ).

03.04.2025 08:52 — 👍 2    🔁 0    💬 1    📌 0

Je suis Connor

01.04.2025 10:04 — 👍 1    🔁 0    💬 0    📌 0
Preview
Backing Up your Linux Desktop to Google Drive using Deja Dup on Ubuntu Let's face it, ensuring that you have regular backups of your home computer to a remote location can seem like a bit of a chore…right up to the time when you've managed to lose your data and need a fast and reliable way to get it back.If you're using Ubuntu, this task is made much easier by Deja Dup Backups…

Backing Up your Linux Desktop to Google Drive using Deja Dup on Ubuntu

Let's face it, ensuring that you have regular backups of your home computer to a remote location can seem like a bit of a chore…right up to the time when you've managed to lose your data and need a fast and reliable way to get…

24.02.2025 07:30 — 👍 0    🔁 0    💬 0    📌 0
Post image

Teddy's impression of a baby seal.

11.02.2025 20:19 — 👍 1    🔁 0    💬 0    📌 0

Thanks for putting this together. Just followed everyone on it and now hoping for general database insights and cute pet pics 🤞

19.01.2025 21:40 — 👍 1    🔁 0    💬 0    📌 0

Darth Charlotte #Thetraitors

17.01.2025 21:51 — 👍 2    🔁 0    💬 1    📌 0
Preview
Metal Rock GIF Alt: Masked heavy metal singer

Nice to see Slipknot getting some exposure on the Traitors.

09.01.2025 22:19 — 👍 3    🔁 0    💬 0    📌 0
Preview
Accessing USB Storage attached to a Home Router from Ubuntu What do you do if you have no money but you do have a home network, a USB Thumb Drive and some time on your hands ? No. Not that...

Accessing USB Storage attached to a Home Router from Ubuntu

What do you do if you have no money but you do have a home network, a USB Thumb Drive and some time on your hands ? No. Not that...

09.01.2025 07:30 — 👍 1    🔁 0    💬 0    📌 0
Preview
a man with a beard and a hat says blasphemer while holding a chess piece Alt: a man with a beard and a hat says blasphemer while holding a chess piece
19.12.2024 13:19 — 👍 1    🔁 0    💬 0    📌 0

Schrödinger's Database ?

03.12.2024 16:42 — 👍 6    🔁 0    💬 1    📌 0

@antikyte is following 20 prominent accounts