- 最后登录
- 2017-5-4
- 在线时间
- 81 小时
- 威望
- 999
- 金钱
- 2391
- 注册时间
- 2013-9-11
- 阅读权限
- 150
- 帖子
- 1124
- 精华
- 5
- 积分
- 999
- UID
- 1220
|
1#
发表于 2017-4-15 23:56:27
|
查看: 2011 |
回复: 0
本帖最后由 snownight 于 2012-3-17 14:24 编辑
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 612368384 bytes
Fixed Size 1250452 bytes
Variable Size 167775084 bytes
Database Buffers 440401920 bytes
Redo Buffers 2940928 bytes
数据库装载完毕。
ORA-00314: 日志 1 (用于线程 1) 要求的序号 3665 与 3662 不匹配
ORA-00312: 联机日志 1 线程 1: 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\REDO01.LOG'
在日志中看到如下信息
Errors in file d:\oracle\product\10.2.0\admin\TEST\udump\TEST_ora_668.trc:
ORA-00314: 日志 1 (用于线程 1) 要求的序号 3665 与 3662 不匹配
ORA-00312: 联机日志 1 线程 1: 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\REDO01.LOG'
Sat Mar 17 13:19:14 2012
Aborting crash recovery due to error 314
Sat Mar 17 13:19:14 2012
Errors in file d:\oracle\product\10.2.0\admin\TEST\udump\TEST_ora_668.trc:
ORA-00314: 日志 1 (用于线程 1) 要求的序号 3665 与 3662 不匹配
ORA-00312: 联机日志 1 线程 1: 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\REDO01.LOG'
在网上搜索了一下,我进行了以下尝试
QL> SELECT open_mode FROM v$database;
OPEN_MODE
----------
MOUNTED
SQL> select group#,sequence#,archived,status from v$log;
GROUP# SEQUENCE# ARC STATUS
---------- ---------- --- ----------------
1 3665 NO CURRENT
3 3664 NO INACTIVE
2 3663 NO INACTIVE
可以看出来,Group 1 是当前的联机日志文件
SQL> alter database clear unarchivedlogfile group 1;
alter database clear unarchived logfilegroup 1
*
第 1 行出现错误:
ORA-01624: 日志 1 是紧急恢复实例 TEST(线程 1) 所必需的
ORA-00312: 联机日志 1 线程 1:'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\REDO01.LOG'
SQL> recover database until cancel
ORA-00279: 更改 113319068 (在 03/17/201209:46:29 生成) 对于线程 1 是必需的
ORA-00289: 建议:
D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST\ARCHIVELOG\2012_03_17\O1_MF_1_3
665_%U_.ARC
ORA-00280: 更改 113319068 (用于线程 1) 在序列 #3665 中
指定日志: {<RET>=suggested | filename | AUTO | CANCEL}
输入 auto
ORA-00308: 无法打开归档日志
'D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST\ARCHIVELOG\2012_03_17\O1_MF_1_3665_%U_.ARC'
ORA-27041: 无法打开文件
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。
ORA-00308: 无法打开归档日志
'D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST\ARCHIVELOG\2012_03_17\O1_MF_1_3665_%U_.ARC'
ORA-27041: 无法打开文件
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。
ORA-01547: 警告: RECOVER 成功但 OPENRESETLOGS 将出现如下错误
ORA-01194: 文件 1 需要更多的恢复来保持一致性
ORA-01110: 数据文件 1:'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYSTEM01.DBF'
SQL> alter database open resetlogs;
alter database open resetlogs
*
第 1 行出现错误:
ORA-01194: 文件 1 需要更多的恢复来保持一致性
ORA-01110: 数据文件 1:'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYSTEM01.DBF'
|
|