Oracle AI World: The Pragmatic Leader’s Guide to the Autonomous Enterprise
Leading up to Las Vegas, I laid out what the C-suite needed to watch for at Oracle AI ...

Update, 7 March 2014: I don't often suggest this, but: stop reading this post! Oracle has (finally, yay!) released VM ...
The Strategic Use of Undocumented Commands It's common practice for IT vendors to keep some of the commands and ...
I've spent the better part of the day troubleshooting an issue with Oracle's Auto Service Request (ASR) and wanted to ...
Our monitoring software recently flagged a long-running job on a client database: an Oracle auto-task for statistics ...
There are many posts out there about validating backup. However, none seem to address some recent concerns a client of ...
Among the most critical but often most neglected database administration tasks is testing restore from backup. But ...
Introduction When we relate file share and databases, many people will turn up their noses - but today this is a ...
What are Statistics? There are multiple paths a database can use to answer a query, some of them being faster and more ...
I have been thinking about writing a Pythian blog for long time, and today I finally took the opportunity. In the DBA ...
As most DBAs are aware, the clean deletion of the old statspack snaps is very difficult up to rdbms version 9i. Thanks ...
Today's blog post will discuss how to recover a subset of an Oracle database. Many of you would have come across ...
We have reached the last article of this series. To close this series out, we will talk about Distributed Transaction ...
Introduction This is my first post in Pythian blog, and I wanted to share interesting use-cases that we've dealt with ...
This guide provides a description of the different thread pools and how to monitor them. Includes what to alert on, ...
The performance of any Oracle database heavily relies on query execution(s). The reasons for any SQL statement’s ...

Those who work with Merge replication know replicating articles with identity columns need some planning, especially if ...
Introduction AWR report is a great source of aggregated information on top activities happening in our databases. I use ...
When I first saw the suffix BATCHED in an Oracle execution plan from 12c, I was curious to see what is hidden behind ...
In Part 1 of this series, we explored Merge Replication Identity Range Management of tables with identity columns. We ...
A quick and easy way to know what is it inside Java process that is using your CPU. Using just Linux command line tools ...
The installation: In continuation of our series on how to install a SQL Server 2012 clustered instance, let´s begin the ...
What’s the most elaborate thing you have done with DataPump? So there I was, given the requirement to export multiple ...
In this series, I will demonstrate how to install a SQL Server 2012 clustered instance in a cluster of two nodes. In ...
I was working on a project to clone Oracle install to a new Linux server and this should be simple as ...
Most of you are already aware of the recent announcement on Steven Chan’s blog about New JRE requirements that require ...
As a DBA, there are occasions where we are required to collect details from a database which can be used for further ...
There are many blog posts out there about active database duplication. However, they were all tested in an ideal ...
Oracle provides since it’s 11.2.0.1 version a way to apply certain patches, to our standby environment first, without ...
In March 2012, I put together a blog post entitled Disabling Oracle triggers on a per-session basis, outlining a way to ...