Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

999

积分

1

好友

942

主题
1#
发表于 2017-4-15 23:56:27 | 查看: 2010| 回复: 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'





下载专业ORACLE数据库恢复工具PRM-DUL  For Oracle http://www.parnassusdata.com/

如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

服务热线 : 13764045638  QQ: 47079569     邮箱:service@parnassusdata.com
您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-12-23 14:07 , Processed in 0.047365 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569