Enqueue Bytes – Is that a Pun?
Sometimes it is necessary to put on your uber-geek hat and start using cryptic bits of code to retrieve information from an Oracle database. Troubleshooting enqueue locking events in Oracle databases...
View ArticleIntel Skylake and Kaby Lake CPU Detector – Sherlock Holmes need not apply
Perhaps you’ve heard of the HyperThread bugs that are found in Intel Kaby Lake and some Skylake processors. (This article is intended for Linux based servers). No? Then you may wish to read this...
View ArticleChart Your Course With sar
The sar (system activity reporter) is a Linux utility that actually started life long ago in System V Unix. In spite of its ancient origins, sar is still quite useful, and has even been enhanced in...
View ArticleSending email from Oracle with utl_smtp via Amazon Simple Email Service (SES)
Sometimes I want to send email from my own databases for testing purposes. Lacking a mail server, I opted to use Amazon’s Simple Email Service (SES). SES is a paid product, with a free usage tier. For...
View ArticleHow Linux Hugepages work to improve Oracle performance
This post is not intended to be an in-depth discussion of how Linux Hugepages work, but rather just a cursory explanation. In the course of discussing this topic with many DBAs I have found that while...
View ArticleHow to immediately kill ALL processes for a Unix user
On occasion I have found it necessary to immediately kill all processes for a particular user on a Linux or Unix server. It has been quite some time since I found it necessary to do so, and the...
View ArticleImprove Oracle performance with ASM filter driver
Sometimes the results found in performance testing can be a bit of a surprise. I have recently been preparing for an upcoming presentation on Oracle ASM. As part of the preperation it seemed a good...
View ArticleHow to use Oracle Instant Client Docker images
There are two available, both Version 12.2. One is found on Docker Hub and the other on the Oracle Container Registry. The following are instructions on obtaining both images, followed by a narrative...
View ArticleHow to create an Oracle 18c client image in Docker
In a previous blog How to use Oracle instant client docker images, I described how to obtain and customize an Oracle 12.2 Instant Client Docker Image. At the end of the article, I wistfully stated an...
View ArticleUsing FreeRadius to Authorize Oracle Connections
Introduction This article will show how to configure the FreeRadius RADIUS server for use in authorizing Oracle connections. The implementation is very basic: no 2FA simple passwords Clearly, this is...
View ArticleBackup Oracle to Amazon AWS S3 – Part 1
Backup Oracle to S3 – Part 1 Oracle has the ability to backup directly to Amazon S3 buckets. This is a very attractive option for many reasons: offsite backup inexpensive storage backups can...
View ArticleWorld Backup Day – Protect Your Oracle Databases
In recognition of World Backup Day, I will discuss backups as they pertain to Oracle databases. There are a number of options for backing up, testing backups, and restoring them. In fact, the number of...
View ArticleOracle RAC: Network Performance with Jumbo Frames
Introduction When working with Oracle RAC, it’s strongly advised to use Jumbo Frames for the network that provides the interconnect between nodes. As the nodes tend to send a lot of blocks back and...
View ArticleInstalling OCI Command Line Utilities in Linux and Windows
As part of a recent project, I installed the Oracle Cloud command line utilities (oci) on the following Linux systems: Ubuntu Server 20.04 LTS Oracle Linux 7.5 Installing on Ubuntu Because the plan was...
View Article