Oracle 19c on Docker: Install Oracle via RPM (Part I)

The first in a multi-part series on building Docker images for Oracle 19c using the 19c RPM. Part 1 shows the Dockerfile used to create an Oracle 19c database via RPM install, update OPatch and apply the 19.8 Release Update (RU) to the Oracle Home. Part 2 covers the remaining components of the Docker build. Part 3 describes how to take multiple images and merge them to create containers with an older 11g or 12c Oracle home and database running alongside a 19c home, ready for testing and practicing your Oracle 19c upgrades!