Quantcast
Channel: Ludovico – DBA survival BLOG
Browsing all 119 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

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 Article


Image may be NSFW.
Clik here to view.

How 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 Article


Loading 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 Article

Image may be NSFW.
Clik here to view.

Getting 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 Article

Image may be NSFW.
Clik here to view.

DBMS_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 Article


Image may be NSFW.
Clik here to view.

trivadis 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 Article

Image may be NSFW.
Clik here to view.

Souvenirs 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 Article

Image may be NSFW.
Clik here to view.

RMAN 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 Article


Image may be NSFW.
Clik here to view.

Another 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 Article


Image may be NSFW.
Clik here to view.

Which 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 Article

Image may be NSFW.
Clik here to view.

Italian 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 Article

Time 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 Article

Image may be NSFW.
Clik here to view.

PostgreSQL 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 Article


Image may be NSFW.
Clik here to view.

PostgreSQL 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 Article

PostgreSQL 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 Article


trivadis 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 Article

12.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 Article


Get 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 Article

Image may be NSFW.
Clik here to view.

My 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 Article

Image may be NSFW.
Clik here to view.

The 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
Browsing all 119 articles
Browse latest View live