rman target sys/oracle@targetdb  可以运行rman target /  不能运行报错
恢复管理器: 版本9.2.0.4.0 - ProductionCopyright (c) 1995, 2002, Oracle Corporation.  All rights reserved.RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00554: initialization of internal recovery manager package failed
RMAN-04005: error from target database:
ORA-12560: TNS: 协议适配器错误
请高手啊

解决方案 »

  1.   

    设置下你的环境变量 为数据库名
    set oracle_sid=<sid>
      

  2.   

    参数是不是:
    SQLNET.AUTHENTICATION_SERVICES = (NTS)
      

  3.   

    rman target /@targetdb  运行
    指定数据库
      

  4.   

    你的数据库不允许操作系统认证的方式登陆rman target sys/oracle@targetdb  这个是以数据库认证方式登陆到targetdbrman target / 这个是以操作系统认证的方式登陆到本机的oracle数据库,sid由ORACLE_SID指定