IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

Windows 7 : faire cohabiter Oracle 64 bits avec un client 32 bits


Sujet :

Oracle

  1. #1
    Expert Oracle confirmé

    Homme Profil pro
    Consultant Big Data
    Inscrit en
    Mars 2003
    Messages
    448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Consultant Big Data
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2003
    Messages : 448
    Points : 926
    Points
    926
    Par défaut Windows 7 : faire cohabiter Oracle 64 bits avec un client 32 bits
    Bonjour,

    J'ai installé sur mon PC (Windows 7 Professionnel 64 bits) la 11gR2 (11.2.0.1.0 Enterprise Edition 64 bits, avec les Samples et le Patch 5).

    Jusque là, tout fonctionne, dont la sauvegarde RMAN.

    J'ai ensuite installé Toad (version 10.5.1.3), ainsi que Spotlight. Sachant que c'est une application 32 bits, j'ai auparavant installé le client Oracle 11.2.0.1.0 en version 32 bits.

    Au début, tout semblait fonctionner. Je pouvais requêter sous Toad, et utiliser Spotlight. Jusqu'au moment où, voulant sauvegarder à nouveau ma base, RMAN a planté. Le plantage est grave, puisque que mon PC ne voit plus mon second disque sur lequel est installé Oracle.

    Un redémarrage n'y suffit pas, il faut carrément éteindre la machine pour récupérer le disque dur, et donc Oracle.

    Je pense donc qu'il doit y avoir une incompatibilité logicielle entre le 64 et le 32 bits.

    Quelqu'un a t'il déjà essayer cette configuration ? Est-ce faisable ?
    Y a t'il d'autres solutions (quoi que j'aimerais éviter d'installer une VM juste pour y faire tourner Toad) ?

    Pour info :
    - n'étant pas spécialiste Windows, j'ai découvert Seven sur le tas, et j'ai fini par désactiver ce foutu UAC (User Access Control),
    - Oracle a été installé en mode Administrateur, et tous mes programmes s'exécutent en mode Administrateur,
    - l'Invite de Commandes (pour lancer RMAN par exemple) est en mode Administrateur,
    - la base Oracle a été installée sous E:\Oracle\Products\11.2.0\db_home1 et son inventaire est sous C:\Program Files\Oracle\Inventory
    - le client Oracle a été installé sous E:\Oracle\Products\11.2.0\client_home1 et son inventaire est sous C:\Program Files (x86)\Oracle\Inventory, puisque c'est du 32 bits.

  2. #2
    Expert Oracle confirmé

    Homme Profil pro
    Consultant Big Data
    Inscrit en
    Mars 2003
    Messages
    448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Consultant Big Data
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2003
    Messages : 448
    Points : 926
    Points
    926
    Par défaut
    Bonjour,

    Le pb est résolu.

    Mon PC a 2 disques (C: et E: ). Sur le E:, j'ai installé le logiciel Oracle, une base de données et ma FRA (Flash Recovery Area) pour faire ma sauvegarde RMAN.

    La sauvegarde RMAN plantait donc. La seule trace que j'avais est dans l'observateur d'événements système :

    Le périphérique \Device\Harddisk1\DR1 n'est pas prêt pour les accès.
    J'ai déplacé ma FRA sur le lecteur C:, et depuis tout fonctionne.

    Je ne serais donc jamais ce qui s'est réellement passé (pb de disque, d'OS ou de version d'Oracle ???).

    A noter que mes disques C: et E: ont passé avec succès un CHKDSK, ainsi qu'un test complet SMART lancé depuis le BIOS,


    Pour finir, j'ai pu réinstaller le client Oracle 32 bits, ainsi que Toad et Spotlight. Tout fonctionne.

    Pour info, Windows 7 64 bits sait faire tourner les applications 32 bits, grâce à la couche WOW64 (Windows On Windows 64). Pour cela, Windows 7 isole les applications 32 bits, leurs DDL et la base de registre du monde 64 bits.

    Ainsi au niveau registre, on se retrouve :
    - pour la base Oracle 64 bits, les variables du registre sont sous :
    HKEY_LOCAL_MACHINE / SOFTWARE / ORACLE / KEY_OraDb11g_home1

    - pour le client 32 bits, les variables sont sous :
    HKEY_LOCAL_MACHINE / SOFTWARE / Wow6432Node / ORACLE / KEY_OraClient11g_home1

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 21/07/2014, 10h35
  2. Réponses: 1
    Dernier message: 23/11/2012, 08h58
  3. [NASM] Code 16 bits avec une directive 32 bits
    Par bubulemaster dans le forum x86 32-bits / 64-bits
    Réponses: 2
    Dernier message: 09/10/2009, 17h29
  4. Faire Cohabiter Oracle 9.2 et 10G sur un même serveur ?
    Par spywebfr dans le forum Installation
    Réponses: 9
    Dernier message: 03/09/2007, 10h30
  5. Comparaison d'un registre 8 bits avec une variable 32 bits
    Par tupperware dans le forum x86 32-bits / 64-bits
    Réponses: 3
    Dernier message: 15/10/2002, 10h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo