Silent Installation of the RDBMS

Introduction

In my last post, I walked you through the silent installation of the Grid Infrastructure software. In this post, we’re moving on to the next stage of the environment build for this customer, doing a silent installation of the RDBMS software.

RDBMS Installation

The silent installation of the RDBMS software is fairly similar to that of the Grid Infrastructure software. You create a response file that contains the responses you would normally provide interactively, and use that with the runInstaller program to perform the installation. The response file I used for that is as follows:

Again, there are some things to comment on here:

  • Firstly, I stole the original database.rsp file from Tim Hall’s excellent website. Not sure where Tim got this from originally, but it was missing the line I’ve included at line 439 of the code sample above (oracle.installer.autoupdates.option=SKIP_UPDATES). When I tried running the installation without that line, it came up with an error – “cvc-complex-type.2.4.b: The content of element 'properties' is not complete. One of '{oracle.install.IsBuiltInAccount, oracle.install.OracleHomeUserName, oracle.install.OracleHomeUserPassword, oracle.install.db.config.pdbName, oracle.install.db.config.starterdb.walletPassword, PROXY_REALM, AUTOUPDATES_MYORACLESUPPORT_USERNAME, AUTOUPDATES_MYORACLESUPPORT_PASSWORD, oracle.installer.autoupdates.option, oracle.installer.autoupdates.downloadUpdatesLoc}' is expected.” After a bit of googling, I found the issue had been noted before, and the workaround was to add line 439. Note the position of that line doesn’t matter, that’s just where I was up to in editing the file when I found the workaround. 🙂
  • I chose “INSTALL_DB_SWONLY” for the installation option, as I wanted to do the configuration separately.
  • Again, the host name has been deliberately obfuscated to protect the innocent. 🙂
  • Line 107 of the code block says “oracle.install.db.InstallEdition=SE“. Since the original rsp file only contained an entry for EE, I assumed the relevant value for Standard Edition (being used here) was “SE“. Seems that was a valid guess! Note that things like v$version only show you the edition specifically if you are using Enterprise Edition. It doesn’t show “Standard Edition” at all if you’re using that, for some reason.

OK, time to run the installer with that response file:

Next step is to run root.sh:

Checked the log file, nothing extra needed here as there had been in the Grid Infrastructure installation. So that’s the RDBMS installation done! In my next post, I’ll walk through the remaining configuration items.

Pete

After 22 years of working at Oracle in just about every role except Marketing and Support, I am now working as a Senior Managed Services Consultant with Data Intensity, specializing in Oracle Database technology, High Availability and Disaster Recovery solutions. I am also a member of the OakTable Network, and have presented at RMOUG Training Days, Hotsos Symposia, Oracle OpenWorld conferences, and other user group events. I have co-authored the Expert Oracle Enterprise Manager 12c and Practical Oracle Database Appliance books published by Apress, and am one of the authors of the Building Database Clouds in Oracle Database 12c book published by Addison Wesley.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.