Collations in PostgreSQL – basics
When you work with databases sooner or later you will need to get in touch witch collations. It might be that you never needed to think about it as initdb picked a value that just worked for you and...
View ArticleYugaByteDB 2.1: the Open Source multi-region distributed database with...
By Franck Pachot . 9 months ago I was looking at YugaByteDB which was still in beta version for its ‘YSQL’ API. I published my first test on Medium:...
View Articleysql_bench: the YugaByteDB version of pgbench
By Franck Pachot . This follows the previous post on testing YugaByteDB 2.1 performance with pgbench: https://blog.dbi-services.com/yugabytedb-2-1/ A distributed database needs to reduce inter-node...
View ArticleUpgrading SUSE Linux Enterprise online
One really good feature from SUSE Linux Enterprise (SLE) is that it allows you to upgrade from your running system to a new service pack online. Let’s say from SLE 12 SP3 to SLE 12 SP4. No new...
View ArticleAbout temp_tablespaces in PostgreSQL
There often is a discussion if tablespaces should be used in PostgreSQL. People used to work with Oracle are often a bit surprised by this discussion as there is no way around using tablespaces in that...
View ArticleDocumentum – A first experience with the Life Sciences Suite 16.6.1 silent...
A few months ago, I was working on automating an LSS installation for a customer so I thought about sharing my experience around that topic… LSS is the Life Sciences product from OpenText (formerly...
View ArticleDynamoDB: adding a Global covering index to reduce the cost
By Franck Pachot . People often think of indexes as a way to optimize row filtering (“get item” faster and cheaper). But indexes are also about columns (“attribute projection”) like some kind of...
View ArticleDynamoDB: adding a Local covering index to reduce the cost
By Franck Pachot . This is a continuation on the previous post on DynamoDB: adding a Global Covering Index to reduce the cost. I have a DynamoDB partitioned on “MyKeyPart”,”MyKeySort” and I have many...
View ArticleAWS Automation – Stop a RDS instance
Introduction I created a RDS SQL Server instance on AWS. I use it for test purpose and to minimize the costs I needed to ensure that my instance is stopped automatically at the end of the working day...
View ArticleMigrating an Oracle instance to AWS Aurora – 1 – Setting up the base...
Migrating database to the cloud is a hot topic since a few years. As more and more of our customers are in the cloud, and some of them in AWS, migrating some of their Oracle databases to AWS Aurora...
View ArticleCan I put my temporary tablespaces on a RAM disk with PostgreSQL?
The short answer to the title of this blog post is: yes, of course you can. The more important question is: should you? The PostgreSQL documentation about tablespaces contains an explicit warning:...
View ArticleMigrating an Oracle instance to AWS Aurora – 2– The AWS Schema Conversion...
Having the required infrastructure ready now it is time to have a look at the AWS Schema Conversion Tool (SCT). The goal of this tool is to convert a source schema (Oracle in our case) to a target...
View ArticleMigrating an Oracle instance to AWS Aurora – 3 – Data replication with AWS DMS
If you followed the last two posts in this little series (here and here) this is the current status of this demo migration project: We have converted the Oracle SH schema and applied it to the target...
View ArticleDocumentum – D2-Smartview class cast exception
D2-Smartview is a new UI that OpenText now provides starting with the version 16 of D2. It’s a lightweight UI that can perform some of the actions that D2 does. The list of features will probably...
View ArticleDocumentum – LSS registerOracleVersionView script with wrong content
As discussed in a previous blog, working with LSS might prove a little bit challenging from time to time. In this blog, I wanted to share an error I saw while installing LSS 16.6.1 on an Oracle...
View ArticleMigrating an Oracle instance to AWS Aurora – 4 – AWS DMS Change Data Capture...
This is the last post in this little series about migrating on Oracle instance to AWS Aurora with PostgreSQL compatibility. For the previous one you can check here, here and here. In this post we’ll...
View ArticleDocumentum – dm_DMFilescan fails with invalid method_verb?
Recently in a project, one of the Documentum environments we were working on started showing failure on the execution of the dm_DMFilescan job and only this one. After a couple minutes of...
View ArticleSQL Server Tool: MSSQL-CLI
MSSQL-CLI is a useful new command line tool. Not so new because this tool exist since 2018 but a little bit unknow. You find this tool on GitHub here. One of the big advantage is the number of...
View ArticleDocumentum – Rename of Lockbox on RCS/CFS
As you probably know, Documentum introduced the optional use of a Lockbox since version 7. It was done initially to contribute to the security of the AEK key which is one of the central components of a...
View ArticlePostgreSQL message levels
When you start to write business logic in the database by using triggers or functions/procedures you usually want to report messages to the user that runs your code or you want to include some...
View Article