LoveUnix » ORACLE等数据库 » rac查询时出现ORA-01115的问题
让LU留住您的每

一天 让LU博客留住您的每一天
2007-3-4 15:20 tcpipv6
rac查询时出现ORA-01115的问题

先描述一下我的系统:
2台x366服务器,各8G内存、2块73G做RAID1本地硬盘,每个服务器各2块HBA卡挂接DS4300阵列。阵列禁用ADT,使用RDAC驱动。
系统为linux系统,内核版本2.6.9,oracle10G做RAC。
在整个安装过程中,未出现任何错误提示,安装后在数据查询时出现下列错误信息:
create index INDEX_RY_HCY1BDSJ on RY_HCY (BDSJ)
                                  *
ERROR at line 1:
ORA-01115: IO error reading block from file 8 (block # 268157)
ORA-01110: data file 8: '/u01/oradata/demo1/giapindex'
ORA-27091: unable to queue I/O
ORA-27072: File I/O error
Linux Error: 11: Resource temporarily unavailable
Additional information: 3
Additional information: 268141
Additional information: 40960



Index created.


Index created.

create index INDEX_RY_HCY1CZRQ on RY_HCY (CZRQ)
                                  *
ERROR at line 1:
ORA-01115: IO error reading block from file 8 (block # 269437)
ORA-01110: data file 8: '/u01/oradata/demo1/giapindex'
ORA-27091: unable to queue I/O
ORA-27072: File I/O error
Linux Error: 11: Resource temporarily unavailable
Additional information: 3
Additional information: 269421
Additional information: 114688

已经检查了硬件,无任何问题;将数据文件导出后是30G的dmp文件,在单机上安装无问题;实在没辙了,请大家帮忙看看。

2007-3-5 10:36 Gavin_ygf
回复 #1 tcpipv6 的帖子

楼上是否采用的是raw设备作的数据库共享文件?
ORA-01110: data file 8: '/u01/oradata/demo1/giapindex'
ORA-27091: unable to queue I/O
ORA-27072: File I/O error
从这个看是不是作的raw有问题?

2007-3-5 13:46 tcpipv6
答楼上:文件系统是OCFS2,做的RAC

2007-3-6 12:12 tcpipv6
[font=Verdana]故障是随机性的.有时可以正常导出,有时会报错.

在数据库导入导出时,进行查询均会出错.我怀疑和这种操作有关.

另外,早期出现问题时,曾经请IBM工程师现场来检测过,结果正常.
在DS4300上有磁盘扫描的功能,如果硬盘有问题,会报错的;
我也把阵列单独挂在单机上进行数据的拷贝等操作,没有出错.基本可以排除硬盘的问题.[/font]

2007-3-6 23:08 老农
应该是RAC配置问题。RAC的锁导致I/O性能严重下降

2007-3-7 00:36 tcpipv6
实在太荣幸了,此贴能得到农哥的关注。

因为接触oracle不久,所以做RAC更是生手了,请农哥能详细讲讲吗?如果有必要,我可以把详细配置发给您。

2007-3-7 09:00 Gavin_ygf
回复 #4 tcpipv6 的帖子

楼上能将你做ocfs2的块大小说明一下吗?
或者你的ocfs2文件系统各式化时的参数
是不是在操作大文件时会报这样的错?。

2007-3-7 09:48 tcpipv6
的确是在操作大文件时报错。

mkfs.ocfs2 -b 4K -C 32K -N 4 -L /oradata /dev/sdb1

oracle建库时按默认的8192,不知道有没有影响。

单个的dmp文件就有30多G。

2007-3-9 08:52 Gavin_ygf
回复 #8 tcpipv6 的帖子

rac本身的配置没有问题,出现操作大文件的错误应该是OCFS2 格式化时文件块大小的问题
你可以按-C 256k 的数值格式化,这样应该就没有问题了

mkfs.ocfs2 -b 4K -C 256K -N 4 -L /oradata /dev/sdb1

具体的: [url]http://oss.oracle.com/projects/ocfs2/dist/documentation/ocfs2_faq.html#LIMITS[/url]

2008-1-29 11:18 helam
我也遇到类似的问题了,请问楼主把问题解决了吗,怎样解决的,谢谢!

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.