我们通常都说在部署Oracle数据库服務器前,要规划好主机名、IP地址等基础信息一经确定,尤其是部署好Oracle数据库之后就不要轻易修改主机名或者是IP地址等。而且我们也都知道这个理儿但可是,可但是在实际工作当中,你难免不会遇到这种情况
除了自己前不久曾遭遇到的一则,而今又遇到一则类似嘚故障场景:
三 故障现象:修改主机名并重启主机后,导致数据库不可用准确的说是grid软件的CRS进程都不能启动。如下:
2 发现ohasd守护进程都不存在:
四 故障原因:人为修改了数据库服务器主机名并重启主机,导致Oracle Restart启动报错进而ASM实例,监听、磁盘组以及数据库实例均无法正常啟动
1 root用户强制删除CRS相关的配置信息:
且此时,grid用户可顺利通过执行 crs_stat -t查看服务状态:
需要以oracle用户添加:
启示:对于已经配置好Oracle数据库的服務器真的不要轻易修改主机名或者IP地址,尤其是RAC环境或者是11gR2开始的配置有Oracle Restart的standalone Server环境当然,在安装和配置数据库之前务必要做好充足的湔期规划。当然如果非要修改的话,也要配合DBA一起来重新配置