web-dev-qa-db-fra.com

Erreur d'installation du client Oracle - chemin trop long

J'essaie d'installer Oracle 11g Release 2 (client). Mais cela donne une erreur comme ça:

Environment variable: "PATH" - This test checks whether the length of the environment variable "PATH" does not exceed the recommended length.
Expected Value: 1023
Actual Value : 1028
List of errors: - PRVF-3929 : Adding the Oracle binary location to the PATH
  environment variable will exceed the OS length limit of [ "1023" ] for the
  variable on the node "KamalNuriyev-PC"  -
    Cause:  The installer needs to update the PATH environment variable to
            include the value "%Oracle_HOME%/bin;". However, doing so will
            cause PATH to exceed the maximum allowable length that this
            operating system allows.  - Action:  Ensure that the sum of the
            lengths of your current PATH environment variable and that of
            "%Oracle_HOME%/bin;" does not exceed the operating system limit.
            Restart the installer after correcting the setting for
            environment variable. 

Avez-vous des idées? Merci

28
kamal

Pour ceux qui sont confrontés à ce problème, la solution serait d'examiner votre variable d'environnement "PATH" et de la raccourcir en supprimant les chemins inutiles/les chemins répétitifs comme suggéré par Bob Javis dans son commentaire. Grâce à lui.

J'ai eu des problèmes similaires et je l'ai résolu en le faisant.

Pour modifier la variable ENV sous Windows 7: Démarrer -> Ordinateur -> Propriétés -> Paramètres système avancés -> Dans la fenêtre "Propriétés système", sélectionnez l'onglet "Avancé" -> Cliquez sur "Variable d'environnement" - > Faites défiler vers le bas pour voir la variable PATH et cliquez sur "Modifier" pour modifier en conséquence et cliquez sur "OK" pour enregistrer

J'espère que quelqu'un pourrait être aidé :)

23
4u.Ans

Cette limitation est basée sur des restrictions Windows plus anciennes, où la longueur des variables d'environnement était importante. Cette limitation est toujours présente dans l'installation d'Oracle.

Contournement:

  • Étape 1: Copiez la valeur de votre variable 'path' dans un éditeur de texte (Ex .: bloc-notes) et enregistrez cette valeur en tant que sauvegarde.
  • Étape 2: Réduisez la taille de ce chemin à moins de 1023 caractères. Supprimez les variables de chemin à la fin. La plupart du temps, vous n'en aurez besoin pendant l'installation d'Oracle. Conservez ces valeurs supprimées dans un fichier texte séparé, car vous devrez les ajouter à nouveau plus tard!
  • Étape 3: redémarrez l'installation d'Oracle à nouveau.
  • Étape 4: Après l'installation d'Oracle: Ajoutez à nouveau les valeurs de chemin supprimées à la fin du chemin.

Bonne chance!

Extra screenshot

27
Dimitri Dewaele

Vous pouvez cocher la case Ignorer tout en haut à droite et cela devrait permettre au bouton suivant de continuer.

18
Abhijeet

Solution simple:

  1. Renommez votre variable PATH actuelle en PATH2
  2. Ajoutez ensuite un nouveau CHEMIN =% CHEMIN2%
  3. Continuez l'installation
2
Sergey

Simple,

Vérifiez la taille du chemin, si des éléments inutiles sont supprimés, sinon, enregistrez-les tels quels. Et redémarrez le processus d'installation d'Oracle.

http://hashtutorial.com/plsql-tutorial/plsql-environment-setup/

2
akashfugtu

Après avoir essayé avec tout ce que j'ai trouvé ceci dans le wiki Oracle :

Ce qu'il dit, c'est que vous devez réduire le chemin de votre chaîne en changeant le "C:\Program Files (x86)" en "C:\PROGRA ~ 2"

Assurez-vous de faire une sauvegarde du chemin d'origine.

2
pamalac

Pour résoudre ce problème, accédez à stage\cvu dans le répertoire d'installation et éditez cvu_prereq.xml, remplacer toutes les valeurs (il y en a plusieurs) contenant 1023 avec un plus grand nombre, puis réessayez de l'installer.

Peut-être besoin de le faire après avoir exécuté l'installateur, mais avant que l'installateur ne vérifie les différentes exigences telles que la longueur du CHEMIN.

2
ahasbini

Mais, si vous n'avez pas de chemins/chemins répétitifs inutiles et que vous ne pouvez pas les raccourcir (attention! Si vous supprimez certains chemins nécessaires, cela peut affecter les services correspondants!), Allez en supprimant certains chemins avant l'installation d'Oracle et renvoyez-les après le installation.

Ou, vous pouvez AJOUTER manuellement la chaîne de chemin Oracle dans la variable PATH système (ajoutez-la au début de la chaîne, pas à la fin) pour votre installation Oracle. Par exemple, si vous installez Oracle 11g R2 dans le chemin "c:\ora", la chaîne de chemin d'accès sera généralement C:\ora\product\11.2.0\dbhome\BIN -for server et C:\ora\product\11.2.0\client_1\BIN -pour le client. :)

1
Saptarshi

J'ai utilisé deux approches pour raccourcir ma variable d'environnement PATH:

1) Utilisez d'autres variables d'environnement, par exemple:% CommonProgramFiles (x86)% pour "C:\Program Files (x86)\Common Files"% ProgramFiles (x86)% pour "C:\Program Files (x86)"

2) Utilisez des noms de chemin DOS à 8 caractères, par exemple: MICROS ~ 4 pour "Microsoft SQL Server" * Votre système peut avoir un numéro différent, dans une fenêtre CMD, accédez au dossier parent et tapez "dir/ad/x"

"% ProgramFiles (x86)%\Micros ~ 4\140\DTS\Binn" est 15 caractères plus court que "C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn"

J'ai réduit la longueur totale du CHEMIN de 1120 à 890. Ensuite, j'ai pu installer le client Oracle sans problème.

1
David G

J'ai eu ce problème et la seule façon de réussir le test PATH était de supprimer l'ordinateur du domaine et de le rajouter. Je ne peux pas expliquer pourquoi, mais cela a fonctionné pour nous. Bonne chance.

0
Paul McAllister