Autumn: a season of conferences and travels
It is not a news that autumn is the busiest season for people involved in the Oracle Community. Thanks to the OTN Nordic Tour this year I am setting my new record In the next 2 months I will give 13...
View ArticleHow Adaptive Plans work with SQL Plan Baselines?
Disclaimer: after writing this post (but before publishing it) I have seen that other people already blogged about it, so I am ashamed of publishing it anyway… but that’s blogger’s life Wednesday I...
View ArticleLoading resolved Adaptive Plans in the SQL Plan Management
In my previous post, I have shown that loading Adaptive Plans in the SQL Plan Baseline leads to using the original plan. Well, actually, this is true when you capture them via the...
View ArticleGetting the Oracle Homes in a server from the oraInventory
The information contained in the oratab should always be updated, but it is not always reliable. If you want to know what Oracle installations you have in a server, better to get it from the Oracle...
View ArticleDBMS_QOPATCH, datapatch, rollback, apply force
I am working for a customer on a quite big implementation of Cold Failover Cluster with Oracle Grid Infrastructure on Linux. I hope to have some material to publish soon about it! However, in this post...
View Articletrivadis sessions at UKOUG Tech16
UKOUG Tech16 will start in less than a week. Trivadis will be there with many speakers, 10 sessions in total If you are a delegate, come along and have a chat with us! Super Sunday Philipp Salvisberg –...
View ArticleSouvenirs from 2016
The 2016 is ending, at least from the Oracle Community point of view. It has been tiring and exciting at the same time, so I would like to put some good memories together. This post is mostly for me,...
View ArticleRMAN Catalog Housekeeping: how to purge the old incarnations
First, let me apologize because every post in my blog starts with a disclaimer… but sometimes it is really necessary. Disclaimer: this blog post contains PL/SQL code that deletes incarnations from your...
View ArticleAnother problem with “KSV master wait” and “ASM file metadata operation”
My customer today tried to do a duplicate on a cluster. When preparing the auxiliary instance, she noticed that the startup nomount was hanging forever: Nothing in the alert, nothing in the trace...
View ArticleWhich Oracle Databases use most CPU on my server?
Assumptions You have many (hundreds) of instances and more than a couple of servers One of your servers have high CPU Load You have Enterprise Manager 12c but the Database Load does not filter by...
View ArticleItalian Oracle User Group: from nothing to something
I am pretty sure that every user group has had its own difficulties when starting. Because it happened that we started the ITOUG just a couple of years ago, I think it is worth to tell the story I have...
View ArticleTime for an additional RDBMS platform in this blog?
Since its creation (9 years ago), this blog has been almost only Oracle-oriented. But during my career I worked a lot with other RDBMS technologies… SQL Server, MySQL (and forks), Sybase, PostgreSQL,...
View ArticlePostgreSQL Large Objects and space usage (part 1)
PostgreSQL uses a nice, non standard mechanism for big columns called TOAST (hopefully will blog about it in the future) that can be compared to extended data types in Oracle (TOAST rows by the way can...
View ArticlePostgreSQL Large Objects and space usage (part 2)
In my previous post I showed how large objects use space inside the table pg_largeobject when inserted. Let’s see something more: The table had 2 large objects (for a total of 1024 records):lob_test=#...
View ArticlePostgreSQL Large Objects and space usage (part 3)
A blog post series would not be complete without a final post about vacuumlo. In the previous post we have seen that the large objects are split in tuples containing 2048 bytes each one, and each chunk...
View Articletrivadis sessions at Oracle Open World 2017
This year Trivadis will be again at Oracle Open World (and Oak Table World!) in San Francisco, with a few sessions (including mine!) If you are going to Oracle Open World and you want to say hello to...
View Article12.1.0.2 Bundle Patch 170718 breaks Data Guard and Duplicate from active...
Recently my customer patched its 12.1.0.2 databases with the Bundle Patch 170718 on the new servers (half of the customer’s environment). The old servers are still on 161018 Bundle Patch. We realized...
View ArticleGet the Most out of Oracle Data Guard – The material
Here we go: as usual, the feedback that I usually get after my talks (specifically, after POUG High Five conference), is if I will share my demo scripts and material. Sadly, the demos I am doing for my...
View ArticleMy own Dbvisit Replicate integration with Grid Infrastructure
I am helping my customer for a PoC of Dbvisit Replicate as a logical replication tool. I will not discuss (at least, not in this post) about the capabilities of the tool itself, its configuration or...
View ArticleThe story of ACME and its CRM with serious SQL injections problems
Preface/Disclaimer This story is real, but I had to mask some names and introduce some minor changes so that real people are not easy to recognize and the whole story does not sound offensive to...
View Article