ITPub博客

首页 > 数据库 > Oracle > rman在linux下的一个问题

rman在linux下的一个问题

原创 Oracle 作者:charsi 时间:2012-06-25 16:59:41 0 删除 编辑

在linux下使用rman,执行rman target /,结果出现下面的一个错误:

[oracle:/home/oracle]rman target /
rman: can't open target


很奇怪,从来没有遇到这个问题,执行了好几遍我都开始怀疑是不是我的数据库缺少什么配置.
后来才发现,原来linux上也有一个rman的命令,我们看:

[oracle:/home/oracle]which rman
/usr/X11R6/bin/rman
[oracle:/home/oracle]rman target /
rman: can't open target

[oracle:/home/oracle]cd $ORACLE_HOME
[oracle:/home/oracle/oracle/product/10.2.0/db_1]cd bin
[oracle:/home/oracle/oracle/product/10.2.0/db_1/bin]ls -l rman
-rwxr-x--x 1 oracle oinstall 10459795 Jan 5 19:27 rman
[oracle:/home/oracle/oracle/product/10.2.0/db_1/bin]./rman target /

Recovery Manager: Release 10.2.0.1.0 - Production on Tue Mar 20 14:09:07 2012

Copyright (c) 1982, 2005, Oracle. All rights reserved.


connected to target database: ORCL (DBID=1302561974)

RMAN>

也就是根本原因其实是环境变量配置的不对.
看一下环境变量中的PATH配置为:
export PATH=$PATH:$ORACLE_HOME/bin
修改为
export PATH=$ORACLE_HOME/bin:$PATH
然后重新登陆即可.

linux中的rman命令是用来转换man帮助格式的一个命令,与Oracle提供的rman命令完全是两个不同的东西.

[@more@]

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

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

注册时间:2010-05-04

  • 博文量
    96
  • 访问量
    406719