我成功连接到 sqlplus 但从终端关闭并再次返回后,出现以下情况:
[soft3a6ala@soft3a6ala ~]$ su - oracle
Password:
[oracle@soft3a6ala ~]$ sqlplus / as sysdba
bash: sqlplus: command not found...
我怎样才能随着时间的推移保存这个连接
好像您缺少一些环境变量。
ORACLE_HOME = {oracle_installation_path}
LD_LIBRARY_PATH = $ORACLE_HOME\lib
PATH=$PATH:$ORACLE_HOME\bin
您应该将其放入 oracle 用户的 .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