我成功连接到sqlplus但是从终端关闭并再次返回后,发生以下情况:
[soft3a6ala@soft3a6ala ~]$ su - oracle
Password:
[oracle@soft3a6ala ~]$ sqlplus / as sysdba
bash: sqlplus: command not found...
如何在时间上保存此连接
答案 0 :(得分:2)
好像你错过了一些环境变量。
ORACLE_HOME = {oracle_installation_path}
LD_LIBRARY_PATH = $ORACLE_HOME\lib
PATH=$PATH:$ORACLE_HOME\bin
你应该把它放到opr用户的.profile中,这样就可以在oracle用户登录时设置它们。
例如,如果Oracle安装在/app/oracle/product/10.2.0/db_1
export ORACLE_HOME=/app/oracle/product/10.2.0/db_1
export LD_LIBRARY_PATH=$ORACLE_HOME\lib
export PATH=$PATH:$ORACLE_HOME\bin
.profile文件位于用户主目录下,在本例中为/home/oracle
如果文件不存在,你可以创建它
touch .profile
然后编辑粘贴值,根据您的安装路径设置ORACLE_HOME。
保存文件,并赋予其执行权限
chmod +x .profile
然后再次注销并登录,您应该可以运行它。
此外,您可以将环境变量添加到.bash_profile
,它也位于用户主目录中。如果它不存在,请创建它并执行与.profile