表空间时间点恢复报错

xp+oracle9.0.0.1

1 自己在做表空间时间点恢复的时候,
  当执行 >recover database until time '2008-08-29 09:00:00' using backup controlfile
   显示如下   
    ORA-00279: change 293043 generated at 08/29/2008 09:01:35 needed for thread 1
    ORA-00289: suggestion : E:\ORACLE\ORA90\RDBMS\ARC00006.001
    ORA-00280: change 293043 for thread 1 is in sequence
    Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
   执行 auto
   结果报错,如下
     ORA-00309: log belongs to wrong database
    ORA-00334: archived log: 'E:\ORACLE\ORA90\RDBMS\ARC00006.001'

2  google了一下
   1 说是辅助库中重做日志的位置不正确,不过我查了一下应该没有问题的
      log_file_name_convert=('E:\oracle\oradata\rcat,'e:\auxi')
  2 log belongs to wrong database Cause: The system cannot access the archived redo log because it     belongs to another database. ...
    系统不能访问归档日志因为他属于另外一个数据库.
    但是在修改init.ora时和日志相关的参数只有
     log_file_name_convert=('E:\oracle\oradata\rcat,'e:\auxi')
    没有和归档日志相关的,
在9.0.0里要做表空间时间点恢复主要是这几个参数
    log_file_name_convert,
    db_file_name_convert,
    control_files,
    lock_name_space
  对吗,
  那位兄台知道的,指点一下.谢谢

[ 本帖最后由 1x1xqq 于 2008-8-29 10:40 编辑 ]