Quantcast
Channel: Virtual-DBA Remote DBA Services & Support – Certified Database Experts
Browsing all 142 articles
Browse latest View live

Cloning 19c Oracle Home on RAC

Starting from Oracle19c cloning your oracle home is a bit different, whether you use this method for out of place patching or rolling out patches to multiple servers we no longer use clone.pl, instead...

View Article



SQL Server 2016 End of Mainstream Support and How It Affects Your Business

July 13th, 2021 is quickly approaching. This is the date Microsoft has announced as the end of Mainstream Support for SQL Server 2016. What does this mean for the large number of Servers and...

View Article

Migrating SQL Server AlwaysOn from 2017 Enterprise to 2019 Enterprise

This checklist outlines the steps I took to migrate SQL Server Always On 2017 Enterprise to 2019 Enterprise edition. Having mixed versions of AG’s is a temporary solution meant for upgrading or...

View Article

Running Into Issues Installing Guest Additions onto Ubuntu 20.04?

There are many reasons to install Windows Guest Additions for Oracle VM VirtualBox: mouse pointer integration, enable shared folders and clipboard, optimal video support, as well as generic host/guest...

View Article

Scripting Basic Backups using SQL Server Agent

The most satisfying meal is the one you make yourself, and database backup jobs are no different. Many DBAs use maintenance plans as a “one-stop-shop” for maintaining their SQL Server databases. After...

View Article


Explaining Database Normalization Like You’re Five

Normalization is not that complicated. In fact, the beauty of these rules is that you may not know you’re already applying them in your database design. To demonstrate, over the course of this...

View Article

How to Clone a MySQL Instance on the Same Server

In this tutorial, I will go over the steps to clone your MySQL instance on the same server. This tutorial will only cover the steps to accomplish a clone on a Linux server. To ensure you do not cause...

View Article

The Importance of /etc/hosts on Db2 Systems

Recently, I was working on a system and noticed some odd behavior – running a simple db2pd command was taking what felt like a “long” time. I used the time utility to validate my impression:...

View Article


How to use mysql_config_editor

Background When running a batch file on MySQL the login credentials must be taken from some file. The file choices are to use a clear-text options file or the more secure obfuscated login-file...

View Article


Thread Concurrency Explained: Not a Simple FIFO

Understanding thread concurrency can help troubleshoot performance issues by optimizing how InnoDB multitasks between transaction requests simultaneously, but it is not a simple FIFO (first in: first...

View Article

Understanding and Resolving MySQL Deadlocks with the InnoDB Engine

What is a deadlock and what exactly does it mean in regards to databases? In order to fully define what a deadlock is, it’s important to note that a ‘lock’ itself occurs when multiple processes are...

View Article

Finding the Size of Individual Indexes

Recently I had a client ask me if there was a way to calculate the size of individual indexes on a table and how to interpret what is reported by the table function sysproc.admin_get_index_info. The...

View Article

How to Navigate IBM Passport Advantage to Download Software and Licenses

IBM Passport Advantage is the offering that can be used by customers as a one-stop-shop to view their IBM licensing entitlements, purchase orders and a plethora of other information. Oftentimes, when...

View Article


Deadlocking – A Common But Frustrating Issue

Deadlocking is a common issue in SQL Server that can have a direct negative impact on your users. What is deadlocking and how can it be resolved? All relational database management systems provide some...

View Article

Is it Safe to Drop a Tablespace?

When IBM switched from old-school DMS and SMS tablespaces to Automatic Storage tablespaces, it became significantly easier for DBAs to create and manage tablespaces. This can lead to a proliferation of...

View Article


Validating Db2 Software Download Integrity

With the release of Db2 11.5.7.0, IBM has finally started providing cryptographically signed installation image files. This is important because it provides a means to verify that the installation...

View Article

Encrypted Replication for MySQL

Encrypted connections for MySQL replication are the default as of 8.0. The following simple example shows a basic setup for encrypted replication using Ubuntu 20.04 and MySQL Community 8.0.27. The...

View Article


MariaDB Galera Cluster WSREP_SST_METHOD Explained

This blog article will explain what the SST method choices are and what you need to consider when choosing one over another. To start with, the wsrep_sst_method is a configuration parameter used with...

View Article

Percona XtraBackup Example

For this example, the following software versions were in use: Ubuntu v20.04.3 MySQL server v5.7.35 Percona XtraBackup v2.4.24 It is important to note that Percona XtraBackup 8.0 is not compatible with...

View Article

Resolving SQLCODE -551 on View Creation

I recently faced an interesting challenge. I was working to replace (rebuild) a view with updated DDL, but when executing the CREATE OR REPLACE VIEW statement, Db2 returned error code SQL0551N. This...

View Article
Browsing all 142 articles
Browse latest View live




Latest Images