Oracle Windows Configuration for Database Installation
Version 12.1

General Information
Library Note Morgan's Library Page Header
Which has the higher priority in your organization: Deploying a new database or securing the ones you already have? Looking for a website, and resources, dedicated solely to securing Oracle databases? Check out DBSecWorx.
Be sure to view the full listing of monographs in Morgan's Library
The following is based upon Beta 2 and will be updated soon with screen shots from the production release
Downloadable Files
Zip File # Description
1 Database 1 of 2
2 Database 2 of 2
4 Companion
5 Grid Infrastructure
6 Transparent Gateways
7 Client
8 Enterprise Manager Plug-in 1 of 3
9 Enterprise Manager Plug-in 1 of 3
10 Enterprise Manager Plug-in 1 of 3
Hardware Lenovo T420 with 8GB RAM and Intel Core i5-2520M CPU running at 2.50GHz
Operating System Windows 7 Professional, 64bit, Service Pack 1
Database Software-Only Installation
Configure Security Updates

Click [Next]
Email Not Provided Nag

Click [Yes]
Configure Software Updates

Click [Next]
Choose Installation Options

Click [Next]
Select System Server Class

Click [Next]
Select Grid Installation Option

Click [Next]
Select Installation Type: Always choose "Advanced Install"

Click [Next]
Accept Default Language unless you wish to choose multiple languages

Click [Next]
Select Database Edition: For education purposes always choose Enterprise. For production purposes choose based on your license.

Click [Next]
Enter the name of the Operating System user that will be the owner of the Oracle software and the operating system password that authenticates that user.

Click [Next]
I created the Windows "oracle" user with admin privileges ... this dialog box is cautionary. The image, at right, shows the "Details."

Click [OK]
I decided to create a new user for the Beta that would not have Windows admin privs to test this new functionality. Enter the username and its password (twice) and remember this as it is a Windows user being created.

Click [Next]
Enter the operating system file path for the ORACLE_BASE physical location. The software location is automatically filled in but can be altered if desired.

Click [Next]
Select the nominal database type

Click [Next]
Provide a global database name and SID. They do not need to be identical but unless you think 12c is 8.0.5 ... they should be.

At this point you get the first "real" 12c choice ... to create a dinosaur database, with a lot of incredible features you can't use, or a Container database which you must do to leverage all of the demos at Morgan's Library and keep from becoming extinct.

Click [Next]
Step 13 consists of three tab pages ... this is the first one. I recommend enabling Automatic Memory Management.

Go to the second tab page.
This is the second one. Choose the database character set. For most learning the default will suffice. If you want to work with globalization choose AL32UTF8.

Go to the third tab page.
This is the third one. If creating a production database do not install the sample schemas. For working with Library demos or for other education purposes install them as many demos are based on their objects and data.

Click [Next]
Select the storage option: File System or ASM. Do not choose ASM unless you have available RAW devices or a supported Cluster File System (CFS).

Click [Next]
"Specify Management Options" relates to installing the Enterprise Manager Grid or Cloud Control. Unless you have these already installed in your infrastructure just Click [Next].
Enable or disable Oracle's default RMAN recovery to the file system by specifying a Recovery Area (formerly FRA which depending on vintage stands for either Fast Recovery Area or Flash Recovery Area). If using rather than a file system select ASM.

Click [Next]
Specify passwords either with separate passwords for each admin user or a single password. My preference is to use a single password during instalation and then immediately following intallation replace them with separate, secure, passwords.

Click [Next]
Do nothing except watch the progress bar.

Resist the urge to touch the keyboard and mouse.
Following environment verification Oracle has found an issue ... it is asking for permission to proceed or cancel. I choose to Click [No] to see what options were presented.
Do nothing except watch the summary progress. Resist the urge to touch the keyboard and mouse until "Install" is present. If you wish to save a response file to repeat the installation, perform a silent install, or key a record of your installation choices Click [Save Response File] otherwise Click [Install].
Again resist the urge to touch the keyboard or mouse: Nothing good can come from doing so.
This is the dialog box where you can unlock default installation and sample schmas and provide passwords. My preference is to ignore it and make any desired changes using ALTER USER statements after installation is complete.

Click [OK]
Installation has completed successfully.

Click [Close]
Installation Complete with GUI closed
Listener Configuration
TNSNAME Configuration
Step 12: If Windows find a copy of Oracle Database or and follow these steps to get SQL*Plus Windows
Step # Description
1 Copy the following DDL files from the $ORACLE_HOME/bin directory of a 10gR2 database to $ORACLE_HOME\bin in the 12.1..0.1 install.
ltscsn10.dll oraldapclnt10.dll oranldap10.dll oraocr10.dll orasql10.dll
oraclient10.dll oran10.dll oranls10.dll oraocrb10.dll oraunls10.dll
oracommon10.dll orancds10.dll orannzsbb10.dll oraplp10.dll oravsn10.dll
oracore10.dll orancrypt10.dll oranro10.dll orapls10.dll oraxml10.dll
orageneric10.dll oranhost10.dll orantcp10.dll ORASLAX10.dll sqlplusw.exe
orahasgen10.dll oranl10.dll orantns10.dll orasnls10.dll  
2 Copy the file spwus.msb from $ORACLE_HOME\sqlplus\mesg to the corresponding directory in the 12cR1 file system.

Related Topics
Linux Install for Oracle 11gR2
Unix & vi
What's New In 19c
What's New In 20c-21c

Morgan's Library Page Footer
This site is maintained by Dan Morgan. Last Updated: This site is protected by copyright and trademark laws under U.S. and International law. © 1998-2019 Daniel A. Morgan All Rights Reserved