Connecting to an Informix Database from Jupyter Notebook

There is almost nothing in this blog post about Db2. This is unusual for me. But I had a bear of a time figuring this out, so I need to share. I have a lot of Db2 performance data that is stored in an Informix databse. This means that if I want to apply things I'm learning with Jupyter Notebook and data science to this data, I had to learn the basics of how to connect to an Informix database. Continue reading »

Update on Ember’s Data Science Journey – February 18, 2019

I’ve been moving along well this year on my data science journey. I’ve been thoroughly enjoying an edX class: Python for Data Science from UC San Diego. I started using Jupyter Notebooks (Python Kernel) over a year and a half ago, so I am enjoying the course on three levels:

  1. It seems easy because I have a background in Python, basic programming, and Linux systems
  2. I’m learning more about the Python libraries I use for Db2 health checks, and more about DataFrames that builds on my self-taught knowledge.
Read the rest Continue reading »

Using Windows AD groups in DB2

DB2 has an “interesting” relationship with Windows OS, and one of the areas where that relationship comes to the surface is user authentication and authorization, particularly when one is trying to use Active Domain groups for authorization purposes.

Here are a few pointers:

  1. Don’t use CLIENT authentication – this authentication method is explicitly excluded from the ability to use AD groups for authorization purposes.
Read the rest Continue reading »

IBM Moves RFE Process to Aha Platform

I’ve long been both a proponent and a critic of IBM’s RFE(Request For Enhancement) program. For a several years, it was clear that RFEs just went into a black hole. Then, several years ago, IBM started actually paying attention and implementing them. There have been a number of them implemented to date – a couple that come to mind are the un-deprecation of db2_install and the creation of PDF manuals. Continue reading »

What you Need to Do to Support a Db2 Environment

Many of the posts I write focus on either how to do or approach something or a story about something I did. Instead of the How, this post focuses on the What. If you’re new to Db2, you may not even be aware of what you should do to support a Db2 environment in a proactive manner. And by “New to Db2”, I also include those with up to three years of Db2-only experience who are self-taught. Continue reading »

Db2’s Alternate Page Cleaning

The first professional technical presentation I ever gave was on March 31, 2003. I had been a DBA for just less than 2 years. It was at an event called “SDC West Geek Fest”. It was an internal IBM event within Global Services where the technical folks delivering services got together to share technical expertise. The title was something along the lines of “10 ways to improve physical performance in Db2”. This was just after version 8.1 was released. The top three on my 10-item list were Continue reading »