北海数据库瘫痪的解决办法
北海数据库瘫痪的解决办法
1)
1)
查
查
看
看
ALERT
ALERT
文件,此文件是随着数据库的创建逐渐增长
文件,此文件是随着数据库的创建逐渐增长
的,用以记录数据库重大事件及错误。数据库的各种错误
的,用以记录数据库重大事件及错误。数据库的各种错误
都可以通过它看到。这是我们分析错误的重要工具。
都可以通过它看到。这是我们分析错误的重要工具。
2
2
)在
)在
看了
看了
ALERT
ALERT
文件后,发现在线日志文件(
文件后,发现在线日志文件(
REDO
REDO
LOG
LOG
)损坏了,损坏的原因不得而知,可能是上次操作系
)损坏了,损坏的原因不得而知,可能是上次操作系
统非法关闭导致的。
统非法关闭导致的。
3
3
)
)
AL
AL
ERT
ERT
文件还显示,数据库接着手动的被做了不完全
文件还显示,数据库接着手动的被做了不完全
恢复。由于没有数据库的备份(这是问题的根源),直接
恢复。由于没有数据库的备份(这是问题的根源),直接
从原数据文件恢复的
从原数据文件恢复的
。因此
。因此
在日志文件损坏的情况下,必
在日志文件损坏的情况下,必
然会造成某些数据文件的检查点不一致。举例:有三个数
然会造成某些数据文件的检查点不一致。举例:有三个数
据文件,由于操作系统突然断电,导致
据文件,由于操作系统突然断电,导致
REDO
REDO
里面的信息
里面的信息
没来得及往数据文件里写,这时候三个数据文件的
没来得及往数据文件里写,这时候三个数据文件的
SCN
SCN
可
可
能
能
一个是
一个是
100
100
,一个是
,一个是
111
111
,一个是
,一个是
120,
120,
数据库正常关闭情
数据库正常关闭情
评论0