Episodes
Wednesday Mar 27, 2024
The Best Things in Life are Free - part 2
Wednesday Mar 27, 2024
Wednesday Mar 27, 2024
A common theme in my 30 years of using Oracle technology is that people love to label any and all things Oracle as "cool tech but way too expensive". But this argument is a reflection of a very dated view of Oracle, because times have changed. Nowadays there is a plethora of tools, platforms and initiatives provided by Oracle that are 100% free to take advantage of. In the same way that I don't run ads on this podcast :-) here is part 2 of my exploration of all of the cool Oracle stuff you can exploit without paying a cent.
Links from the show
- Pre-Built VMs https://www.oracle.com/downloads/developer-vm/community-downloads.html
- Vagrant on Oracle Github https://github.com/oracle/vagrant-projects
- Running WordPress on Oracle Cloud https://www.youtube.com/watch?v=D_S5VI7zZSs
- Running MineCraft on Oracle Cloud https://recursive.codes/p/how-to-setup-and-run-a-free-minecraft-server-in-the-cloud
Catch me on Twitter at https://twitter.com/connor_mc_d if you have questions.
Wednesday Mar 06, 2024
The Best Things in Life are Free - part 1
Wednesday Mar 06, 2024
Wednesday Mar 06, 2024
A common theme in my 30 years of using Oracle technology is that people love to label any and all things Oracle as "cool tech but way too expensive". But this argument is a reflection of a very dated view of Oracle, because times have changed. Nowadays there is a plethora of tools, platforms and initiatives provided by Oracle that are 100% free to take advantage of. In the same way that I don't run ads on this podcast :-), here's an episode that tells you all of the cool Oracle stuff you can exploit without paying a cent.
Catch me on Twitter at https://twitter.com/connor_mc_d if you have questions.
Monday Jan 15, 2024
Back to Basics - Choosing a Tablespace Layout
Monday Jan 15, 2024
Monday Jan 15, 2024
Login to a customer's Oracle Database and there are all sorts of permutations of how tablespaces are being used. Sometimes there is one giant tablespace for everything. Other times there are multiple tablespaces for different schemas, or different object types. The thinking on how tablespaces should be used has evolved over many years, and in this episode we'll take a look at the history of tablespaces and why this had such an impact on how tablespace layout in databases. We'll also answer a critical question - how should you be using tablespaces today?
Catch me on Twitter at https://twitter.com/connor_mc_d if you have questions.
Download the original paper from Juan Loaiza here
Wednesday Oct 04, 2023
Back to Basics - The Burden of Proof
Wednesday Oct 04, 2023
Wednesday Oct 04, 2023
There's a reason we don't just lump all of our data into Excel, Word and other such tools. Databases exist to give rigour to our data. They are the "statement of record" - the proof that our applications are meeting any business and/or regulatory requirements. The data stored in the database is typically the evidence that we provide to auditors and legal representatives that we are not breaking any rules.
But are you sure that your data will pass an audit? In this episode, I examine a real customer example - a customer that thought they were meeting all of their legal requirements, only to hit a firestorm when an audit of the database suggested otherwise. Achieving a correct ordering of transactions whilst still allowing high concurrency is an often overlooked issue.
If you like this episode, be sure you hit the Like button and share it with your colleagues. Catch me on Twitter at https://twitter.com/connor_mc_d if you have comments or questions.
Wednesday Jun 07, 2023
Back to Basics: Understanding Database Locking
Wednesday Jun 07, 2023
Wednesday Jun 07, 2023
If you are the only person using a PC, then the concept of having to lock information is totally foreign, because all of the data is yours and yours alone. But databases were built for the multi-user world, where concurrent access to the data is the norm. To handle this, we sometimes need to lock the data to ensure it is controlled and updated in a way that guarantees integrity and correctness. In this episode, we discuss the "Optimistic" and "Pessimistic" locking strategies, how they are used to handle the "Lost Update" problem, and what role the internet played in changing our view of database locking. If you like this episode, be sure you hit the Like button and share it with your colleagues. Catch me on Twitter at https://twitter.com/connor_mc_d if you have comments or questions.
Blog post referred to in the episode: https://stewashton.wordpress.com/2017/06/17/avoiding-lost-updates-with-ora_rowscn/
Thursday May 11, 2023
Catching up with Maria Colgan - part4
Thursday May 11, 2023
Thursday May 11, 2023
Known for many years as "the optimizer lady", there are very few people that can throw down with tech ubergeeks in the Oracle community whilst at the same time nonchalantly stroll into a meeting with Larry Ellision, but Maria Colgan is one of the select people that can do so.
Maria has nearly 3 decades of experience with the Oracle Database, covering SQL, performance, and the optimizer and even OS/2. In this episode, Maria and I talk about the rise of DevOps, the recent popularity of AI engines, her presentation style both in-person and on YouTube, plus some of personal passions such as going on safari and the Oscar movie cycle.
If you like this episode, be sure you hit the Like button and share it with your colleagues. Catch me on Twitter at https://twitter.com/connor_mc_d if you have comments or questions.
Thursday Mar 23, 2023
Catching up with Maria Colgan - part3
Thursday Mar 23, 2023
Thursday Mar 23, 2023
Known for many years as "the optimizer lady", there are very few people that can throw down with tech ubergeeks in the Oracle community whilst at the same time nonchalantly stroll into a meeting with Larry Ellision, but Maria Colgan is one of the select people that can do so.
Maria has nearly 3 decades of experience with the Oracle Database, covering SQL, performance, and the optimizer and even OS/2. In this episode, Maria and I talk about what a face to face meeting with Larry Ellison is like; the cool features coming in 23c; JSON as the new data exchange standard and of course, her beloved Tesla :-)
If you like this episode, be sure you hit the Like button and share it with your colleagues. Catch me on Twitter at https://twitter.com/connor_mc_d if you have comments or questions.
Wednesday Feb 22, 2023
Catching up with Maria Colgan - part 2
Wednesday Feb 22, 2023
Wednesday Feb 22, 2023
Known for many years as "the optimizer lady", there are very few people that can throw down with tech ubergeeks in the Oracle community whilst at the same time nonchalantly stroll into a meeting with Larry Ellision, but Maria Colgan is one of the select people that can do so.
Maria has nearly 3 decades of experience with Oracle, covering performance, the optimizer and even OS/2. In this episode, Maria and I talk about how she landed the role of Optimizer Product Manager, whether hints should be documented, and the obsolescence of the rule optimizer. We also chat about the role of social media for the modern IT practitioner.
If you like this episode, be sure you hit the Like button and share it with your colleagues. Catch me on Twitter at https://twitter.com/connor_mc_d if you have comments or questions.
Wednesday Feb 08, 2023
Catching up with Maria Colgan - part 1
Wednesday Feb 08, 2023
Wednesday Feb 08, 2023
Known for many years as "the optimizer lady", there are very few people that can throw down with tech ubergeeks in the Oracle community whilst at the same time nonchalantly stroll into a meeting with Larry Ellision, but Maria Colgan is one of the select people that can do so.
Maria has nearly 3 decades of experience with Oracle, covering performance, the optimizer and even OS/2. In this episode, Maria and I talk about the beginnings of her Oracle career and how it led to Product Management, plus reminisce on our shared Irish heritage.
If you like this episode, be sure you hit the Like button and share it with your colleagues. Catch me on Twitter at https://twitter.com/connor_mc_d if you have comments or questions.
Thursday Jan 12, 2023
The Dom Giles Sessions - part 3
Thursday Jan 12, 2023
Thursday Jan 12, 2023
In the high energy world of modern IT, it has become commonplace to float between companies on a regular cadence, which can result in diluting your skillset across an ever broadening landscape. But occasionally you'll have the good fortune to encounter someone who has expanded their breadth of skills almost entirely within a single organisation, giving them a incredibly in-depth knowledge of the product, a strong mentoring focus, and a unique perspective on how Oracle has evolved over the years.
Dominic Giles has 30+ years of experience with Oracle, and that makes him the perfect guest to talk about the Oracle Database. In this episode, Dom and I talk about CloudWorld, the role of the DBA in modern IT, and whether microservices is a good thing or just a giant mistake we'll never recover from.
If you like this episode, be sure you hit the Like button and share it with your colleagues. Catch me on Twitter at https://twitter.com/connor_mc_d if you have comments or questions.