OpenStack – Deploying the first compute instance
Once you have your OpenStack playground up and running it is time to actually use it. What we want to do today is to create our first compute instance. Before we can do that, we again need a bit of...
View ArticleUpdating SUSE/ SLES the right way
We all had that time where we needed to upgrade a ages old system that was running for years without any interruption. This sometimes can be quite tricky and take some time and nerves to do correctly....
View Articlepg_mooncake: (another) Columnar storage for PostgreSQL
A very, very long time ago I’ve written a blog about cstore_fdw, which brings columnar storage to PostgreSQL. This is now part of Citus and does not anymore come as a separate extension. While this...
View ArticleStarting with PowerShell 7 and parallelization
For the time being Windows PowerShell 5.1 is installed with Windows Server. It means that if you want to use or even test PowerShell 7 you need to install it by your own.To be honest, even if I’m...
View ArticlePostgreSQL: Unlogged tables and backups
Recently we faced the following situation and have been asked to analyze the issue: A dump was loaded into a primary instance of PostgreSQL, but the data did not reach the replica. Tables which have...
View ArticleM-Files Property Calculator
M-Files is a powerful product in itself, that enables businesses to organize, manage, and track documents efficiently.But we can even make it more powerful by extending the out of the box capabilities...
View ArticleOracle Technology Roundtable for Digital Natives – Let’s have a look at AI,...
Yesterday I participated to the Oracle Technology Roundtable for Digital Natives in Zurich. It was a good opportunity to learn more about AI, Cloud and HeatWave with the focus on very trendy features...
View Articlepgvector, a guide for DBA – Part2 indexes
Introduction In the last blog post we did setup a LAB with a DVDRental database mixed with Netflix data on top which we created some embeddings hosted on the same tables thanks to pgvector. In this...
View ArticleWhy Metadata Matters?
In today’s digital landscape, efficient Content Management is crucial for business productivity. While many organizations still rely on traditional folder-based file management. Modern solutions like...
View ArticlePostgreSQL 18: More granular log_connections
Many of our customers enable log_connections because of auditing requirements. This is a simple boolean which is either turned on or off. Once this is enabled and active every new connection to a...
View Articlepgvector, a guide for DBA – Part3 AI agent and workflows
Introduction Nowadays, everyone in IT is well versed in using ChatGPT and other LLM powered Chat to retrieve information like Google or try to learn something with it. The problem with those model is...
View ArticlePRGH-1030 when doing restore-node -g on ODA
Introduction Patching your Oracle Database Appliance from 19.20 or earlier release to 19.21 or newer release implies the use of Data Preserving Reprovisioning (DPR). Most of the time, and with an...
View ArticleWhat is the most secure way to call an external job from an Oracle...
I recently asked myself this question after having been confronted with a quite challenging situation, which will be been dissected in this post. Indeed, most of the DBA are aware about several...
View ArticleDo you know Aino?
Nowadays, working in a company requires handling a huge amounts of information, efficiency is crucial!M-Files Aino, your virtual assistant integrated in the M-Files, is here to support you in your...
View ArticlePostgreSQL 18: Add “–missing-stats-only” to vacuumdb
Loosing all the object statistics after a major version upgrade of PostgreSQL with pg_upgrade is one of the real paint points in PostgreSQL. Collecting/generating the statistics can take much longer...
View ArticlePostgreSQL 18: “swap” mode for pg_upgrade
When you want to upgrade from one major version of PostgreSQL to another you probably want to go with pg_upgrade (or logical replication). There are several modes of operations for this already:...
View ArticleInstalling and configuring Veeam RMAN plug-in on an ODA
I recently had to install and configure the Veeam RMAN plug-in on an ODA, and would like to provide the steps in this article, as it might be helpful for many other people. Read more: Installing and...
View ArticleWorking with Btrfs & Snapper
In this Blog post I will try to give a pure technical cheat sheet using Btrfs on any distribution. Additionally I will explain how to use one of the most sophisticated backup/ restore tool called...
View ArticleSQL Server AlwaysOn – Alert database Not Synchronizing / Suspect
Few days ago, through our alerting at the Service Desk, we receive an alert about a database in an AlwaysOn cluster with the message: CRITICAL: Database xxxx [replica: xxxxxx] [role: SECONDARY] state...
View ArticleMy journey to KubeCon 2025 – Part 1
Wednesday, April 2nd. Today is my first day at the KubeCon 2025 in London. It’s 8 AM, I’m in the lobby of my hotel and I can already hear “HAProxy”, “NGINX”, “Pipeline”, and “Kubernetes” here and...
View Article