Wednesday, June 4, 2014

Oracle DB - Instalacija 11gR2 XE baze na Windows x64 OS



Instalaciju Oracle 11gR2 XE baze podataka na Windows OS objasnio sam u jednom od ranijih post-ova.

Međutim, ukoliko se 11gR2 XE želi instalirati na neki Windows x64 OS dolazi do problema jer je Oracle napravio samo x32 verziju.


Ipak, uz par "hack-ova" moguće je instalirati 11gR2 XE i na Windows x64 OS (u ovom slučaju je to Windows 7). Evo kako to uraditi:

1. Pokrenuti instalaciju.

2. Kada installer prijavi grešku:



Ne klikati na dugme OK.

U Notepad-u zapisati putanju koja je navedena u dobijenoj grešci:
C:\tmp\{6CC558BB-DCB7-4F77-9D28-581DABDE5FEB}\

3. Pokrenuti Registry Editor:

Start -> RUN -> regedit

4. Pozicionirati na sledeću putanju:

HKEY_CLASSES_ROOT\Installer\Products

5. Pomoću opcije Find  pronaći XE folder, to je u ovom slučaju:
HKEY_CLASSES_ROOT\Installer\Products\266B7A503A089BE4EAD1986A429434C1

Sadržaj foldera je sličan ovom:

 

6. Pozicionirati se u folder:
HKEY_CLASSES_ROOT\Installer\Products\266B7A503A089BE4EAD1986A429434C1\SourceList\Media

7. Pronaći ključ sa imenom 1, i izvršiti modifikaciju njegove postojeće vrijednosti (DISK1;1). Podesiti novu vrijednost na putanju iz dobijene greške:
C:\tmp\{6CC558BB-DCB7-4F77-9D28-581DABDE5FEB}\

8. Izaći iz Registry Editor-a.

9. Vratiti se na instalaciju 11gR2 XE baze podataka. Pritisnuti na dugme OK.

10. Instalacija uspješno završava: