最近学习oracle 10g的rman,实验环境是RHEL4+Oracle 10g,敲入rman总是没反应,
进$ORACLE_HOME/bin执行也是一样,后来试了一下,发现敲rman时把目录也带上有能使用($ORACLE_HOME/bin/rman),我就纳了焖儿啦,再网上搜了一下,发现也有和我有同样困惑的网友。
就是因为linux本身也有一文件也叫RMAN。
在输入RMAN准备备份时,系统其实是执行了自身的RMAN,而非Oracle的RMAN。
解决,在.bash_profile 原本export PATH之前加入export PATH=$ORACLE_HOME/bin就可以了。
如果以前是:export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
改为:export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
执行:$source .bash_profile
或重新登录oracle用户,然后直接敲rman就OK啦。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15688952/viewspace-661717/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/15688952/viewspace-661717/