In der Vergangenheit wurden Oracle Datenbanken auf der Windows Plattform meist belächelt und als nicht stabil abgetan. Doch in den letzten Jahren hat sich gerade diese Plattform nicht nur im Klein- und Mittelstand durchgesetzt.
Einsparungsmaßnahmen und die damit verbundenen Standardisierungen der IT Landschaften in den Unternehmen, haben dazu geführt sich auf eine Plattform festzulegen. Oft fällt hier die Wahl auf die Windows Umgebung. Daher erreichen uns immer mehr Anfragen im Zusammenhang mit dem Betrieb von Oracle Lösungen und immer mehr auch im Bereich der Hochverfügbarkeit.
Dieser Umstand verlangt natürlich ein Umdenken bei den DBAs und stellt diese vor neue Herausforderungen.
Dieser Blog soll sich daher dem Wissensaustausch zum Thema Oracle auf der Windows Plattform widmen.
Viel Spaß
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 1Disk 1 is now the selected disk.DISKPART> online diskDiskPart successfully onlined the selected disk.DISKPART> attributes disk clear readonlyDisk attributes cleared successfully.DISKPART> create part extDiskPart succeeded in creating the specified partition.DISKPART> create part logDiskPart 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.
Was ist eigentlich UEFI?: http://www.uefi.org/about/