How to download and Install Oracle 19c Software on Windows 10?
In this article, I will show you how to download and install Oracle 19c Software on Windows 10 64-bit Operating System.
Download Oracle 19c Software on Windows 10 64-Bit Operating System:
To download the Oracle 19c software please visit the following website and based on your operating system, download the appropriate ZIP folder.
Once you visit the above URL, you will get the following web page. I have installed Windows 64-bit Operating System on my machine, so I have downloaded the following ZIP folder from the above website. So, based on your operating system you have to download the appropriate zip folder.
Once you download the ZIP folder, then UNZIP or EXTRACT the folder. It will take some time to extract the files and folders. Once the zip file is extracted, you will get so many files and folders as shown in the below image.
As you can see in the above image, one file called setup is downloaded which is of type Application. Now rename the extracted folder as db_home and move this folder to the root of your C Drive for smooth installation.
Now, double click on the setup files to start oracle software installation or right-click on the setup.exe file and select the Run as Administrator option. It will open one popup asking for Do you want to allow this app to make changes to your device? Simple click yes.
Note: The installation wizard may take several minutes to open. So be patient. At this point, two windows are opened. One is launching Oracle database Setup wizard and the other one is Oracle Database 19c Installer as shown in the below image.
This step is a very important step and this step allows us to choose the database installation options. We have two options.
- Create and configure a single instance database.
- Setup software only
If you select the first option, the Oracle Universal Installer (OUI) will not only install and configure the Oracle server on your system. But it also creates a starter database for you. This option is good for learning and practice purposes.
But if you go with the second option which is “setup software only”. It will do exactly what its name suggests. It will install and configure the Oracle Database server on your system. However, the oracle installer will not create or configure any starter database for you. This option installs the essential components for creating and administering a database.
Here, from the configuration options section, I am selecting Create and Configure a single instance database option radio button and then click on the Next button as shown in the below image.
Select System Class:
Once you click on the Next button, it will open the System class window. Here, we need to select what type of installation of Oracle 19c we want to perform. It gives us two options.
- The first option is Desktop Class – We need to choose this option when we are installing Oracle Database 19c on our desktop or laptop. Because this option will perform the basic installation of Oracle 19c on our system. This option also includes a starter database and allows minimal configuration.
- The second option is Server Class – This is the advanced installation and it is generally used when we are installing Oracle Database 19c or any other version on Server grade machine.
As I am installing Oracle 19c on My laptop, so I am choosing the first option i.e. Desktop class, and then click on the Next button as shown in the below image.
Specify Oracle Home User
Once you click on the Next button, it will open the Oracle Home User window. There are so many things that the Oracle Database server does in the background to keep our system running. And to do those tasks it creates 14 windows groups. Furthermore, to handle those groups Oracle server needs a dedicated windows user.
In this step, Oracle Universal Installer (OUI) gives us four options for creating and configuring Windows users. These four options are as follows.
- Use Virtual Account: We need to select this option if we neither want to create a new user nor want to use any built-in or existing user. Select this option to use Virtual Account as Oracle Home user.
- Use Existing Windows User: We need to select this option if we want to use an existing standard or administrative windows user which is already created. Select this option to use existing user credentials for Oracle Home user.
- Create New Windows User: Oracle universal installer (OUI) gives us an option for creating a dedicated user for our Oracle Database 19c. Using this option, we can create a Standard Windows User which is completely dedicated to our Oracle requirements. However, this user will not be allotted login privileges. Therefore, logging in to your system with this user won’t be possible. But you can modify it like any other standard windows user. Select this option to create a new local Windows user to be used as an Oracle Home user.
- Use Windows Built-In Account: We need to select this option if we want to use one of those user accounts which Windows 10 has created for you during its installation. Select this option to use Windows built-in account for Oracle Home user.
Note: For enhanced security, Oracle recommends either using a Virtual Account or Standard Windows user instead of windows built-in account. Also, you cannot change this Oracle Home user once the installation is done thus be careful while creating it.
Here, I am selecting the “Use Windows Built-in Account” option and then click on the Next button as shown in the below image.
Once you click on the Next button, one pop-up will open. Simply click on the Yes button as shown in the below image.
Once you click on the Yes button, it will open the Installation window. This is the most important step in the Oracle installation process. Let us discuss this step in detail.
This is an editable drop-down input field. Therefore, you have the freedom to either choose from the option given in the drop-down list or enter your desired directory location.
Oracle Base is a base directory for all your Oracle Products. Consequently, this will be the location where all the necessary files like Oracle Home of Oracle Database 19c will be stored.
Here you will get a drop-down input field with one or two options already filled. Choose from any of these if you want to. But if you want to assign a location of your choice then hit the “Browse” button and select the desired location.
Software location is famously known as Oracle Home or DB Home. This directory will be placed inside the Oracle Base. Also, it will be the directory where all the files and folders of Oracle Database 19c are placed.
Since Oracle introduced image-based installation in Oracle 18c we were not allowed to change or modify this location. But prior to that, we were free to set this location according to our preference. Now, the Oracle Universal installer (OUI) takes the location of the setup files and assigns it as the Oracle Home or software location.
Database File Location
The Important Oracle Database 19c files like Data files, redo log files, control files, server parameter files, and password files will be saved onto this directory. Furthermore, it will be placed inside the software location of your Oracle 19c.
These files are most important and required for the proper functioning of the Oracle 19c database. Therefore, make sure not to delete the content of this directory.
This is another drop-down list. Here you will find all the editions of Oracle 19c which you have downloaded. Fortunately, Oracle Database 19c is only available in two editions and both of them come within the bundle which you have downloaded. These editions of Oracle 19c are as follows.
- Oracle Enterprise Edition
- Oracle Standard Edition 2
As the name suggests, using this field we can set the character set for our Database.
Global Database Name
The Global Database Name will be the name of your database and will serve as your database SID. You will need it while making a connection with your database using tools such as SQL Developer. By default, it is set as ORCL. If you want, you can change it to any other name, but make sure to remember it.
This will be the password for our administrative user. Administrative users are the special users. Using them we can alter the core of our Database. So, it’s always advisable to set a strong password for them.
Now you may have one question, what are the usernames of those administrative users?
Oracle 19c has four administrative users just like every other variant of Oracle Database. These are as follows.
You can use the name of either of these users as a username and the password which you have specified in the field to log on to your database.
Create as Container Database
In most cases, this checkbox is already checked, but if for some weird reason it isn’t, then check it. If OUI finds this checkbox enabled then it will create a root container database for you.
Pluggable Database Name
In this field, you will specify a unique name for your pluggable database. By default, it is set on ‘orclpdb’. This Pluggable Database (PDB) will work as a template for those PDBs which you will create in the future.
Here, I am setting the following.
- Oracle Base: D:\app\
- Database Location: D:\app\oradata
- Database Edition: Oracle Enterprise Edition
- Character Set: Unicode
- Global Database Name: orcl
- Password: abcd1988;
- Create as Container Database: Checked the check box
- Pluggable Database Name: orclpdb
Once you set the above settings, click on the Next button as shown in the below image.
Once you click on the Next button, the Prerequisite Checks window will open. Here, the OUI will check the prerequisites. We will be good to install it if everything goes well. If there is any error, then the OUI will show you here. Here, I don’t get any error, so it moves to the next window.
In this window, the OUI (Oracle Universal Installer) will show you the summary of the configuration which you just did for your Oracle Database 19c installation. Here go ahead and simply press the Install button as shown in the below image.
It will take some time to install the Oracle Software. Once the installation is done the installer will show you the URL for your Oracle Database 19c Enterprise Manager. Enterprise manager is a web-based tool for managing Oracle Database 19c. Copy and save that link for future use and finally click on the Close button.
This is how we can install Oracle Database 19c on Windows 10.
In the next article, I am going to discuss How to work with Oracle 19c Database. Here, in this article, I try to explain the step-by-step process to download and install the Oracle 19c Software on Windows 10 64-bit Operating System. I hope you enjoy this How to Install Oracle 19c on Windows 10 64-bit Operating System article.
About the Author: Pranaya Rout
Pranaya Rout has published more than 3,000 articles in his 11-year career. Pranaya Rout has very good experience with Microsoft Technologies, Including C#, VB, ASP.NET MVC, ASP.NET Web API, EF, EF Core, ADO.NET, LINQ, SQL Server, MYSQL, Oracle, ASP.NET Core, Cloud Computing, Microservices, Design Patterns and still learning new technologies.