免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1240 | 回复: 2
打印 上一主题 下一主题

无法完成rman恢复??? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-04-08 15:04 |只看该作者 |倒序浏览
RMAN>;run{
2>; allocate channel c1 type disk;
3>; restore database;
4>; recover database delete archivelog;
5>; }

RMAN-03022:正在编译命令:allocate
RMAN-03023:正在执行命令:allocate
RMAN-08030:分配的通道:c1
RMAN-08500:通道 c1:sid=17 devtype=DISK

RMAN-03022:正在编译命令:restore

RMAN-03022:正在编译命令:IRESTORE
RMAN-03026:在释放通道资源时出现错误恢复
RMAN-08031:释放的通道:c1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure during compilation of command
RMAN-03013: command type: restore
RMAN-03002: failure during compilation of command
RMAN-03013: command type: IRESTORE
RMAN-06003: ORACLE error from target database: ORA-01843: 无效的月份
RMAN-06097: text of failing SQL statement: select decode(bitand(festa,(4096+12
),128,fecps,4096,fecps,0) ,decode(bitand(festa,(4096+12),128,281474976710655,4
096,controlfile_change#,0) ,decode(bitand(festa,(4096+12),128,SYSDATE,4096,con
trolfile_time,to_date('JAN 01 1988','MON DD YYYY')) ,feofs ,feonc_scn ,to_date(n
vl(feonc_tim,'01/01/88 00:01:01'),'MM/DD/RR HH24:MI:SS') into :b1,:b2,:b3,:b4,:b
5,:b6  from x$kccfe ,v$database where (fenum=:b7 and fedup=1)
RMAN-06099: error occurred in source file: krmk.pc, line: 22229

何故????

论坛徽章:
0
2 [报告]
发表于 2003-04-08 15:13 |只看该作者

无法完成rman恢复???

按如下的脚本试试!参数都设置好了,NLS_DATE_FORMAT="MON DD YYYY HH24:MI:SS按照系统的提示来!这是很多东西的恢复的一个脚本,我写在一起!
connect target internal/oracle;
connect rcvcat rman/rman;

run {

allocate channel t1 type disk
parms 'ENV=(NLS_LANG=AMERICAN,NLS_DATE_FORMAT="MON DD YYYY HH24:MI:SS"';

#sql 'STARTUP NOMOUNT RESTRICT';

restore database until time 'Aug 22 2002 10:30:00';

recover database;

sql 'alter database open';

##recover archivelog
#set archivelog destination to 'd:\arch_restore';
#restore archivelog from logseq 5 until logseq 7;
#restore (archivelog all);

##recover datafile (database is mount)
#set newname for datafile 'c:\orant\database\data.dbf' to 'd:\data.dbf';
#restore datafile 'c:\orant\database\data.dbf';
#switch datafile all;
#recover database;
#sql 'alter database open';
#sql 'alter tablespace data online';

##recover tablespace (database is mount or open)
#sql 'alter tablespace xdata offline immediate';
#restore tablespace xdata;
#recover tablespace xdata;
#sql 'alter tablespace xdata online';

##recover database (database is nomount)
#restore database;
#sql 'alter database mount';
#recover database;
#sql 'alter database open';
#
#Svrmgrl>;recover database until time 'may 30 2000 9:00:00';
#Svrmgrl>;recover database until logseq 10000;

release channel t1;
release channel t2;
}

论坛徽章:
0
3 [报告]
发表于 2003-04-09 11:21 |只看该作者

无法完成rman恢复???

我用你的后提示无效的月份??
我现在的情况是有一台oracle817服务器数据库
我在我的电脑上装了一个新库想对它进行rman恢复
都弄了一个星期了,不是这错就是那错,我接触oracle的时间也不长
对它也不是很了解
操作系统是win2k adserver
能否给我一个具体的备份和恢复的脚本,本人将不慎感激!!!!
目标服务器是orcl16
恢复目录是orcl77
恢复目录已经建好。数据库已经注册。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP