Recent Posts


Installing Oracle Database 12c
Posted on January 20, 2016
Author: Tom Blakeley, Performance Architects

At Performance Architects, we have a lovely sandbox environment where many of us work on pilot programs, demos, and code snippets. It’s a nice central server that we all share access to, with plenty of horsepower and space (to blow things up). Recently, we went on a journey to revamp our installs on this server, including moving from Oracle Database 11g to Oracle Database 12c, upgrading Oracle EPM (Hyperion) to, and moving Oracle Business Intelligence to 12c. As I sat down to do the Oracle 12c install I thought it might be a good idea to throw together a simple guide – so here you go! FYI: This install is for Microsoft Windows x64 (Windows Server 2008R2).

Downloading the Assemblies:

  1. Obviously the first step is to locate and download the 12c assemblies/installers from Oracle. To begin, navigate to the following site: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index-092322.html
  2. We are installing on Microsoft Windows x64, so I’ll be downloading both File 1 and File 2. I’ve gone ahead and confirmed my Oracle credentials, and downloaded the two files to a DB12C Installers directory. This will serve as the home for my download files, and eventually the Installer I will unpack from these downloads.
  3. With the downloads complete, it is now time to begin the unzipping process.
  4. First thing to do is create a folder to house the Installer. As shown below, I’ve created a folder called “12C_Installer”.
  5. Next, I’ll unzip both of the Oracle assemblies into this 12C_Installer directory. I’m using 7-zip as my utility, as I find it to be quick at this. I’ll unzip the first file into 12C_Installer, and then the second into the subfolder I just created – winx64_12102_database_1of2.
  6. Once the files are unzipped the installation folder should resemble the below screenshot.
  7. With the files successfully unzipped I’ll navigate into the “winx64_12102_database_1of2” folder, down to the database folder.
  8. Once here, I’ll right click and run “setup.exe” as an Administrator. The 12C Installer should launch.
  9. From here we can begin the Oracle 12C Installation.
  10. First, I’ll go ahead and uncheck the tick box next to “I wish to receive security updates via My Oracle Support.” as I’ll prefer to do so manually. Then I’ll click Next. Note: Confirm the warning message.
  11. Here we are presented with a variety of installation options. I am going to create and configure a database. I’ll leave this checked, and click “Next.”
  12. On the next screen I’ve selected to perform a “Server Class” installation, as this yields the most configuration options.
  13. I am going to be performing a “Single Instance database installation” of Oracle Database 12C, so I’ll just go ahead and select the first option. Then I’ll click “Next.”
  14. I am going to perform an “Advanced Install” as I want to be able to make a few changes to passwords, and review my character sets.
  15. I am going to take the “Default Language” selection.
  16. I am going to be performing an “Enterprise Edition” installation.
  17. On the next screen I’ve chosen to use the built-in account as opposed to a separate user. I’ll be managing the services with the admin level account. I’ll also confirm that I do want to use a built in account.  
  18. On the next screen I’ve specified my installation directory. Here I am going to install into a new folder called “oracle_12c_db”, clearly denoting where it is located.
  19. I am doing to perform a “General Purpose/Transaction Processing Database” install, as the database is likely going to have a mix of everything installed.
  20. Now I’ll give my database a name. Shown below is the default name provided by the installer. I’m also going to included the “Container” database, introduced as part of the 12c release.
  21. Next I’ll allocate an appropriate amount of memory for the database.
  22. I’m also going to select the “Unicode” character set on the “Character sets” tab.
  23. I’m not including the Sample schemas.
  24. I’ll go ahead and choose to use “File system” as my storage location.
  25. I won’t be using Oracle’s “Enterprise Manager Cloud Control” for this database install.
  26. At this point I could elect to create an “Enable Recovery” area for my database. I am choosing not to.
  27. From here I’ll go ahead and specify the schema passwords I want to use.
  28. Once those passwords are specified, the installer will perform some prerequisite checks.
  29. After the checks are performed, I have a chance to review my install. After I’ve reviewed my setup, I’ll save off the response file for record keeping.
  30. Now the install begins! You will likely see the database configuration window pop up towards the end of the install. Good time to get a cup of coffee and relax.
  31. Once the install is complete, you’ll have a working instance of Oracle Database 12c!
  32. You should now be able to access your install via SQL Developer, or Toad for Oracle.

The Oracle 12c installation and configuration is really straightforward. I hope this helps you get started!

Still stuck on install or want additional help with Oracle applications or databases? Send us a note at sales@performancearchitects.com or leave us a note in the comments below, and we’ll be sure to respond.


© Performance Architects, Inc. and Performance Architects Blog, 2006 - present. Unauthorized use and/or duplication of this material without express and written permission from this blog's author and/or owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to Performance Architects, Inc. and Performance Architects Blog with appropriate and specific direction to the original content.

Leave a Reply

Your email address will not be published. Required fields are marked *