Querying the dba_hist_sys_time_model to get historical data
This quick post is mainly for myself… I will certainly use it for reference in the future. Debugging problems due to adaptive dynamic sampling and in general adaptive features sometimes needs to get...
View ArticleGet information about Cursor Sharing for a SQL_ID
Yesterday I’ve got a weird problem with Adaptive Cursor Sharing. I’m not sure yet about the issue, but it seems to be related to cursor sharing histograms. Hopefully one day I will blog about what I’ve...
View ArticleMigrating Oracle RAC from SuSE to OEL (or RHEL) live
I have a customer that needs to migrate its Oracle RAC cluster from SuSE to OEL. I know, I know, there is a paper from Dell and Oracle named: How Dell Migrated from SUSE Linux to Oracle Linux That...
View ArticleOracle Database on ACFS: a perfect marriage?
This presentation has had a very poor score in selections for conferences (no OOW, no DOAG, no UKOUG) but people liked it very much at Paris Oracle Meetup. The Database on ACFS is mainstream now,...
View ArticleOracle Active Data Guard and Global Data Services in Action!
In a few days I will give a presentation at UKOUG Tech15 about Global Data Services, it will be the first time that I present this session. I usually like to give the link to the material to my...
View ArticleRapid Home Provisioning
In a few days I will give a presentation at UKOUG Tech15 about Rapid Home Provisioning, it will be the first time that I present this session in public. I usually like to give the link to the material...
View ArticleRecording of “Rapid Home Provisioning” webinar for the RAC SIG
Yesterday I have presented the Oracle Rapid Home Provisioning technology for the RAC SIG, you can find the recording on YouTube: Cheers — Ludo
View ArticleConfiguring the MySQL Database Plug-In for Oracle Enterprise Manager 12c
I have blogged in the past about MySQL Enterprise Monitor 3.0 and I was quite happy at the very beginning, but after a while I have to admit that I was missing many of the Oracle Enterprise Manager 12c...
View Article2015 in numbers…
I am spending good times since I have moved in Switzerland 3 years ago. 2015 has been as good as 2014. Now that January ends, I am officially late in publishing this information, but it’s MY blog, so...
View ArticleGetting the DBID and Incarnation from the RMAN Catalog
Using the RMAN catalog is an option. There is a long discussion between DBAs on whether should you use the catalog or not. But because I like (a lot) the RMAN catalog and I generally use it, I assume...
View ArticleHow cold incremental recovery saved me once
UPDATE: In the original version I was missing a few keywords: “incremental level 0″ for the base backup and “resetlogs” at the database open. Thanks Gregorz for your comments. Sorry for this “memories”...
View ArticleBash tips & tricks [ep. 1]: Deal with personal accounts and file permissions
This is the first episode of a mini series of Bash tips for Linux (in case you are wondering, yes, they are respectively my favorite shell and my favorite OS ). Episode 1: Deal with personal accounts...
View ArticleBash tips & tricks [ep. 2]: Have a smart environment for personal accounts
This is the second epidose of a small series. Description: The main technical account (oracle here) usually has the smart environment, with aliases, scripts avilable at fingertips, correct environment...
View ArticleBash tips & tricks [ep. 3]: Colour your terminal!
This is the third epidose of a small series. Description: The days of monochrome green-on-black screens are over, in a remote shell terminal you can have something fancier! BAD: GOOD: Define a series...
View ArticleBash tips & tricks [ep. 4]: Use logging levels
This is the fourth epidose of a small series. Description: Support different logging levels natively in your scripts so that your code will be more stable and maintainable. BAD:#!/bin/bash -l ... # for...
View ArticleBash tips & tricks [ep. 5]: Write the output to a logfile
This is the fifth epidose of a small series. Description: Logging the output of the scripts to a file is very important. There are several ways to achieve it, I will just show one of my favorites. BAD:...
View ArticleBash tips & tricks [ep. 6]: Check the exit code
This is the fifth epidose of a small series. Description: Every command in a script may fail due to external reasons. Bash programming is not functional programming! After running a command, make sure...
View ArticleBash tips & tricks [ep. 7]: Cleanup on EXIT with a trap
This is the seventh epidose of a small series. Description: Pipes, temporary files, lock files, processes spawned in background, rows inserted in a status table that need to be updated… Everything need...
View ArticleThe short story of two ACE Directors, competitors and friends
Well, this is a completely different post from what I usually publish. I like to blog about technology, personal interests and achievements. This time I really would like to spend a few words to praise...
View ArticleHow to fix CPU usage problem in 12c due to DBMS_FEATURE_AWR
I love my job because I always have suprises. This week’s surprise has been another problem related to SQL Plan Directives in 12c. Because it is a common problem that potentially affects ALL the...
View Article