Member-only story
Oracle Database XE for Students and Developers on Windows 11
Introduction
While developing modern Microservices applications, every Java Developer needs a solid database. Oracle has a free, full-fledged database for developers called Oracle Database Express Edition (XE).
Oracle Database Express Edition (XE) is the ideal way to get started. It is the same powerful Oracle Database that enterprises rely on worldwide, packaged for simple download, ease of use, and a full-featured experience. You get an Oracle Database to use in any environment, plus the ability to embed and redistribute — all completely free! ☁️
This tutorial explores the steps required to download Oracle Database XE, a free database for students and software developers. This tutorial serves as an updated guide as it considers Windows 11 as a target development environment (workstation).
Besides, while installation procedures can sound like a trivial task, there are always some small details that you have to pay attention to, and I’d like to emphasize in this post a couple of them. The lack of them can cause some errors in different OSes and take some time to be troubleshot and resolved.
So without further ado, let’s get started!
Download
Download and Install Oracle Database XE. Extract the contents of the respective download installation file to your preferred directory location, then execute the setup script (or executable).
Installation
First, make sure your hostname (your workstation) is not longer than 15 characters. Otherwise, you will face an error at about 7% of your installation process and it won’t finish successfully at all.
Secondly, make sure the password for users SYS, SYSTEM, PDBADMIN have at least 12 characters and follow Oracle’s requirements for DB passwords. Otherwise, an error related to your listener will happen during the installation process.
Then, you can find the right installation steps here. Please complete them.
It’s an easy task, you’ll see an installation screen like the one below. Click Next, then accept the Licence Agreement.
