最近真是忙的厉害,感觉时间都不是自己的了,大周末的时间都排得满满当当,先是大半夜接到报警电话,接着碰到了让人无奈的硬件问题,一台服务器挂掉,结果上面有两个备库,都是数据量庞大的统计分析库,数据量也不小,快10个T了。结果让人纠结的问题就开始了。
先是通过ilo看到文件系统奔溃

无奈的硬件故障 (r7笔记第20天)_数据

然后就看到驱动0已经出现了错误。

无奈的硬件故障 (r7笔记第20天)_数据_02

重启之后,发现firmware的部分出现问题

无奈的硬件故障 (r7笔记第20天)_数据_03

直接在vd里面看不到任何的配置。

无奈的硬件故障 (r7笔记第20天)_数据_04

最后也是一波三折,初步分析是硬盘问题,结果换了硬盘之后,今天凌晨问题再次发生
# cd MegaCli
-bash: cd: MegaCli: No such file or directory
# ll
ls: reading directory .: Input/output error
total 0
# ll
ls: reading directory .: Input/output error
total 0
看来只能换机器了。
搭建的备库需要做ASM到普通文件系统的映射,在这一点上还是有些顾虑,不知道Oracle能不能处理好。
############# ASM to FS
rman target sys@xxx2 auxiliary sys@Sxxx3 nocatalog log=dg_rman.log
duplicate target database for standby from active database nofilenamecheck
在测试中发现转换的时候会抛出一个警告,Oracle认为文件的映射还是需要专门的映射。
但是如果单映射文件系统,就会发现日志中有这么一段内容。看来这file_convert方面还是做得不错。
ASM转换
set newname for datafile 61 to
"/U01/app/oracle/oradata/xxx/xxx/datafile/mv_data.421.802449717";
set newname for datafile 62 to
"/U01/app/oracle/oradata/sol/mv_index01.dbf";
set newname for datafile 63 to
"/U01/app/oracle/oradata/xxx/xxx/datafile/level_data0801.257.798098869";
继续苦逼的装机初始化了。今天先说到这里。硬件故障很头疼,但是也还是需要提前进行排查。等这个问题处理之后再细化监控。还有就是要好好补补硬件知识。