昨天新导入的业务测试数据和新写的存储过程(那种一想起来就一片乌云飘过来的存储过程),夜里公司断电,开发服务器是一台ESXi6.0,数据库虚拟机再也启动不了——找不到操作系统。

起初想通过导出OVF把虚拟机拷贝到本地来做测试和复原,后果公司的TP-LINK无线总是精准地断开,重复三次,都是在流量达到肯定值之后,WiFi就断开了,不得不放弃OVF。

折腾了四五个小时,切实有点困倦,数据损失无限,无非是争取一些工夫,如果明天没后果,那就没必要复原了,间接重装并复原以前的数据,再让程序员重写一下存储过程,也能过得去。

然而,我总感觉这种事儿吧,微微放过来,切实心有不甘。

于是我重建了一个虚拟机,挂上原来那个磁盘文件,发现零碎能够疏导,但依然无奈启动,会卡在"Starting Switch Root",无奈持续,Google无果,只能另想办法。

再尝试Resue模式,又折腾了一会儿,应用ISO文件把原来那个客户机启动起来进入了Recue模式,惋惜chroot依然报错,预计和Swith Root失败是同一个起因。

切到原来的目录中查看,发现Oracle数据目录完整无损,管制文件、数据文件、参数文件都在,那就想方法拿下来。

在主机上尝试用USB,未果。

尝试在Resue模式下启动sshd和网络。

网络很快搞定,但启动sshd的办法必须记录一下: