Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> Re: linux environment question

Re: linux environment question

From: Dan Norris <dannorris_at_dannorris.com>
Date: Thu, 20 Dec 2007 07:17:52 -0800 (PST)
Message-ID: <500108.81558.qm@web35414.mail.mud.yahoo.com>


I've experienced that before. While I didn't conduct very careful experiments to determine the reason, my theory is that the ORACLE_HOME at the time the database was started was set to /path/to/oracle/home/ (with the trailing slash). Since it was started that way, it seemed that Oracle was doing a comparison between the environment of the calling program (sqlplus) and the environment stored in the running program's state (the DB instance) and that's why you had to match it exactly--not logically match. This is just a theory--not a proof.

Not sure why you got the "initialisation or shutdown in progress" message though--that would require some more testing that I haven't yet done (or needed to do).

If anyone finds the real reason or can confirm my theory, I'd love to hear it as well.

Dan

all  

I'm betraying my ignorance here so be gentle. We configured an oracle account with an ORACLE_HOME environment variable ( in .bash_profile) of  

/path/to/oracle/home
 

and also set the PATH as $ORACLE_HOME/bin:$PATH $ORACLE_SID was also set correctly.  

connecting to the running database gave 'initialisation or shutdown in progress'. If however we ran oraenv we were able to connect. On comparison we discovered that if we set ORACLE_HOME as  

/path/to/oracle/home/ (trailing /)
 

then we could connect just fine. My question is why is the trailing slash apparently necessary?

-- 
Niall Litchfield
Oracle DBA
http://www.orawin.info 





--
http://www.freelists.org/webpage/oracle-l
Received on Thu Dec 20 2007 - 09:17:52 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US