背景:客户购置新服务器(超聚变)40核80线程(2颗CPU),安装oracle11.2.0.1数据库,卡在创建数据库2%位置。
处理过程:
1、搜索网络文章,通过msconfig修改操作系统cpu核心数,结果服务器直接无法正常进入操作系统。经过多次尝试只有改成2核心的时候可以进入系统,其他8、12、16均无法进入系统。
2、以上配置导致无法进入系统,重新安装了操作系统。有一种方法可以挽救,前提:提前备份启动配置信息。
1)、在进行windows msconfig配置处理器前备份bcd信息,cmd命令行 bcdedit /export d:/bcdback。备份文件名称和路径自由定义
2)、配置重启后如果操作系统进不去,使用U盘启动进入操作系统安装界面,点击修复系统,系统会找安装镜像文件,这时候选择加载驱动,把nvme的raid那个驱动加载上,然后就可以看到原来的C盘了(盘符不一定是C盘,根据目录辨别下),如果系统可以正常识别原来的C盘则无需此步,这里因为当前服务器使用了m2硬盘阵列。
3)、回到命令提示符下,进入这个盘符 bcdedit /import d:/bcdback 就可以恢复配制失败的选项。关机重启系统就可以了修复这种失败的问题了。
3、终极解放方案:通过服务器bios直接修改处理核心数,我这里改成了8核心/每颗处理器。进入系统是16核32线程。可以正常安装此版本数据库。