Thinking Out Loud

February 25, 2023

OGG Microservices Silent Installation and Deployment – FUBAR?

Filed under: OCI — mdinh @ 4:09 pm

There are 2 steps to Implement Oracle GoldenGate Microservices Architecture.

Step1 – Install Oracle GoldenGate – oggcore.rsp is provided

Step2 – Create the Oracle GoldenGate Deployment – oggca.rsp is not provided

To get oggca.rsp, one will need to perform installation using GUI and save the response file as oggca.rsp.

Here is an example for differences for response file header – ogginstall vs oggca – don’t get this wrong.

Install Oracle GoldenGate

Create the Oracle GoldenGate Deployment


System Properties Comparison LMDB vs. Oracle Berkeley DB vs. SQLite

Retrieving and understanding a response file for Oracle GoldenGate Deployment configuration


How To Install Linux locate

Filed under: linux — mdinh @ 2:36 am

The command locate is one of my favorite and it’s depressing if not installed.

Still remembered when asked by my manager from a decade ago, “What’s the difference between effective and efficient?”

To me locate is an efficient method vs find for Linux.

Here’s how to install and use.

[root@oracle-goldengate-1910-vagrant ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.9 (Maipo)
[root@oracle-goldengate-1910-vagrant ~]#

[root@oracle-goldengate-1910-vagrant ~]# yum install mlocate -y
[root@oracle-goldengate-1910-vagrant ~]# updatedb

[root@oracle-goldengate-1910-vagrant ~]# locate ggsci
[root@oracle-goldengate-1910-vagrant ~]#

February 19, 2023

Why Do You Read My Blog?

Filed under: Uncategorized — mdinh @ 4:32 pm

English is my second language (I always use this as an excuse but then I was one told “It doesn’t matter if you are right or wrong as long as you have an excuse – LOL”)

Reading and writing are my weakness.

Tell me?

LinkedIn Resume Builder

Filed under: Uncategorized — mdinh @ 4:20 pm

Imagine being laid off after working for 10ys at a company.

I don’t remembered what I had for dinner last night and how am I supposed to remember what I did in the last 10 years to update my resume?

LinkedIn Resume Builder is a great feature provided you used LinkedIn to keep track of all your major accomplishments.

This is mine Michael T. Dinh LinkedIn as an example and as you can see, I started slacking on the updates.

No mention of database upgrade using AutoUpgrade for RAC and Data Guard among other things.

Why does this matter?

I was let go on Thursday. Friday was still digesting. Saturday received communication from a company. We like to entertain the prospect of you joining our company. Send me your resume.

What resume! I am still in shock from the lay off.

Guess what? Resume sent. Wish me luck.

February 18, 2023

Missing Dependencies Python Core / win32api in VirtualBox 7.0

Filed under: VirtualBox,Windows,Vagrant — mdinh @ 9:01 pm

After download and install VirtualBox-7.0.6-155176-Win, I encounter error – “Missing Dependencies Python Core / win32api” in VirtualBox 7.0

Instead of following the video to correct the error, I removed all current installation and install the latest version to correct the issues.

Step 1 – Install 2.39.2 64-bit version of Git for Windows.

From Additional icons, select On the desktop

Step 2 – Install Vagrant and restart (vagrant_2.3.4_windows_amd64.msi)

Step 3 – Install VirtualBox-7.0.6-155176-Win

OS info:

C:\Windows\System32>systeminfo | findstr /B /C:"OS Name" /B /C:"OS Version"
OS Name:                   Microsoft Windows 11 Pro
OS Version:                10.0.22621 N/A Build 22621


Hope this helps you.


Vagrant VirtualBox was hanging and downloaded VirtualBox-6.1.42-155177-Win completed but still took a long time.

Blog at