Mij werd laatst gevraagd om bij een klant een installatie uit te voeren van Oracle-database 10g op een nieuwe (virtual) server.
Bij aankomst bleek dit te gaan om een Windows 2008-server (die Windows-versie had ik nog niet gezien).
Na het starten van de Oracle installer crashte deze meteen.
Volgens de documentatie is de Oracle installer van patchset 2 (naar 10.2.0.3) of hoger gecertificeerd voor Windows Server 2008 en Windows Vista.

In eerdere versies van de Oracle Universal Installer kon je nog browsen naar een ander installatiepunt. Deze mogelijkheid kon ik niet vinden in de installer van 10g.

Oplossing:

  • Ik heb de installer gebruikt van patchset 3 (naar 10.2.0.4). Deze is aanwezig in p6810189_10204_Win32.
  • pas in het bestand oraparam.ini (\Disk1\install) de waarde aan van de parameter SOURCE= (de standaardwaarde is ../stage/products.xml) zodat deze verwijst naar de products.xml van de 10g-basis-installatie (SOURCE=../../../Install/Disk1-database/stage/products.xml).
  • De installer kan nu worden opgestart.
  • Bij het controleren van de prerequisites kun je de melding dat dit Operating System niet is gesupport, negeren door het zetten van een vinkje. De installatie verloopt nu probleemloos.
  • Wil je patchset 3 installeren, pas dan in de oraparam.ini de waarde van SOURCE weer aan naar de default.

Verder bleek de database geen connecties van buitenaf te accepteren.
Reden: de ingebouwde firewall van Windows Server 2008. De fraaiste oplossing is om aan de firewall een uitzondering toe te voegen voor TCP-poort 1521 9standaard poortnummer van de Oracle Listener).

Hierna werkte alles probleemloos.

Bijdrage afdrukken Bijdrage afdrukken