We often need to run runInstaller to attach Oracle home to the inventory.Recently while attaching a oracle home to central inventory i get JRE not found message while running runInstaller
Issue
Run runInstaller from $ORACLE_HOME/oui/bin, it fails with the following error:
Starting Oracle Universal Installer…
No pre-requisite checks found in oraparam.ini, no system pre-requisite checks will be executed.
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2013-11-27_06-19-04AM. Please wait …The Java RunTime Environment was not found at /tmp/OraInstall2015-11-27_06-19-04AM/jre/bin/java. Hence, the Oracle Universal Installer cannot be run.
Please visit http://www.javasoft.com and install JRE version 1.3.1 or higher and try again.
Reason for the error
On investigation,I found the following solution to the problem
The oraparam.ini file is incorrect in $ORACLE_HOME/oui directory.
The line in the oraparm.ini file that was incorrect was:
JRE_LOCATION=../..///u000/orac/TEST/apps/tech_st/10.1.2/jdk/jre
How to resolve the error
To implement the solution, please execute the following steps:
1. Back up the oraparm.ini file in $ORACLE_HOME/oui
2. Modify the oraparam.ini file:
Change : JRE_LOCATION=../..///u000/orac/TEST/apps/tech_st/10.1.2/jdk/jre
To: JRE_LOCATION=/u000/orac/TEST/apps/tech_st/10.1.2/jdk/jre
3. Run the universal installer from $ORACLE_HOME/oui/bin/runInstaller
Or
we can use
$ORACLE_HOME/oui/bin/runInstaller -ignoreSysPrereqs -jreLoc <the_entire_path_to_OS_JRE>
Then Oracle Home should attach to the inventory successfully and your error should resolve.
Hope you like this article on error JRE not found. Please do provide feedback to us