ITPub博客

首页 > Linux操作系统 > Linux操作系统 > RMAN基于时间的不完全恢复 时间格式报错

RMAN基于时间的不完全恢复 时间格式报错

原创 Linux操作系统 作者:dnd_lishangyun 时间:2010-11-23 19:55:07 0 删除 编辑
各位大哥,小弟在做
RMAN基于时间的不完全恢复时在recover database时报错
RMAN-03002: failure of recover command at 11/20/2010 12:13:06
RMAN-11003: failure during parse/execution of SQL statement: alter database recover if needed
start until time 'NOV 20 2010 10:13:48'
ORA-01841: (full) year must be between -4713 and +9999, and not be 0


我首先在操作系统设置了时间格式Export NLS_DATE_FORMAT="YYYY.MM.DD HH24:MI:SS"
然后又在rman内部设置了时间格式sql "alter session set nls_date_format=''YYYY.MM.DD HH24:MI:SS'' "
都执行成功
接着又执行
run
{
set until time='2010.11.20 10:13:48';
restore database;
recover database;
}
但是在执行到media recovery时候报错

下面我试验的结果,请各位大哥看一下到底怎么回事
D、        转储数据库
RMAN> run
2> {set until time='2010.11.20 10:13:48';
3> restore database;
4> recover database;
5> }

executing command: SET until clause

Starting restore at 2010.11.20 12:11:49
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=157 devtype=DISK

channel ORA_DISK_1: starting datafile backupset restore
channel ORA_DISK_1: specifying datafile(s) to restore from backup set
restoring datafile 00001 to /opt/ora10g/oradata/inomc/system01.dbf
restoring datafile 00002 to /opt/ora10g/oradata/inomc/undotbs01.dbf
restoring datafile 00003 to /opt/ora10g/oradata/inomc/sysaux01.dbf
restoring datafile 00004 to /opt/ora10g/oradata/inomc/users01.dbf
restoring datafile 00005 to /opt/ora10g/oradata/inomc/text01-1.dbf
channel ORA_DISK_1: reading from backup piece /opt/ora10g/flash_recovery_area/INOMC/backupset/2010_11_20/o1_mf_nnndf_TAG20101120T055037_6gfw9gm5_.bkp
channel ORA_DISK_1: restored backup piece 1
piece handle=/opt/ora10g/flash_recovery_area/INOMC/backupset/2010_11_20/o1_mf_nnndf_TAG20101120T055037_6gfw9gm5_.bkp tag=TAG20101120T055037
channel ORA_DISK_1: restore complete, elapsed time: 00:01:15
Finished restore at 2010.11.20 12:13:05

Starting recover at 2010.11.20 12:13:05
using channel ORA_DISK_1

starting media recovery
media recovery failed
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of recover command at 11/20/2010 12:13:06
RMAN-11003: failure during parse/execution of SQL statement: alter database recover if needed
start until time 'NOV 20 2010 10:13:48'
ORA-01841: (full) year must be between -4713 and +9999, and not be 0

[ 本帖最后由 dnd_lishangyun 于 2010-11-23 19:23 编辑 ]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23493401/viewspace-679664/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-03-11

  • 博文量
    13
  • 访问量
    21036