IT咨询服务AIX

案例分享:一次失败的aix系统升级以及挽救过程

本来特别简单的一个case,数据库出现故障,经过数据库工程师分析是ibm aix的一个系统bug,需要升级aix补丁。原计划:1. rootvg 拆镜像2. 磁盘克隆(备份用,想着如果出了问题可以回退)3. 升级aix,重启4. 数据库启动并验证。实际执行:1. 拆镜像,成功2. 磁盘克隆,失败了。源盘出现了坏快,且...显示全部

本来特别简单的一个case,数据库出现故障,经过数据库工程师分析是ibm aix的一个系统bug,需要升级aix补丁。

原计划:

1. rootvg 拆镜像

2. 磁盘克隆(备份用,想着如果出了问题可以回退)

3. 升级aix,重启

4. 数据库启动并验证。


实际执行:

1. 拆镜像,成功

2. 磁盘克隆,失败了。源盘出现了坏快,且无法修复。因为大意,系统没备份。rootvg中主要安装了操作系统,安装了oracle数据库软件,其他的内容都在存储盘。

3. 万般无奈,重装aix,装在了好盘上,后来又调了一块盘做了镜像。重装了oracle数据库软件。

4. $ORACLE_BASE/admin/ORACLE_SID/ 目录下创建a/b/c/d/udump及pfile6个文件夹

5. $ORACLE/HOME/dbs目录下创建initSID.ora  内容为: spfile='/database/oradata/SID/spfile  

6. 通过strings命令读取spfile和controlfile内容,检查数据文件、日志文件等路径。

7. 确认无误后启动数据库。


最后有惊无险,把业务拉起来了,免不了挨了一顿批!还好业务没事。


教训:

细致规划,重大操作前,一定要做好备份,有条件还要对备份进行验证。提前预估好维护时间窗口。

收起
参与51

查看其它 6 个回答wskyingzi的回答

wskyingziwskyingzi其它cpc

小声的请教一下,另外一块镜像拆出来的盘不可以用作启动盘吗?

硬件生产 · 2017-03-28
浏览3143

回答者

wskyingzi
其它cpc
擅长领域: 服务器AIXUnix

wskyingzi 最近回答过的问题

回答状态

  • 发布时间:2017-03-28
  • 关注会员:11 人
  • 回答浏览:3143
  • X社区推广