Email: service@parnassusdata.com 7 x 24 online support!

    You are here

    • You are here:
    • Home > Blogs > PDSERVICE's blog > ORA-01119, ORA-27041 和 SVR4 当使用原始设备将数据文件添加到表空间

ORA-01119, ORA-27041 和 SVR4 当使用原始设备将数据文件添加到表空间

ORA-01119, ORA-27041 和 SVR4 当使用原始设备将数据文件添加到表空间

 

如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com

症状
你使用原始设备作为存储。你尝试将数据文件添加到表空间。虽然数据文件被添加到操作系统,但操作失败。生成以下错误:
ERROR
———————–
ORA-01119: error in creating database file ‘/oradata02/l28dr/system_02.dbf’
ORA-27041: unable to open file
SVR4 Error: 6: No such device or address

STEPS
———————–
1. 尝试添加数据文件:
SQL> alter tablespace system add datafile ‘/oradata02/l28dr/system_02.dbf’ size 2048M reuse;
alter tablespace system add datafile ‘/oradata02/l28dr/system_02.dbf’ size 2048M reuse
*
ERROR at line 1:
ORA-01119: error in creating database file ‘/oradata02/l28dr/system_02.dbf’
ORA-27041: unable to open file
SVR4 Error: 6: No such device or address
Additional information: 1

2. 查询文件系统显示数据文件存在。
$ ls -ltr /oradata02/l28dr/system_02.dbf

lrwxrwxrwx 1 oracle dba 49 Jun 13 11:43 /oradata02/l28dr/system_02.dbf -> /dev/vx/rdsk/l28dr-oradata-dg/l28dr_system_02_raw

原因
在这个情况下,这是硬件问题。这不是关于Oracle 和裸设备之间的接口。
最后的测试是将Oracle软件从组合中删除严格专注于硬件。
这里它仍然失败,例如:
$ dd if=/oradata02/l28dr/system_02.dbf bs=8192 count=3 of=/tmp/dd.out
dd: /oradata02/l28dr/system_02.dbf: open: No such device or address

如果它也在硬件级别失败了,那么可以肯定这是硬件问题。
解决方案
1. 联系你的硬件供应商寻求帮助,并告知他们你遇到了下一个问题:
$ dd if=/oradata02/l28dr/system_02.dbf bs=8192 count=3 of=/tmp/dd.out
dd: /oradata02/l28dr/system_02.dbf: open: No such device or address

2. 同时,查看你的备份情况,这样一旦硬件被修复,你就能准备好按要求操作Oracle。
参考
NOTE:304488.1 – Using standby_file_management with Raw Devices
BUG:912433 – ORA-1119, ORA-27037, SVR4 ERROR:2, ADD INFO:3 WHEN CREATE TEMP TABLESPACE
NOTE:18693.1 – OERR: ORA 1119 error in creating datafile
NOTE:433399.1 – Could Not Add Datafile Due to ORA-01119, ORA-17502 and ORA-15041