
Posted on 二月 08, 2009 by 白鳝
0.1.1. 今日点评
今天老白碰到了系统 HANG 住的情况,然后又碰到了一次由于异步 IO 而引起
的宕机。由于异步 IO 引起宕机是 DBA 经常能够碰到的,一般的错误号都是 ORA
-27XXX。在 AIX 下,导致异步 IO 的问题在 Oracle 8i,9i 和 10G 中都有发生,一
般都是在使用文件系统的环境下,使用裸设备很少会出现。因为在 AIX 下裸设备
的异步 IO 是核心支持的,而文件系统必须使用 AIOSERVER。碰到老白今天下午
遇到的问题,一般来说需要将AIX 升级到 5.3 TL6 或者更高的版本,并且打 Oracle
9i 的补丁。详情可以参考:
l Doc ID: Note:390656.1 IO Interoperability Issue between IBM
ML05 and Oracle Databases
l Doc ID: Note:452866.1 Database crashes producing ORA-27061
l Doc ID: Note:467282.1 Instance down due to ORA-27061: skgfospo:
waiting for async I/Os failed
l Doc ID: 4401119.8 Bug 4401119 - AIX: Crash possible on AIX
(ORA-206)
其实异步 IO 的问题在其他操作系统下也常有发生,由于今天没有碰到,老
白也就偷点懒了。大家可以去 METALINK 上查找相关的文档。
说明:老白这本书并不是一本介绍技术的书,不过为了便于大家了解每天发
生的事情中的一些技术问题。老白增加了今日点评的内容。比如今天遇到了 ORA
-27061导致宕机的问题。这个故障也是 Oracle 的典型故障之一,实际上 METALINK
文档已经说的很清楚了,老白没必要多费笔墨去翻译 METALINK 的文档,因此在
类似的情况下老白会将文档号留下,大家可以去 METALINK 上查阅。对于没有
METALINK 账号的朋友,今后可以去 oracle 粉丝网(WWW.ORACLEFANS.CN)上查阅。
老白会专门设立一个板块,上传和 DBA 日记相关的 METALINK 文档
评论