(traduit de http://luminite.org/2012/09/06/installing-oracle-database-xe-11g-on-windows-7-64-bit-machine/)

Sur le site d'Oracle vous pouvez télécharger la version 11g eXpress Edition, mais uniquement 32 bits. Il est même indiqué que cette version n'est pas compatible 64 bits. Voici comment l'installer, et la faire fonctionner sous Windows 7 64 bits.

Lancez l'installation du produit; à un moment donné vous allez avoir un message d'erreur :

“The installer is unable to instantiate the file C:\Users\ … … \KEY_XE.reg. This file does not appear to exist.”

Ne cliquez pas sur OK ! et suivez ces étapes :

  1. Lancez l'éditeur de la base de registre (Menu démarrer, puis tapez "regedit" dans la barre de recherche)
  2. Sur la colonne de gauche, déroulez les dossiers pour arriver sur HKEY_CLASSES_ROOT -> Installer -> Products -> 266B7A….. -> SourceList-> Media
  3. Cherchez l'entrée nommée "1" dans la fenêtre de droite. La valeur de cette clé doit être 'DISK 1' ou quelque chose d'équivalent. Bouton de droite de la souris, puis Modifier.
  4. Une fenêtre "Modification de la chaîne" apparaît. Tapez alors l'adresse donnée sur la fenêtre d'erreur de l'installateur Oracle. Cette chaîne se termine juste avant ‘KEY_XE.reg’, et par les caractères ‘}\”.
  5. Fermez cette fenêtre et quittez l'éditeur de registre.
  6. Retournez à la fenêtre d'erreur de l'installation Oracle et cliquez sur OK
  7. Après quelques temps, l'installateur devrait vous indiquer que l'installation est complète.

Pour vérifier que tout fonctionne correctement, allez dans le menu démarrer -> Tous les programmes -> Oracle Database 11g Express Edition -> Get started. Un explorateur Web va apparaître et la page "Oracle Database Get Started" se chargera.