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

解决方案 »

  1.   

    #rman target / nocatalog
      

  2.   

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

  3.   

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

  4.   

    加上用户名和密码试试..
    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 2009Copyright (c) 1982, 2005, Oracle.  All rights reserved.连接到目标数据库: TEST (DBID=1992325518)
    使用目标数据库控制文件替代恢复目录RMAN>
      

  5.   

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

  6.   

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

  7.   

    我也是在学习中,也看过资料了,可现在进都进不去,怎么实践啊,郁闷啊!!!我加上SID也还是报错,同样的错误rman: can't open target郁闷!!
      

  8.   

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

  9.   

    运行Rman前先指定SID 看看..
    C:\Documents and Settings\user.HQ-TEXT>set ORACLE_SID=testC:\Documents and Settings\user.HQ-TEXT>rman target sys/admin nocatalog恢复管理器: Release 10.2.0.1.0 - Production on 星期六 8月 29 14:44:39 2009Copyright (c) 1982, 2005, Oracle.  All rights reserved.连接到目标数据库: TEST (DBID=1992325518)
    使用目标数据库控制文件替代恢复目录RMAN>
      

  10.   

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

  11.   

    从ITPUB上搞自三思的笔记,linux和windows类似。一、连接本地数据库
    通过rman连接本地数据库非常简单,以windows平台为例,进入到命令提示符界面:C:\Documents and Settings\Administrator>set oracle_sid=jsswebC:\Documents and Settings\Administrator>rman target /恢复管理器: 版本9.2.0.1.0 - ProductionCopyright (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=jsswebC:\Documents and Settings\Administrator>rman恢复管理器: 版本9.2.0.1.0 - ProductionCopyright (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 - ProductionCopyright (c) 1995, 2002, Oracle Corporation.  All rights reserved.连接到目标数据库: TESTDB (DBID=2220262593)RMAN>当然,在这里你也可以同样先启动rman,再通过connect创建连接。具体示例与上类似,如果再做演示那这个环节不仅是弱,而是超弱,即使坚定如我也承受不了如此强烈的呕吐加鄙视的欲望,所以还是做罢吧。
      

  12.   

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

  13.   

    转载于作者 freddy2003 大作
      

  14.   

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

  15.   

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

  16.   

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