- 最后登录
- 2017-5-4
- 在线时间
- 81 小时
- 威望
- 999
- 金钱
- 2391
- 注册时间
- 2013-9-11
- 阅读权限
- 150
- 帖子
- 1124
- 精华
- 5
- 积分
- 999
- UID
- 1220
|
1#
发表于 2017-4-13 12:08:20
|
查看: 1285 |
回复: 0
正常启动时出错:>startup
ORA-00600: 内部错误代码, 参数: [kcratr_nab_less_than_odr], [1], [3313],[2328320], [2334233], [], [], [], [], [], [], []
然后进行恢复操作.
第一步:
select * from v$logfile;
GROUP#, STATUS, TYPE, MEMBER, IS_RECOVERY_DEST_FILE
1 3 ONLINE /opt/oracle/oradata/orcl/redo03.log NO
2 2 ONLINE /opt/oracle/oradata/orcl/redo02.log NO
3 1 ONLINE /opt/oracle/oradata/orcl/redo01.log NO
select * from v$log_history order by sequence# desc;
RECID, STAMP, THREAD#, SEQUENCE#, FIRST_CHANGE#, FIRST_TIME, NEXT_CHANGE#, RESETLOGS_CHANGE#, RESETLOGS_TIME
1 513 721195482 1 513 12941638 2010/6/8 22:34:26 12974260 888509 2010/1/2 22:52:03
2 512 721175666 1 512 12941083 2010/6/8 22:33:53 12941638 888509 2010/1/2 22:52:03
3 511 721175633 1 511 12926282 2010/6/8 21:00:07 12941083 888509 2010/1/2 22:52:03
4 510 721170007 1 510 12888638 2010/6/8 8:00:58 12926282 888509 2010/1/2 22:52:03
5 509 721123258 1 509 12851490 2010/6/7 23:04:28 12888638 888509 2010/1/2 22:52:03
复制代码
第二步:
RMAN> run
2> {set until time '2010/6/7 23:04:29';
3> restore database;
4> recover database;
5> }
正在执行命令: SET until clause
启动 restore 于 2010-06-16 19:20:49
使用通道 ORA_DISK_1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: restore 命令 (在 06/16/2010 19:20:49 上) 失败
RMAN-06026: 有些目标没有找到 - 终止还原
RMAN-06023: 没有找到数据文件4的副本来还原
RMAN-06023: 没有找到数据文件3的副本来还原
RMAN-06023: 没有找到数据文件2的副本来还原
RMAN-06023: 没有找到数据文件1的副本来还原
复制代码
第三步:
alter database open resetlogs;
alter database open resetlogs
*
第 1 行出现错误:
ORA-01152: 文件 1 没有从过旧的备份中还原
ORA-01110: 数据文件 1: '/opt/oracle/oradata/orcl/system01.dbf'
复制代码
|
|