Oracle Database 19c is the long-term support release of Oracle Database, and it installs on 64-bit Windows 10 Pro, Enterprise and Education for development and learning. The installation is image-based: you extract the download into the folder where Oracle will live and run setup from there. This guide walks through requirements, downloading, installing with a starter database, connecting with SQL*Plus and SQL Developer, and fixing common errors.
Quick Answer
- Download WINDOWS.X64_193000_db_home.zip from Oracle’s website (free Oracle account required).
- Extract it into a new folder such as C:\app\oracle\product\19.0.0\dbhome_1.
- Right-click setup.exe in that folder and choose Run as administrator.
- Choose Create and configure a single instance database, pick Desktop class, set a password, and click Install.

Before You Start
- Windows: 64-bit Windows 10 Pro, Enterprise or Education (Home isn’t officially certified). Windows 10 reached end of support on October 14, 2025; Windows 11 and Windows Server are the supported long-term options.
- Hardware: at least 2 GB RAM (8 GB or more recommended) and roughly 10 GB of free disk space for software and a starter database.
- Account: sign in as a local administrator.
- Folder path: no spaces or special characters in the Oracle home path.
- Licensing: downloads are free for development and testing under Oracle’s license; production use requires a paid license.
Step 1: Download
- Go to Oracle’s Database Software Downloads page and choose Oracle Database 19c for Microsoft Windows x64 (64-bit).
- Sign in or create a free Oracle account and accept the license.
- Download the ZIP file (about 3 GB).
Step 2: Extract Into the Oracle Home
- Create the folder, for example C:\app\oracle\product\19.0.0\dbhome_1.
- Extract the ZIP’s contents directly into that folder, not into a subfolder.
This folder becomes the Oracle home permanently, so choose it carefully. Don’t extract into Downloads and move it later.
Step 3: Run the Installer
- Right-click setup.exe and choose Run as administrator.
- Configuration Option: choose Create and configure a single instance database.
- System Class: choose Desktop class for a PC or laptop.
- Oracle Home User: choose Use Virtual Account (recommended), which runs services under a low-privilege account.
- Typical Installation: confirm the Oracle base (such as C:\app\oracle), choose Enterprise Edition, set the Global database name (for example orcl), enter an administrative password, and keep Create as Container database checked with a pluggable database name like orclpdb.
- Let the prerequisite checks run and fix any failures.
- Review the Summary and click Install. Installation and database creation take 20 to 60 minutes.
Allow Windows Firewall access for the listener if prompted.
Step 4: Connect to the Database
- SQL*Plus: open Command Prompt and run sqlplus / as sysdba. Then ALTER SESSION SET CONTAINER = orclpdb; to work in the pluggable database.
- SQL Developer: download it separately from Oracle, create a connection with host localhost, port 1521, and service name orclpdb.
- EM Express: browse to https://localhost:5500/em if it was configured.
Check the Services
Open services.msc and confirm OracleServiceORCL and OracleOraDB19Home1TNSListener are running. Set them to Manual if you don’t want Oracle using memory when you’re not working with it. Run lsnrctl status to check the listener.
Common Errors
| Error | Fix |
|---|---|
| [INS-30131] Initial setup required for execution of installer validations failed | Run as administrator, and make sure the C$ admin share is enabled; check antivirus isn’t blocking |
| ORA-12541: TNS:no listener | Start the listener service or run lsnrctl start |
| ORA-01034: ORACLE not available | Start OracleServiceORCL, then STARTUP in SQL*Plus |
| ORA-65096 when creating a user | Switch to the pluggable database first, or use a C## prefix for common users |
Uninstall
Stop the Oracle services, then run deinstall.bat from the deinstall folder inside the Oracle home and follow the prompts.
Frequently Asked Questions
Is there a lighter free version?
Oracle offers a free edition of its newer database releases with resource limits, which is simpler for learning. 19c remains common in businesses because of its long support period.
Can I install on Windows 10 Home?
It isn’t certified. It may work, but use Pro or a virtual machine for fewer problems.
Summary
- Download the Windows x64 ZIP and extract it into the final Oracle home folder.
- Run setup.exe as administrator and create a single instance database.
- Use Desktop class and a virtual account.
- Connect with sqlplus / as sysdba or SQL Developer on port 1521.

Kermit Matthews is a freelance writer based in Philadelphia, Pennsylvania with more than a decade of experience writing technology guides. He has a Bachelor’s and Master’s degree in Computer Science and has spent much of his professional career in IT management.
He specializes in writing content about iPhones, Android devices, Microsoft Office, and many other popular applications and devices.