Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Enviroment Variables in sh shell

Dear experts,

I currently have a working version of SAP on my server with an Oracle database. In the csh bash shell everything works wonderfully, but during the installation process there is a step where the bash shell has to be changed to sh. My goal is to do the entire process in the sh shell for simplicity. The major issue is that the ORACLE_HOME environment variable is never set automatically when using the sh shell. I have manualy set the variable with the commands ORACLE_HOME=/oracle/<SID>/102_64;export ORACLE_HOME but this is not something that I wish to do every time I want to start SAP. I have tried to mannualy run the .dbenv_<hostname>.sh, which did not solve the problem. Then I wrote my own script just to set the ORACLE_HOME variable, which only sets the variables for when the script is running. What has to be changed so that the environment variables stay after a script in sh runs?

Thanks in advance,

James Anderson


Once again checking for a common misunderstanding:

If i use the su command ...


It's not su orasid, but su - orasid.

0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question