Oracle RDBMS 19c is now certified on Oracle Linux 8. Unfortunately the Oracle Universal Installer in Silent Mode fails when checking the OS version. My OS release:
1 2 | [oracle@olten dbhome_1]$ cat /etc/oracle-release Oracle Linux Server release 8.2 |
Oracle Universal Installer in Silent Mode
The OUI installer in silent mode stops and shows this error message: [WARNING] [INS-08101] Unexpected error while executing the action at state: ‘supportedOSCheck’. There is no parameter available like -ignoreOS or whatever, but two workarounds.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | [oracle@olten dbhome_1]$ ./runInstaller -ignorePrereq -waitforcompletion -silent \ -responseFile /u01/app/oracle/product/19.0.0/dbhome_1/install/response/db_install.rsp \ oracle.install.option=INSTALL_DB_SWONLY \ > -responseFile /u01/app/oracle/product/19.0.0/dbhome_1/install/response/db_install.rsp \ > oracle.install.option=INSTALL_DB_SWONLY \ > ORACLE_HOSTNAME=mohnweg.kestenholz.net \ > UNIX_GROUP_NAME=oinstall \ > INVENTORY_LOCATION=/u01/app/oraInventory \ > SELECTED_LANGUAGES=en,en_GB \ > ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1 \ > ORACLE_BASE=/u01/app/oracle \ > oracle.install.db.InstallEdition=EE \ > oracle.install.db.OSDBA_GROUP=dba \ > oracle.install.db.OSBACKUPDBA_GROUP=dba \ > oracle.install.db.OSDGDBA_GROUP=dba \ > oracle.install.db.OSKMDBA_GROUP=dba \ > oracle.install.db.OSRACDBA_GROUP=dba \ > SECURITY_UPDATES_VIA_MYORACLESUPPORT=false \ > DECLINE_SECURITY_UPDATES=true Launching Oracle Database Setup Wizard... [WARNING] [INS-08101] Unexpected error while executing the action at state: 'supportedOSCheck' CAUSE: No additional information available. ACTION: Contact Oracle Support Services or refer to the software manual. SUMMARY: - java.lang.NullPointerException Moved the install session logs to: /u01/app/oraInventory/logs/InstallActions2020-05-18_09-48-44AM |
Workaround 1
Set the OS parameter in your terminal to a previous version and re-start the Oracle Universal Installer.
1 | export CV_ASSUME_DISTID=OEL7.8 |
Workaround 2
Edit the file cvu_config which is located in $ORACLE_HOME/cv/admin, change the line from
1 2 | # Fallback to this distribution id #CV_ASSUME_DISTID=OEL5 |
to
1 2 | # Fallback to this distribution id CV_ASSUME_DISTID=OEL7.8 |
Save the file and re-start the Oracle Universal Installer.
Et voilà
Some moments later… the WARNING message about the inventory can be ignored. OUI has created there some files from the previous attempt.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Launching Oracle Database Setup Wizard... [WARNING] [INS-32047] The location (/u01/app/oraInventory) specified for the central inventory is not empty. ACTION: It is recommended to provide an empty location for the inventory. The response file for this session can be found at: /u01/app/oracle/product/19.0.0/dbhome_1/install/response/db_2020-05-18_10-04-19AM.rsp You can find the log of this install session at: /tmp/InstallActions2020-05-18_10-04-19AM/installActions2020-05-18_10-04-19AM.log As a root user, execute the following script(s): 1. /u01/app/oraInventory/orainstRoot.sh 2. /u01/app/oracle/product/19.0.0/dbhome_1/root.sh Execute /u01/app/oraInventory/orainstRoot.sh on the following nodes: [olten] Execute /u01/app/oracle/product/19.0.0/dbhome_1/root.sh on the following nodes: [olten] Successfully Setup Software. Moved the install session logs to: /u01/app/oraInventory/logs/InstallActions2020-05-18_10-04-19AM |
Oracle Universal Installer in GUI Mode
In the OUI Graphical User Interface you can ignore the message which occurs when the installer starts:
Summary
The installation of the RDBMS software by GUI is not my favourite. I try to use the silent method whenever it’s possible. And with a small workaround, this can be successfully done with 19c on OL8.
转载路径:
https://www.martinberger.com/2020/05/install-oracle-19c-rdbms-on-oracle-linux-8-avoid-warning-ins-08101-unexpected-error-while-executing-the-action-at-state-supportedoscheck/