ITPub博客

首页 > 数据库 > Oracle > linux上“rman can't open target”问题解决

linux上“rman can't open target”问题解决

原创 Oracle 作者:cnhtm 时间:2009-11-29 11:38:41 0 删除 编辑

在一台Linux机器上,使用rman命令出错如下:

$ rman target /

rman: can't open target

原来导致问题的原因是这个不是oracle的rman命令

$ which rman
/usr/X11R6/bin/rman

检查.bash_profile中的PATH环境变量:

$ cat ~/.bash_profile|grep -i path

PATH=$PATH:$HOME/bin
export PATH
PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH

只要修改~/.bash_profile文件,将$ORACLE_HOME/bin放到$PATH前面就可以了,修改后的~/.bash_profile的PATH环境变量为:

$ cat ~/.bash_profile|grep -i path

PATH=$PATH:$HOME/bin
export PATH
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH

使修改后的环境变量生效

$ . ~/.bash_profile
$ env|grep -i path

PATH=/oracle/app/10.1/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/oracle/bin:ORACLE_HOME/bin:/home/oracle/bin

这样再执行rman命令的时候就能找到oracle的rman命令了

$ which rman

/oracle/app/10.1/bin/rman

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22049049/viewspace-1029148/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-07-06

  • 博文量
    104
  • 访问量
    812117