昨天发生了我职业生涯中的首次事故——u01安装的crs、oracle目录全不见了!
昨天下午领导刚给我们开完会,强调了最近公司事情比较多、情况比较复杂,你们要当心,做好自己的本职工作云云。。。
领导前脚说,我后脚就闯祸了。
事情是这样子的:
我要在测试环境装gateway,于是在u01下新建了目录gateway(/u01/gateway)。
我们的测试环境是一套双节点的rac,u01下还有clusterware、oracle的安装目录。
我用OUI装gateway的时候,提示说“指定的目录不为空,是否继续安装”,我立刻点“NO”,停止了安装。
可当我退出后发现u01下面除了gateway,其他所有文件、目录全不见了。
瞬间一身冷汗。。。这是开发、测试都发现了问题,打电话来问我们领导,我真吓尿了,大气也不敢出,幸好这是测试环境,也幸好这是双节点的rac(ocr、数据文件等都存在共享裸设备上)。
于是,我把节点1的$ORACLE_HOME、$ORA_CRS_HOME目录文件全拷贝到这个节点、建好该建的目录(adump、bdump...),修改相关目录名字,总之把所有以节点一命名的的改为节点二,修改监听、生产口令文件(orapwtestdb2)、inittestdb2.ora等等。
做好这些修改后,我就先手动启下监听,起来了。。。再起库,一步一步来,startup nomount; alter database mount; alter database open;很顺利~都起来了。
为了确保没有问题,决定重启下crs,crsctl stop crs,crsctl start crs。
重启crs的过程中有点小问题,等了很久才起来,不过其间也没修改什么参数、配置,只是将一些缺少的目录补齐而已。
还算好,折腾了40分钟,全恢复了,不用下班留下来重装。
真是胆战心惊的一个下午。
以后操作一定要谨慎谨慎再谨慎!
----------------------------------------------------------------------------------------------------
今天我想看下昨天gateway的安装过程,看看到底是哪步把我的目录都清空了。
不看不知道,一看吓一跳,gateway没有装成功,照道理gateway目录下面什么都没有,可我发现有crs、oracle的安装目录。。。看来是mv了,不知道什么时候mv的,也不知道到底是不是我mv的,暂且认为是我做的吧,因为想不出还会有谁同时在操作这个节点。额。。。。我真服了我自己了。以后不管敲什么命令,千万要小心仔细,rm是危险的,mv也是危险的,尤其是在自己毫无意识下mv。
Sharon
20140610