### Problem statement or Question: ###
A datafile was automatically put into offline, and there was a lot ora-600 (See ora-600.ora-code.com)
thereafter. From trace files, we noted there was some error:
KCF: write/open error block=0x1b1d online=1
file1 /opt/oracle/oradata/ocn/memberrs02.dbf
error '061 txt: 'Linux Error: 12: Cannot allocate memory '
before the file was put into offline. After we met this error, we rebooted our
oracle instance, and recovered this datafile. It then became ok. We want to
know the exact cause to our problem. Is it because we are using aio? If you
could help me, I would be very appreciated.
/opt/oracle/admin/ocn/bdump/ocn2_dbw0_29343.trc
Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
With the Partitioning, Real Application Clusters, OLAP and Oracle Data Mining options
JServer Release 9.2.0.4.0 - Production
ORACLE_HOME = /opt/oracle/products/9.2.0
System name: Linux
Node name: ocn2
Release: 2.4.9-e.37smp
Version: #1 SMP Mon Jan 26 11:29:50 EST 2004
Machine: i686
Instance name: ocn2
Redo thread mounted by this instance: 2
Oracle process number: 7
Unix process pid: 29343, image: oracle@(protected) (DBW0)