linux 运行rman,rman在linux下的一个问题

在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@]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值