Oracle的profile里,PATH=$ORACLE_HOME/bin:$PATH; export PATH,这里的...
发布网友
发布时间:2022-04-27 02:06
我来回答
共5个回答
热心网友
时间:2022-04-08 10:36
首先你要知道$XXXX 代表引用XXXXX变量,
$ORACLE_HOME表示引用ORACLE_HOME变量的值
$PATH表示引用$PATH变量的值,
假如你ORACLE_HOME=/opt/ora10g/proct/10.2.0
你的PATH=:/usr/bin:/abc/
那么你贴出的这2句话就可以理解为:
PATH=/opt/ora10g/proct/10.2.0/bin:/usr/bin:/abc/
也就是说修改path的值,将oracle的bin路径添加到PATH环境变量中
热心网友
时间:2022-04-08 11:54
这个表示引用系统环境变量的值(即$ORACLE_HOME是引用已经定义的ORACLE_HOME变量,path是引用系统的path变量——你在命令提示符下输入set回车可以看到这些变量),后面那个:号偶没研究过,但这里应该是表示并列的部分。
比如说以前在dos下要向当前path中追加一个d:\abc,通常会写作
path=%path%;d:\abc
这里的;号跟上面的:应该是一个意思
热心网友
时间:2022-04-08 13:29
将$ORACLE_HOME/bin目录追加到$PATH变量中,export PATH错误,应为export $PATH
这里的:可以理解为+
翻译一下:$PATH变量=$ORACLE_HOME/bin+$PATH变量
例如:$PATH变量中原来的内容是$PATH=/usr/bin,$ORACLE_HOME中的内容是:/home/oracle,则执行完$PATH=$ORACLE_HOME/bin:$PATH后,$PATH=/home/oracle/bin:/usr/bin
也就是生明了/home/oracle/bin目录和/usr/bin目录,这样你在任何目录下都可以直接调用上述两个目录中的可执行程序。
热心网友
时间:2022-04-08 15:20
环境变数. 你下的任何命令会先到$ORACLE_HOME/bin底下找, 若找不到再到$PATH去找. 类似Windows的%PATH%
热心网友
时间:2022-04-08 17:28
很感谢,这个也是困扰很久的问题!