Dear Oracle Experts,
I came across the following problem when trying to update my Oracle 9.2 to Oracle 9.2.0.4
When I typed > ./runInstaller for the Oracle 9.2.0.4 patch. I get the following error.
"You do not have permission to write to the inventory /oracle/product/db/920/$ORACLE_HOME. Installation cannot continue.: Permission denied"
The following environment are set at my $HOME/.profile
ORACLE_BASE=/subex/oracle; export ORACLE_BASE
ORACLE_HOME=/oracle/product/db/920; export ORACLE_HOME
ORACLE_SID=ranger; export ORACLE_SID
PATH=$ORACLE_HOME/bin:/usr/bin:/usr/ucb:/etc:/usr/ccs/bin:/usr/openwin/bin:/usr/local/bin:.
export PATH
What did I do wrong? It was ok the day before when I installed the oracle software. Now when I did ./runInstaller for the oracle software, I get the above error as well. Please do help.
I am login as Oracle who is currently the owner for the Oracle Software.
Thank you very much for your kind attention.
OraInvetory is normally located under $ORACE_BASE. $ORACLE_BASE is normally a part of $ORACLE_HOME. I suggest that you modify your entries to look like below.
ORACLE_BASE=/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/db/920; export ORACLE_HOME
...
I think the answer is in the error message
"You do not have permission to write to the inventory /oracle/product/db/920/$ORACLE_HOME. Installation cannot continue.: Permission denied"
seems to me that you've somehow nominated the inventory name as $ORACLE_HOME - in other words it is trying to locate the inventory on path /oracle/product/db/920/ PLUS the value of $ORACLE_HOME !!
Regards
JJ
yes, it was a wrong definition of the inventory during installation, I managed to solve the problem by defining the correct inventory path. Thank you all.
Discuss This Question: 3  Replies