Rh5885H安装Oracle数据库(Windows版本)失败问题

发布时间:  2017-01-16 浏览次数:  230 下载次数:  0
问题描述
Rh5885H(4 CPU,每CPU 20Cores、256G内存)安装Oracle数据库(Windows版本),安装完成后,无法创建库。
告警信息

设备无告警,Orcle软件提示 out of memory

处理过程

处理步骤:

由于Rh5585H已购置256G内存,但错误提示为out of memory,不可能为内存不足问题,根据已往经验判断为CPU上限问题。

禁用超线程
1、重启服务器
2、在服务器引导界面点击“delete”,输入华为服务器密码:Huawei12#$,进入Bios界面


3、选“处理器配置”,将Hyper-Threading修改为Disable,按F10保存&退出


修改系统启用CPU
1、 打开“开始-控制面板(小图标)-管理工具”


2、 选择“系统配置”


3、 选择“引导-高级选项”


4、将“处理器数”选择36。(Oracle 11g数据库Windows版本最高支持36cores)

注:

1.先将处理器数降至60,重启服务器后尝试创建库,仍无法成功创建。

2.再处理器数降至40,重启服务器后尝试创建库,仍无法成功创建。

3.后将处理器数降至30,重启服务器后尝试创建库,成功创建。

4.后将处理器数降至35,重启服务器后尝试创建库,成功创建。

5.后将处理器数降至36,重启服务器后尝试创建库,成功创建。

6.后将处理器数降至37,重启服务器后尝试创建库,无法成功创建。

7.后将处理器数降至36,重启服务器后尝试创建库,成功创建。

经多次尝试,确定Orcale 11g数据库Windows版本最高支持36cores

5、重新启动服务器。

根因

Oracle 11g对CPU核数上限有要求:
1、超线程使CPU进程增加
2、服务器自身核数超过Oracle限制(版本的使用上限需咨询Oracle供应商)

解决方案
1、取消超线程
2、调整系统运行CPU核数
建议与总结


END