Running PostgreSQL on ZFS on Linux
ZFS for Solaris is around for several years now (since 2015). But there is also a project called OpenZFS which makes ZFS available on other operating systems. For Linux the announcement for ZFS being...
View ArticleSQLSaturday #546 Porto – Troubleshooting scenarios with availability groups
J-1 before the next SQL Saturday 2016 in Portugal. I usually promote this event in France but this time this is for SQL Server Portuguese community. I will have the chance to talk about SQL Server...
View ArticleRunning PostgreSQL on ZFS on Linux – Fun with snapshots and clones
In the last post we looked at how to get a ZFS file system up and running on a CentOS 7 host and how to enable the auto mount of the ZFS file systems. In this post we’ll look at two of the features ZFS...
View ArticleOracle 12c and RMAN automatic datafile creation
A lot of new features popped up with RMAN 12c, like Expansion of Multi-section support, or Simplified cross-platform migration and many many more. However, in this post I would like to highlight a...
View ArticleRunning PostgreSQL on ZFS on Linux – Compression
In the last posts in this little series we looked at how to get a ZFS file system up and running on a CentOS 7 host and how snapshots and clones can be used to simply processes such as testing and...
View ArticleOracle 12cR2: DDL deferred invalidation
In a previous post I described the new V$SQL views about rolling invalidation. I did the example with dbms_stats which is able to do rolling invalidation since 11g. But more is coming with 12.2 as you...
View ArticleOracle 12c and RMAN switch datafile to copy, is it really so easy?
Oracle incrementally updating backups are used quite often because they are easy to setup and restoring a datafile is very fast. It is very fast because you are not really restoring a datafile, you are...
View ArticleApache Cassandra overview
Apache Cassandra is one of the most popular NoSQL databases http://db-engines.com/en/ranking. It is used by many big companies as Facebook, Netflix and many others. Initially the project was initiated...
View ArticleHow to patch Postgres Plus Advanced Server
As with any other software there comes the time when you need to patch your Postgres Plus Advanced Server instances. Is that different from patching Community PostgreSQL? Yes and no The difference is...
View ArticleRunning a Cassandra cluster in a single server
This blog post is about the configuration of Apache Cassandra for running a cluster of 3 instances on a single host. Basically C* is not really made to run it in a multi instances environment, but for...
View ArticleFun with PL/SQL code reviews – Part 1
For quite a long time I did not work anymore with PL/SQL and was quite happy when I had the chance to review some code at a customer. The status today: I am not that happy anymore Let me explain why...
View ArticleSQL Server 2016: TRUNCATE PARTITIONS with sliding Windows scenarios
Some time ago, I had to deal with a new partitioning scenario that included sliding windows stuff for mainly archiving purpose. Regarding the customer context, I used some management scripts that...
View ArticleHow to patch Postgres Plus Advanced Server in a Standby configuration
In the last post we looked at how you can patch a Postgres Plus Advanced server. Wouldn’t it be nice, in a standby configuration, to patch the standby first without touching the master, then do a...
View ArticleOracle – Suspending/Resuming an Oracle PID with “oradebug suspend/resume” or...
Sometimes, if you kick off a huge load or transformation job, your Archive Destination might right full faster than your RMAN backup job cleans up the destination. To avoid an Archiver Stuck in such...
View ArticleDocumentum story – Build and manage a Documentum Platform
Documentum story. What is behind this story? Normally I should write Documentum Platform story. Indeed dbi services is involved to build and manage a worldwide Documentum Platform. Our part covers all...
View ArticleDocumentum story – Management of DARs and unexpected errors
During a recent project at one of our customers, we often saw the message “Unexpected errors occurred while installing DARs”. In our case, this message happened when installing, migrating or upgrading...
View ArticleOTN Appreciation Day : Transportable tablespaces
Tim Hall had the idea that as many people as possible would write a small blog post about their favorite Oracle feature and we all post them on the same day. Here is my favorite feature that I...
View ArticleDocumentum story – Manual deployment of X DARs on Y docbases
In a previous blog (click here), I presented a common issue that might occur during the installation of some DARs and how to handle that with what Documentum provides but there are some limitations to...
View ArticleOracle 12c – Managing RMAN persistent settings via SQL
RMAN persistent settings can be managed in two different ways. Via the RMAN interface – e.g. RMAN> CONFIGURE BACKUP OPTIMIZATION ON; Via SQL – e.g. VARIABLE RECNO NUMBER; EXECUTE :RECNO :=...
View ArticleOTN Appreciation Day : ADVM
Tim Hall had the idea that as many people as possible would write a small blog post about their favorite Oracle feature and we all post them on the same day. Here is my favorite feature: ADVM – The...
View Article