RAC的一个错误

[复制链接]
查看11 | 回复9 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
RAC节点出现如下错误,一个节点down机
查看控制文件所在逻辑卷,有256M,因此不可能是空间不够,因为Oracle限制控制文件不大于60M
事实上该控制文件只有6M
该控制文件所在的/dev目录也能访问,如果是控制文件坏了,数据库也启动不起来啊
ORA-00202: controlfile: '/dev/rlv_control1'
ORA-27091: skgfqio: unable to queue I/O
ORA-27072: skgfdisp: I/O error
IBM AIX RISC System/6000 Error: 12: Not enough space
Additional information: 35
Fri Aug 24 15:15:10 2007
Errors in file /u01/oracle/admin/rac1/bdump/rac1_lmon_712936.trc:
ORA-00204: error in reading (block 35, # blocks 1) of controlfile
ORA-00202: controlfile: '/dev/rlv_control1'
ORA-27091: skgfqio: unable to queue I/O
ORA-27072: skgfdisp: I/O error
IBM AIX RISC System/6000 Error: 12: Not enough space
请教一个AIX的问题,谢谢
AIX 5L + HACMP + 9.2.0.8 RAC
2个节点
以下为共享存储

代码:--------------------------------------------------------------------------------
节点1看到的联机日志文件所在逻辑卷状态
lv_redo01 raw4 4 1open/syncdN/A
lv_redo02 raw4 4 1closed/syncdN/A
lv_redo03 raw4 4 1closed/syncdN/A
lv_redo04 raw4 4 1closed/syncdN/A
lv_redo05 raw4 4 1closed/syncdN/A
lv_redo06 raw4 4 1closed/syncdN/A
节点2看到的的联机日志文件所在逻辑卷状态
lv_redo01 raw4 4 1closed/syncdN/A
lv_redo02 raw4 4 1closed/syncdN/A
lv_redo03 raw4 4 1open/syncdN/A
lv_redo04 raw4 4 1closed/syncdN/A
lv_redo05 raw4 4 1closed/syncdN/A
lv_redo06 raw4 4 1closed/syncdN/A--------------------------------------------------------------------------------
我觉得这个状态是不对的,两个节点看到的逻辑卷状态是不一致的
应该都是open才对,因为Oracle的联机日志组定义了6组,指向了这6个逻辑卷
现在我怎么安全地把closed状态改成open呢?谢谢
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
up
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
顶一下,谢谢
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
希望能有人指点一下
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
能启动吗?
第二个问题,6个Redo有一个是在的,状态为Open,其他5个是已归档的,状态为Closed,是正常的。
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
最初由 cow977 发布
[B]能启动吗?
第二个问题,6个Redo有一个是在的,状态为Open,其他5个是已归档的,状态为Closed,是正常的。 [/B]

neng
为什么我backup出来的控制文件里记录的LOGFILE GROUP一部分是6个GROUP
下面部分是3个GROUP
LOGFILE
GROUP 1 '/dev/rlv_redo01'SIZE 500M,
GROUP 2 '/dev/rlv_redo02'SIZE 500M,
GROUP 3 '/dev/rlv_redo03'SIZE 500M,
GROUP 4 '/dev/rlv_redo04'SIZE 500M,
GROUP 5 '/dev/rlv_redo05'SIZE 500M,
GROUP 6 '/dev/rlv_redo06'SIZE 500M
-- STANDBY LOGFILE
# The following commands will create a new control file and use it
# to open the database.
# The contents of online logs will be lost and all backups will
# be invalidated. Use this only if online logs are damaged.
STARTUP NOMOUNT
CREATE CONTROLFILE
LOGFILE
GROUP 1 '/dev/rlv_redo01'SIZE 500M,
GROUP 2 '/dev/rlv_redo02'SIZE 500M,
GROUP 3 '/dev/rlv_redo03'SIZE 500M
-- STANDBY LOGFILE
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
虽然能启动,但是每隔20天,一个月就会down一个节点,报错信息如上
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
up
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
imit
ulimit
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
最初由 yanggq 发布
[B]imit
ulimit [/B]

谢谢回帖


ulimit -a
time(seconds)unlimited
file(blocks) 2097151
data(kbytes) 131072
stack(kbytes)32768
memory(kbytes) 32768
coredump(blocks) 2097151
nofiles(descriptors) 2000
imit是什么啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行