Immer häufiger kommt es zu der Anforderung bei der Installation von Oracle Datenbanken, dass auch ASM verwendet werden soll. Dabei bin ich auf einen Bug gestoßen der recht knifflig ist.

Für die Installation der ASM Disks muss man zunächst mittels Diskpart eine Extended Partition anlegen.

z.B.:

DISKPART> select disk 1
Disk 1 is now the selected disk.

DISKPART> online disk
DiskPart successfully onlined the selected disk.

DISKPART> attributes disk clear readonly
Disk attributes cleared successfully.

DISKPART> create part ext
DiskPart succeeded in creating the specified partition.

DISKPART> create part log
DiskPart succeeded in creating the specified partition.


Nach dem man dann die Disk mit asmtool(g) gestempelt hat und die ASM Instanz installiert hat, sowie mühevoll die DB installiert und konfiguriert hat, tut man das was man immer tut:

Reboot

Wenn das System dann nicht mehr booten will, könnte es an dem UEFI Bug liegen:

http://support.microsoft.com/kb/982929/en-US

http://support.microsoft.com/kb/2223832/en-US

 

Was ist passiert? Es gibt einen neuen Partitionstypen, die UEFI Partition. Wird nun eine Extended Partition erzeugt, wird diese fälschlicherweise als UEFI Partition erkannt. Das führt dazu, dass das Betriebssystem nicht mehr sauber booten kann.

Zum Leben erwecken kann man das System nur indem man die Disks von dem System trennt.

Abhilfe schafft der oben genannte Patch. Leider muss man diesen schon in die Setupmedien von Windows 2008 R2 einspielen, d.h. man muss das ganze OS noch mal neu aufsetzen.

 

Viel Spaß Smile

 

 


 

Was ist eigentlich UEFI?: http://www.uefi.org/about/