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 longer you have been a DBA or Developer, and the more you are confident that YOU are an expert,
the more important it is that you don't try to install Oracle Database 21c without first reading the docs and looking at examples and explanations both at oracle.com and at other trusted website ... and by trusted we mean specifically those written by Oracle ACEs.
Before you try to install 21c you must:
Understand what a Read Only Oracle Home (ROOH) is
Appreciate why the word "database", without clarification, is a meaningless term in 21c
Unless, of course, you like to learn by uninstalling and trying again and again and again which is what will happen if you ignore this advise.
These screen captures were made installing on a Lenovo T480 laptop running Windows 10 Professional.
Oracle 21c is a substantial step forward by Oracle ... which also means ... that some percentage of Oracle DBAs and Developers will not be happy with the improvements because they are dinosaurs awaiting extinction.
Unzip Installation files after download
Installation Directories - Post-Unzip
Setup Wizard Startup
Step 1: This Library page was created following the "starter database" option.
Step 2: Select Server class no matter where you are installing it
Step 3: As the sole intent is to have a copy solely for the purpose of personal education select Enterprise Edition.
Step 4: Unless you have a sudden urge to become a Windows Admin, a fate to horrible for some of us to contemplate, follow Oracle's recommendation and use a Virtual Account.
Step 5: Unless you have read the installation docs, and understand the way Oracle prepares a Read Only Oracle Home accept the default path.
Step 6: Accept the default "General Purpose."
Step 7:The choice of a global database name and SID is of no specific import. But, before you select a PDB name make sure that you understand what it means and appreciate how you will be using it.
We like PDB names that are clearly identified as PDBs to avoid confusion.
Step 8a: There is no compelling reason not to, accept the default.
Step 8b: If there is no compelling reason not to, accept the default.
Step 9: If you don't have raw devices available onto which you can install ASM disk groups select "File system."
Nothing suspicious here ... move
along ... no Oracle Database 13 and no Step 13 either.
Create Response File: Create one and keep it for
documentation, for reference, and so you can create identical
databases without fat-fingering in different answers.
Just like Step 13 above ... move
Window's Start Menu. Scroll down to SQL*Plus and
copy the icon to the Task Bar. "Real" DBAs and Developers don't need any
SQL*Plus: You're on your own now. But, before you
get lazy, move your session to container 3. You do know how, right?