当前位置: 技术问答>linux和unix
请问su oracle 和su - oracle有什么不同?
来源: 互联网 发布时间:2015-03-27
本文导语: 有时用su oracle来换权限,然后进行一些操作会出错。 如果用su - oracle来换权限,然后进行一些操作就可以。 如。我安装了oracle8i后,要启动8i 但是我用su oracle会出错。 [root@webserver root]# su oracle [oracle@webserver root]...
有时用su oracle来换权限,然后进行一些操作会出错。
如果用su - oracle来换权限,然后进行一些操作就可以。
如。我安装了oracle8i后,要启动8i
但是我用su oracle会出错。
[root@webserver root]# su oracle
[oracle@webserver root]$ svrmgrl
bash: svrmgrl: command not found
[oracle@webserver root]$ sqlplus internal/oracle
bash: sqlplus: command not found
老是说找不到命令。。
但是如果是用su - oracle启动的话。是正常的。
还有:
用oracle8i的补丁glibc-2.1.3-stubs.tar
我用su oracle来运行./setup_stubs.sh
会有出错提示:说是环境变量没有设来。
但是用su - oracle 来运行./setup_stubs.sh
可以正常安装。
请问su oracle 和su - oracle有什么不同?
如果用su - oracle来换权限,然后进行一些操作就可以。
如。我安装了oracle8i后,要启动8i
但是我用su oracle会出错。
[root@webserver root]# su oracle
[oracle@webserver root]$ svrmgrl
bash: svrmgrl: command not found
[oracle@webserver root]$ sqlplus internal/oracle
bash: sqlplus: command not found
老是说找不到命令。。
但是如果是用su - oracle启动的话。是正常的。
还有:
用oracle8i的补丁glibc-2.1.3-stubs.tar
我用su oracle来运行./setup_stubs.sh
会有出错提示:说是环境变量没有设来。
但是用su - oracle 来运行./setup_stubs.sh
可以正常安装。
请问su oracle 和su - oracle有什么不同?
|
su oracle:不会执行oracle主目录中的profile脚本
su -oracle:会执行oracle主目录中的profile脚本
su -oracle:会执行oracle主目录中的profile脚本