大家好,我在登录rman时遇到一个小问题
数据库:oracle 10g,64位。
情况描述:
1.在数据库处于open状态时,通过以下两步可以登录数据库。
$rman nocatalog;
RMAN> connect target system/eisoo@orcl
2.在数据库shutdown后,按以上步骤出现以下错误:
ORA-01031: insufficient privileges
但如果按以下步骤则可以连接
$rman nocatalog;
RMAN> connect target system/eisoo我要在数据库处于shutdown状态下能使用1的两个步骤登录数据库,请高手指教

解决方案 »

  1.   

    顶一下~
    参考http://www.cnblogs.com/amboyna/archive/2008/03/08/1096018.html
      

  2.   

    在数据库服务器上用
    rman target=/
    就可以了
      

  3.   

    数据库shutdown后只有sysdba的身份可以登录的,根据你的写法system/eisoo@orcl  system/eisoo 都不是sysdba的身份。用 / as sysdba的方式。
      

  4.   

    我记得rman只能用sysdba登陆
    当你用rman nocatalog
    connect target system/....登陆的时候实际上是默认的sys用户并且是sysdba权限
    这个跟sqlplus system/.... as sysdba是一个道理!
    对于你第一步的rman nocatalog
    connect target system/....@...登陆的方式能成功?
    应该不管库开没开都会失败吧!
      

  5.   

    解决了,原来是listerner.ora 文件中的数据库名字没写对,应该是小写的,结果是大写的,另外,我已将system赋予了dba的权限,这样的话登录才没问题了。不过还是谢谢以上各位~~