Oracle询问:竞争是队列:开始阻止|
博客首页
|神谕:resmgr:量子CPU CPU
等待事件引发的冲高
WinXP
安装 Oracle数据
恢复:一ora-600 4097
错误解决方案
作者:eygle | {转载请注明超链接形式的来源和作者信息及本声明全国连宝}
链接:
WinXP安装
|相关文章数据回收站相关文章
Oracle数据恢复:ora-600 kdsgrp1错误解决方案的
内存安装
设置 环境变量和ora-00600无法加载进图书馆
恢复
参数_smon_internal_errlimit和数据库
ora-600 17285错误和PL / SQL开发
Oracle数据恢复:ora-600 6006误差造成的断电
这个错误是罕见的过程中,客户数据库的恢复和ora-600 4097错误。
当Oracle
执行延迟块
清理时,它将
查询回滚段标头以
确认事务状态。然而,由于某些
损坏或强制恢复措施,回滚段信息来自于当前数据库状态的将来和前面。所以有4097的错误。
这个错误显然是由事务清除和回滚问题引起的。
在观察下列错误时,我们注意到了一条重要信息:
非致命的内部错误发生而SMON做记录SCN ->时间映射。
具体内容如下:
7月12日星期二09:26:09 2011
文件 / / /
管理Oracle mA/cm2 / / socl_smon_909326.trc BDUMP错误:
ora-00600:内部错误代码,参数:{ 4097 },{ },{ },{ },{ },{ },{ },{ }
7月12日星期二09:26:10 2011
非致命的内部错误发生而SMON做记录SCN ->时间映射。
SMON遇到1出最多100个非致命的内部错误。
7月12日星期二09:31:12 2011
文件 / / /管理Oracle mA/cm2 / / socl_smon_909326.trc BDUMP错误:
ora-00600:内部错误代码,参数:{ 4097 },{ },{ },{ },{ },{ },{ },{ }
7月12日星期二09:31:13 2011
非致命的内部错误发生而SMON做记录SCN ->时间映射。
SMON遇到2出最多100个非致命的内部错误。
我们知道,映射的SCN ->时间在数据库是由smon_scn_time表:
REM
创建的scntime跟踪表,SMON将保持
REM作为一个循环队列-注意我们填充整个
至少有144000个条目的REM表(足够5天)。
REM
线程是向后兼容的,总是0。
雷姆-orig_thread 是
升级/降级
雷- scn_wrp,scn_bas,和time_dp是向后兼容
雷和不质疑KTF层。
REM
创建群集smon_scn_to_time(
线程号线程*
兼容性 )
/
创建集群smon_scn_to_time指数smon_scn_to_time_idx
/
创建表smon_scn_time(
线程号、线程兼容性*。
time_mp数,时间最近的SCN代表* / / *
time_dp
日期、时间日期 / / *性*。
scn_wrp数,scn.wrp兼容性* / / *。
scn_bas数,scn.bas兼容性* / / *。
num_mappings数,
tim_scn_map原(1200),
SCN编号
默认为0。
orig_thread数默认0降级 / * * /
集群smon_scn_to_time(线程))
/
创建唯一索引smon_scn_time_tim_idx smon_scn_time(time_mp)
/
创建唯一索引smon_scn_time_scn_idx smon_scn_time(SCN)
/
这方面的数据不重要,可以安全地清理。然后数据库将继续自动将映射信息记录到表中。
无法直接截断表smon_scn_time:
soclrac01:Oracle:{ / / /管理Oracle mA/cm2 / BDUMP } # SQLPlus / SYSDBA
SQL * Plus:释放10.2.0.4.0 - 7月12日星期二09:41:09 2011生产
版权(c)1982, 2007,甲骨文。版权所有。
连接:
Oracle数据库10g
企业版发布10.2.0.4.0 - 64bit生产
使用分区、OLAP数据、挖掘和实际
应用程序测试
选项 SQL select count(*)>从smon_scn_time;
计数(*)
----------
一千七百四十三
TRUNCATETABLE smon_scn_time SQL >;
TRUNCATETABLE smon_scn_time
*
第1行错误:
ora-03292:表被截断是群集的一部分
ora-03292暗示表是群集的一部分。
我们试图
删除数据并
发现存在错误,索引和数据不一致。
已删除smon_scn_time;
删除从smon_scn_time
*
第1行错误:
ora-08102:指数未找到密钥,OBJ # 577,文件1,69410块(2)
直接截断集群可以清除数据:
SQL >截断集群smon_scn_to_time;
集群截断。
SQL select count(*)>从smon_scn_time;
计数(*)
----------
零
SQL >
重新
启动数据库后,所有数据库都恢复正常,没有任何告警和错误信息。
立即
关闭;
数据库关闭。
关闭数据库。
Oracle实例关闭。
已启动
Oracle实例开始。
系统全局
区域1224736768字节
固定大小2083664字节
可变大小318768304字节
数据库缓冲889192448字节
重做缓冲区14692352字节
数据库安装。
打开数据库。
SQL select count(*)>从smon_scn_time;
计数(*)
----------
一
该数据库恢复已圆满解决。
今天的历史…
2008-07-19第:
谷歌图书甲骨文
2006-07-19第:
oracle10gr2 ora-3136错误解决方案
Oracle10g数据库视图V $ SCN增强
2005-07-19第:
瑞典正章游记-第一个周末(访问中心)
通过对eygle 2011-07-19 |
|
Del.icio.us |
谷歌|
backuprecovery
编辑|
浏览量:|
oerrorora-600
搜索本站:
留言