当有超过64个逻辑cpu时,Windows 下Oracle db 实例启动(startup)时会hang(挂起),oraclehang
Bug 9772171 - Database startup hangs on Windows when machine has more than 64 cores [ID 9772171.8]该文章已经说明:在11.2.0.2 已经fix(解决)该bug。
而现在11gR2版本已经推出了11.2.0.4,并且11.2.0.4是最终的11gR2版本。所以我们推荐安装11.2.0.4 外加最新的psu
最新的psu可以 查询这个文章获得:Oracle Database, Networking and Grid Agent Patches for Microsoft Platforms (Doc ID 161549.1),
--->注意:上边说的psu,其实说法不准确,因为:windows 下的oracle 小补丁 不叫psu,叫bundle patch。
电脑自行热启动的四种原因 电脑的自行热启动非常令人头痛,因为没来得及存盘,即将完成的设计也就前功尽弃,白忙活了。现将其发生的原因归纳如下: (1)可能是病毒的干扰,立刻用最新的杀毒软件进行杀毒。 (2)可能是计算机电源的输出电压不稳定,建议最好找专业人员测试一下。如果是市电输入不稳定则可以考虑买一个稳压器进行稳压后再输入计算机。如果是电源故障(如电源内部电容的软击穿造成短路而产生自保护)的话,赶紧更换,以免造成更大的损失。 (3)CPU散热不良、温度过高造成热启动,检查风扇转动是否正常,应该及时清洁风扇并且使用质量好的润滑油。 (4)需要电源供电的外设太多(如光驱、USB设备等),运行时的实际功率超过电源的额定功率,过载能力较差的电源自保而重启,建议更换高品质大功率电源。 电脑不能正常启动的判断 在诸多电脑故障中,无法正常启动是最令用户头痛的事了。要想准确地诊断电脑不启动故障,首先要了解的起动过程,当我们按下电源开关时,电源就开始向主板和其它设备供电,此时电压还没有完全稳定,主板控制芯片组会根据CMOS中的CPU主频设置向CPU发出一个Reset(重置)信号,让CPU初始化,电压完全稳定后,芯片组会撤去Reset信号,CPU马上从地址FFFF0H处执行一条跳转指令,跳到系统BIOS中真正的启动代码处。系统BIOS首先要做的事情就是进行POST(Power On Self Test,加电自检)。POST的主要任务是检测系统中的一些关键设备(电源、CPU芯片、BIOS芯片、定时器芯片、数据收发逻辑电路、DMA控制器、中断控制器以及基本的64K内存和内存刷新电路等)是否存在和能否正常工作,如内存和显卡等。 自检通过后,系统BIOS将查找显示卡的BIOS,由显卡BIOS来完成显示卡的初始化,显示器开始有显示,自此,系统就具备了最基本的运行条件,可以对主板上的其它部分进行诊断和测试,再发现故障时,屏幕上会有提示,但一般不死机,接着系统BIOS将检测CPU的类型和工作频率,然后开始测试主机所有的内存容量,内存测试通过之后,系统BIOS将开始检测系统中安装的一些标准硬件设备,这些设备包括:硬盘、CD-ROM、软驱、串行接口和并行接口等连接的设备,大多数新版本的系统BIOS在这一过程中还要自动检测和设置内存的相关参数、硬盘参数和访问模式等。 标准设备检测完毕后,系统BIOS内部的支持即插即用的代码将开始检测和配置系统中已安装的即插即用设备。每找到一个设备之后,系统BIOS都会在屏幕上显示出设备的名称和型号等信息,同时为该设备分配中断、DMA通道和I/O端口等资源。最后系统BIOS将更新ESCD(Extended System Configuration Data,扩展系统配置数据)。ESCD数据更新完毕后,系统BIOS的启动代码将进行它的最后一项工作,即根据用户指定的启动顺序从软盘、硬盘或光驱启动。 以从C盘启动为例,系统BIOS将读取并执行硬盘上的主引导记录,主引导记录接着从分区表中找到第一个活动分区,然后读取并执行这个活动分区的分区引导记录,而分区引导记录将负责读取并执行IO.SYS,这是Windows最基本的系统文件。IO.SYS首先要初始化一些重要的系统数据,然后就显示出我们熟悉的蓝天白云,在这幅画面之下,Windows将继续进行DOS部分和GUI(图形用户界面)部分的引导和初始化工作,一切顺利结束,电脑正常启动。 了解电脑启动的过程,故障就好判断了,下面我们就根据故障现象开始诊治了: 现象一:系统完全不能启动,见不到电源指示灯亮,也听不......余下全文>>