复制代码代码如下: SQL> select name from v$datafile; NAME -------------------------------------------------------------------------------- /app/oracle/oradata/ORCL/datafile/o1_mf_system_555wqbnk_.dbf /app/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_555wqxgl_.dbf /app/oracle/oradata/ORCL/datafile/o1_mf_sysaux_555wr5p6_.dbf /app/oracle/oradata/ORCL/datafile/o1_mf_users_555wrj4o_.dbf SQL> host rm /app/oracle/oradata/ORCL/datafile/o1_mf_users_555wrj4o_.dbf
2. 尝试在users表空间中创建表,开始报错。
复制代码代码如下: SQL> create table t tablespace users as select * from dual; create table t tablespace users as select * from dual * ERROR at line 1: ORA-01116: error in opening database file 4 ORA-01110: data file 4: "/app/oracle/oradata/ORCL/datafile/o1_mf_users_555wrj4o_.dbf" ORA-27041: unable to open file Linux Error: 2: No such file or directory Additional information: 3
在告警日志中,同样也可以看到类似信息。
复制代码代码如下: Mon Dec 19 21:48:17 CST 2011 Errors in file /app/oracle/admin/orcl/bdump/orcl_m000_3897.trc: ORA-01116: error in opening database file 4 ORA-01110: data file 4: "/app/oracle/oradata/ORCL/datafile/o1_mf_users_555wrj4o_.dbf" ORA-27041: unable to open file Linux Error: 2: No such file or directory Additional information: 3