God, I Hate Oracle Products

So, yeah, about our Oracle cluster going a lovely 0x0000FFFF shade of blue:

Subject: Why do we get a Blue Screen Caused By orafencedrv.sys
Doc ID: Note:337784


When running Oracle 10g RAC/CRS on Windows, the Oracle CSService is SUPPOSED to reboot the OS if it detects a problem in the clusterware.The result of a CSS daemon rebooting the node will be that a bluescreen will occur.

The failure is as per design. Anytime that the Oracle CSService process fails, it is designed to cause the machine to reboot it does this by means of an IOCTL to the IOFENCE driver, this is a kernel driver which gets a fault. And for windows this is an unhandled exception that will cause the blue screen.

Not “kill the service”, or anything sissy like that. Hard-stop the entire machine (after, I note, a brief timeout, for anyone going to make a related argument…) by segfaulting a driver that they’ve apparently written for the sole purpose of sitting in ring zero and misbehaving.

Anything else running on that machine? Any possible side effects to randomly hard-failing a server? Who cares? *klonk*

You guys suck so much.


  1. Posted December 4, 2007 at 4:24 pm | Permalink


  2. Posted December 4, 2007 at 4:27 pm | Permalink

    Haven’t you read the docs? Oracle doesn’t share a machine. We used to dedicate an $80,000 Origin to Oracle, because it doesn’t play well with others, and it’s a fucking pig.

  3. Mike Hoye
    Posted December 4, 2007 at 4:54 pm | Permalink

    I thought that was advice. Like, “we advise you to run oracle on its own server, because it is resource intensive.” Not “we advise you to run oracle on its own server because do not taunt the dynamite monkey.”

  4. Steve
    Posted February 1, 2008 at 12:24 am | Permalink

    Any luck with this?

    We are getting the same thing on 92080 RAC on Win 3k.

    We have noticed that the veritas backup is running when the BSOD occurs