+ -
当前位置:首页 → 问答吧 → 如何进入RMAN模式

如何进入RMAN模式

时间:2009-08-29

来源:互联网

我现在用的系统是suse Linux 10 ,我用root登陆,sqlplus “/as sysdna”进入 oracle ,然后怎么进入rman模式?

作者: pooler1122   发布时间: 2009-08-29

#rman target / nocatalog

作者: tianlesoftware   发布时间: 2009-08-29

不用进sqlplus的..直接运行rman命令就可以了

作者: tianlesoftware   发布时间: 2009-08-29

好的,我试下

作者: pooler1122   发布时间: 2009-08-29

我按照1楼的命令,在不进入SQLPLUS的情况下,#rman target / nocatalog ,结果报错rman: can't open target ,这是什么问题?新手求教?

作者: pooler1122   发布时间: 2009-08-29

加上用户名和密码试试..

SQL code

C:\Documents and Settings\user.HQ-TEXT>rman target sys/admin nocatalog

恢复管理器: Release 10.2.0.1.0 - Production on 星期六 8月 29 12:09:11 2009

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

连接到目标数据库: TEST (DBID=1992325518)
使用目标数据库控制文件替代恢复目录

RMAN>

作者: tianlesoftware   发布时间: 2009-08-29

我加上了用户名和密码还是提示一样的错误,rman: can't open target,target是什么,应该怎么开启或关闭它呢

作者: pooler1122   发布时间: 2009-08-29

加上SID,试试

作者: c4313848   发布时间: 2009-08-29

呵呵,还是好好的把rman相关的内容系统的学一下再问吧
对于rman来说,这是基础的不能基础的内容,不学这些,你登录进去了,说不定反而容易出事

作者: majy   发布时间: 2009-08-29

我也是在学习中,也看过资料了,可现在进都进不去,怎么实践啊,郁闷啊!!!

我加上SID也还是报错,同样的错误rman: can't open target

郁闷!!

作者: pooler1122   发布时间: 2009-08-29

是不是装了两个ORACLE,把 rman命令的路径写全
像这样 $ORACLE_HOME/bin/rman
$ORACLE_HOME用全路径试试

作者: c4313848   发布时间: 2009-08-29

运行Rman前先指定SID 看看..

SQL code

C:\Documents and Settings\user.HQ-TEXT>set ORACLE_SID=test

C:\Documents and Settings\user.HQ-TEXT>rman target sys/admin nocatalog

恢复管理器: Release 10.2.0.1.0 - Production on 星期六 8月 29 14:44:39 2009

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

连接到目标数据库: TEST (DBID=1992325518)
使用目标数据库控制文件替代恢复目录

RMAN>

作者: tianlesoftware   发布时间: 2009-08-29

用root登录,切到ORACLE用户
su - oracle

作者: c4313848   发布时间: 2009-08-29

从ITPUB上搞自三思的笔记,linux和windows类似。

一、连接本地数据库
通过rman连接本地数据库非常简单,以windows平台为例,进入到命令提示符界面:

C:\Documents and Settings\Administrator>set oracle_sid=jssweb

C:\Documents and Settings\Administrator>rman target /

恢复管理器: 版本9.2.0.1.0 - Production

Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.

连接到目标数据库: JSSWEB (DBID=3391142503)

RMAN>

注:如果本地库只有一个实例,则不需要指定oracle_sid。Rman会自动连接到默认实例。

当然,你也可以先启动rman,然后再通过connect来连接目标数据库,如下:


C:\Documents and Settings\Administrator>set oracle_sid=jssweb

C:\Documents and Settings\Administrator>rman

恢复管理器: 版本9.2.0.1.0 - Production

Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.

RMAN> connect target /

连接到目标数据库: JSSWEB (DBID=3391142503)

RMAN>



二、连接远程数据库
如果要连接的目标数据库是一个远程数据库,那么必须在建立连接时指定一个有效的网络服务名,同时你本地的tnsname.ora文件中也必须已经建立了该网络服务名的正确配置。示例如下:

C:\Documents and Settings\Administrator>rman target sys/change_on_install@testdb

恢复管理器: 版本9.2.0.1.0 - Production

Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.

连接到目标数据库: TESTDB (DBID=2220262593)

RMAN>

当然,在这里你也可以同样先启动rman,再通过connect创建连接。具体示例与上类似,如果再做演示那这个环节不仅是弱,而是超弱,即使坚定如我也承受不了如此强烈的呕吐加鄙视的欲望,所以还是做罢吧。

作者: zxf_feng   发布时间: 2009-08-29

这里有篇文章比较好,系统的讲了rman的创建使用
http://topic.csdn.net/t/20040924/09/3404034.html

作者: tiancx82   发布时间: 2009-08-29

转载于作者 freddy2003 大作

作者: tiancx82   发布时间: 2009-08-30

运行-CMD-rman target / 
我猜你也只是连本地吧

作者: wh62592855   发布时间: 2009-08-30

rman target /

作者: inthirties   发布时间: 2009-08-30

楼主先确认一下rman吧,相信你的PATH路径下有个类似的命令导致你出现这个情况
which rman
看是不是在$ORACLE_HOME/bin/rman

作者: jinxino_o   发布时间: 2009-08-31

环境变量的问题。
可能是你进入oracle用户的时候输入的是:su oracle
这样进去后环境变量是不对的,你输入:cd $ORACLE_HOME看下,应该是不对的。
解决方法:exit退出到root用户下,再su - oracle进入到oracle用户下,就好了。

作者: mn542234980   发布时间: 2011-10-17

热门下载

更多