Kernel panic – not syncing: Out of memory and no killable processes
This is a quick post to give a solution (maybe not the best one as this was just quick troubleshooting) if, at boot, you see something like: Trying to allocate 1041 pages for VMLINUZ [Linux=EFI,...
View ArticleOracle Virtual Private Database
Oracle Virtual Private Database (VPD) enables you to dynamically add a WHERE clause in any SQL statement that a user executes. The WHERE clause filters the data the user is allowed to access, based on...
View ArticleLighty for PostgreSQL
If you follow this blog, you should know how I like Orachrome Lighty for Oracle, for its efficiency to monitor database performance statistics. Today Orachrome released the beta version of Lighty for...
View ArticlePGIO, PG_STAT_ACTIVITY and PG_STAT_STATEMENTS
For an Oracle DBA, we are used to join active sessions (from V$SESSION where status=’ACTIVE) with active statements (from V$SQL where users_executing>0) on the SQL_ID. V$ACTIVE_SESSION_HISTORY also...
View ArticleDataGuard and Transparent Data Encryption
Setting up a DatagGard environment for a database with Transparent Data Encryption requires some tasks concerning the encryption keys. Otherwise the steps are the same than for an environment without...
View Article#SwissPGDay is a place where you can meet developers of the PostgreSQL community
As the #SwissPGDay is located one hour south of Zurich we traveled yesterday evening to Rapperswil, where is a nice little Swiss city. For the People coming one day before, Stephan Wagner organized a...
View ArticleStatspack installation scripts
When Diagnostic Pack is disabled, either because you don’t have Diagnostic Pack or you are in Standard Edition, I highly recommend to install Statspack. When you will need it, to investigate on an...
View ArticleWindows Server – Service not starting with ‘Error 1067: The process...
Some months ago, I wrote a blog regarding a Windows Service not starting up with the error 1067. The first time I faced this issue, it was about an fmeAG Migration Center installation and as said in...
View ArticleDocumentum – Unable to restart a JMS, failed deployment of bundle.jar
While working on a very big Documentum project with several other teams, some people were complaining that the JMS wouldn’t start anymore on one of the DEV environments. It is kind of rare to face an...
View ArticleDocumentum – How to really configure the D2 JMS logs starting with JBoss/WildFly
If you are working with Documentum for quite some time, you are probably familiar with the logback.xml file that can be used to configure the D2 logs. In this blog, I will be talking only about the...
View ArticleEvent Sourcing: CQN is not a replacement for CDC
We are in an era where software architects want to stream the transactions out of the database and distribute them, as events, to multiple microservices. Don’t ask why, but that’s the trend: store...
View Article18c: some optimization about redo size
Some years ago, at the time of 12.1 release, I published in the SOUG newsletter some tests to show the amount of redo generated by different operations on a 10000 rows table. I had run it on 12.2...
View ArticleODA fiber interface link detection issue
Configuring fiber interfaces during an ODA installation can sometime been challenging. The configuration can depend on the kind of gigabit interface converter (GBIC) and switch been used. In this blog,...
View Article18c: Order by in WITH clause is not preserved
For a previous post I’ve run on 18c a script of mine to get the V$MYSTAT delta values between two queries. This script (new version available on GitHub) generates the queries to store some values and...
View ArticleMy tmux scripts to script demos
When I did my first demo using tmux, I have written the following blog post to explain it: https://blog.dbi-services.com/using-tmux-for-semi-interactive-demos/. Since then I’ve done all my demos with...
View ArticleData Guard: always set db_create_file_dest on the standby
The file name convert parameters are not dynamic and require a restart of the instance. An enhancement request was filled in 2011. I mentioned recently on Twitter that it can be annoying with Active...
View ArticleDeploy a Cloudera cluster with Terraform and Ansible in Azure – part 3
After the deployment step with Terraform and the configuration/installation with Ansible, we will continue the installation of our Cloudera cluster with Cloudera Manager. By following the below steps...
View ArticleCreate an HDFS user’s home directory
Let’s assume we need to create an HDFS home directory for a user named “dbitest”. We need first to verify if the user exists on the local filesystem. It’s important to understand that HDFS is mapping...
View ArticleOracle Database Vault: Realm in a Pluggable Database
Database Vault can also be used in a multitenant environment. In a multitenant environment we must register Oracle Database Vault in the root first, then after in the PDBs. In this blog we will see how...
View ArticleCreating and Using a Parcel Repository for Cloudera Manager
This blog post describes how to create a hosted Cloudera repository and use it in your Cloudera Manager deployment. The first step is to install a web server, which will host RPM packages and repodata....
View Article