请大侠帮忙:
在AIX 小型机上
rman target /
报如下错误:
RMAN-00554:initialization of internal recovery manager package failed
RMAN-04005:error from target database;
ORA-21561:ODI generation failed打的错误 ?
如何解决? 谢谢!!1

解决方案 »

  1.   

    是不是权限问题?
    要给RMAN用户分配一定的权限!
    grant connect,resource,create session,recovery_catalog_owner to user
      

  2.   

    应该是系统方面的问题,检查一下资源或者是在metalink上查查有没有这样的bug
      

  3.   


    感觉不像权限问题,1. 报错不像
    2. rman target / 权限不会不够。
      

  4.   

    楼主把环境变量贴一下env|grep oracle
      

  5.   

    LOGIN=oracle
    PATH=/usr/ccs/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/home/oracle/bin:/usr/bin/X11:/sbin:.:/oracle/product/10.2/bin:/oracle/crs/bin:/usr/local/bin:/bin:/oracle/crs/bin:/bin:/splex/prodir/bin
    ORACLE_BASE=/oracle
    DBCA_RAW_CONFIG=/oracle/dbca_raw_config
    CLASSPATH=/oracle/product/10.2/JRE:/oracle/product/10.2/jlib:/oracle/product/10.2/network/jlib:/oracle/product/10.2/rdbms/jlib
    LOGNAME=oracle
    MAIL=/usr/spool/mail/oracle
    ]$PWD>racle@
    USER=oracle
    CRS_HOME=/oracle/crs
    ORA_CRS_HOME=/oracle/crs
    HOME=/home/oracle
    ORACLE_HOME=/oracle/product/10.2
    PWD=/oracle/admin/EPCOLL/bdump
    LIBPATH=/oracle/product/10.2/lib:/oracle/product/10.2/lib32:/oracle/crs/lib32:/oracle/crs/lib
    LD_LIBRARY_PATH=/oracle/product/10.2/lib:/oracle/product/10.2/lib32:/oracle/crs/lib32:/oracle/crs/lib
      

  6.   

    这个是你的rman的问题,检查一下你的系统日志呢,看使用rman的时候系统日志。这个不是权限问题。
      

  7.   

    请列出详细的报错信息,这个可能与环境配置有关 或者与rman本身有关
      

  8.   


    详细的报错信息中应该不是ORA-21561:ODI generation failed  而是 ORA-21561:OID generation failed吧楼主这个问题是新装服务器还是以前rman好用,而现在不好用,是否变更了系统的配置之类的操作?
      

  9.   

    是OID,写错了,不好意思啊 ,以前是好的,突然就报这个错误了。