The Life of DB Admins

December 8th, 2006 by The Oracle Alchemist

I’ve gotten quite a few requests to do another parody song (probably thanks to Lisa for mentioning me in in the Oracle Newbie’s Blog!), so I went ahead and wrote one. This is is The Life of DB Admins, sung to the tune of Hotel California by the Eagles. Enjoy!


Late at night at the office, I’m the only one there
Many new tasks to get done, lots of things to repair.
While setting up some table grants, to keep security tight
My head grew heavy and my sight grew dim
I want to stop for the night
There it was on the display;
A piece of query hell
And I was thinking to myself
Let’s give up Oracle and just go Excel
But I made a new index, and I started to pray
For an ending to the query war,
That it would end today…

Welcome to the life of DB Admins
Fix the database
At an urgent pace
Always at work in the life of DB Admins
Any time of year, you will find us here.

Their queries don’t use indexes, and the, where clause never ends (uh)
They got a lot of inefficient joins no DBA recommends.
How they fill up the ORDER BY, disk sorts galore
And then for no reason, they add even more.

So I grow the PGA
Hoping sorts will decline
But then I have to free up some more RAM from my well planned design
And now there’s more full table scans, tons more each day.
With every new line of code that they write
I feel more dismay.

Welcome to the life of DB Admins
Fix the database
At an urgent pace
Living to work in the life of DB Admins
What a nice surprise, loads are on the rise….

CBO is reeling,
Gathered stats once or twice
And I thought, ‘maybe I should just query for some DB_CACHE_ADVICE,’
Or I’ll add a new MView,
Hints are last but not least
I’ll do anything I can do
Until disk reads have all ceased.

Last thing I remember, I was
Looking to explore
A way to get the whole server
Off the rack to smash to the floor
‘Relax,’ said my manager,
Though the code does make you grieve.
You still have a lot of work to do,
Get it done or you’ll never leave!

4 Responses to “The Life of DB Admins”

  1. Shoddy Says:

    Fricking brilliant, myself a lonely DBA, feeling your pain man!!

    //R

  2. Alex Gorbachev Says:

    Oh! Brilliant!

  3. Lisa Dobson Says:

    Excellent!

    Keep em coming!

  4. Pythian Group Blog » Log Buffer #23: a Carnival of the Vanities for DBAs Says:

    [...] Finally, Steve Karam, the Oracle Alchemist, has ruined adapted another classic song for the amusement of DBAs. This time, it’s the evergreen Hotel California as “The Life of DB Admins”. [...]

Leave a Reply



Related Posts


Amazing – Multitouch 3D Hologram
I just wanted to pop in and plug something that is absolutely incredible: a 3D holographic display with multitouch capabilities. Don't you love it when sci-fi comes to life? ...
About Me
  My name is Steven Karam, and I am a 26 year old Oracle professional in the Hampton Roads area of Virginia. I have been working with Oracle as a DBA for ...
Ladies and Gentlemen, Meet Hellraiser
Sometimes you just need to take a moment and appreciate the things you have in life. And while I always appreciate my lovely wife and my darling kids, this ...
New Toy! The 80GB iPod
I had made a post about the 80GB iPod, how much I loved it, and how great it was, and now suddenly it's deleted. Ah well, c'est la vie, ...
SCD: Slowly Changing Dimensions or Schrödinger’s Cat Dilemma?
In the world of theoretical physics there is a theoretical cat owned by Erwin Schrödinger. This famously fickle feline posed a problem: he could not decide if he was ...