2012-08-23 25 views
27

Estoy tratando de instalar Oracle 11g versión 2 (cliente). Pero da un error como ese:Error de instalación del cliente de Oracle: ruta demasiado larga

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. 

¿Tiene alguna idea? Gracias

+3

Haga que su entorno de PATH tenga una longitud de 5 caracteres más cortos, luego intente instalarlo de nuevo. –

+0

cómo hacerlo? – kamal

+0

Depende de su versión de Windows. Windows 7: Inicio -> Buscar, escriba "Environ" -> Editar las variables de entorno del sistema Versiones anteriores: haga clic en "Mi PC" -> Editar -> Variables de entorno (espero recordar esto correctamente) –

Respuesta

23

Para aquellos que se enfrentan a este problema, la solución sería la de buscar en su variable "PATH" Medio ambiente y llevarlo a más corto en longitud mediante la eliminación de caminos innecesarios/repetir caminos como lo sugiere Bob Javis en su comentario. Gracias a él.

Tuve problemas similares y lo resolví al hacerlo.

para editar variable de entorno en Windows 7: Inicio -> PC -> Propiedades -> Configuración avanzada del sistema -> El "Sistema de propiedades" ventana, seleccione la pestaña "Avanzado" -> Haga clic en "Variable de entorno" - > Desplácese hacia abajo para ver la variable PATH y haga clic en "Editar" para editar en consecuencia y Haga clic en "Aceptar" para guardar

esperanza alguien puede resultar ayudado :)

+0

Gracias 4u.Ans, esto funciona para mí. –

+0

Tuyen Nguyen, estoy feliz de que la solución haya funcionado para ti :) –

+1

solo por la poca información que no se puede resolver, debes reiniciar la instalación para poder hacer esto. funciona como encanto. –

-3

Puede intentar ejecutar la instalación como administrador.

creo que sirve

1

Pero, si usted no tiene caminos innecesarios/repetir caminos y no puede acortarlo (¡cuidado! Si elimina algunas rutas necesarias, puede afectar los servicios correspondientes), elimine algunas rutas antes de la instalación de Oracle y devolverlos después de la instalación.

O bien, puede AGREGAR manualmente la cadena de ruta de Oracle en la variable PATH del sistema (agréguelo al comienzo de la cadena, no al final) para su instalación de Oracle. Como ejemplo, si está instalando Oracle 11g R2 en la ruta "c: \ ora", normalmente la cadena de ruta para esto será C: \ ora \ product \ 11.2.0 \ dbhome \ BIN - para servidor y C: \ ora \ producto \ 11.2.0 \ client_1 \ BIN - para el cliente. :)

13

Puede marcar la casilla de verificación Ignorar todo en la parte superior derecha y eso debería permitir que el siguiente botón continúe.

+0

Hice esto y funcionó. Pero ¿me faltarán algunas características entonces? –

+0

Funcionó para mí también. Gracias. –

27

Esta limitación es según restricciones anteriores de Windows, donde la longitud de las variables ambientales era importante. Esta limitación todavía está allí en la instalación de Oracle.

evitar este:

  • Paso 1: Copiar el valor de la variable de 'camino' a un editor de texto (Ej .: bloc de notas) y guardar este valor como copia de seguridad.
  • Paso 2: Reduce el tamaño de esta ruta a menos de 1023 caracteres. Elimine las variables de ruta al final. En su mayoría, no necesitará ninguno de ellos durante la instalación de Oracle. Mantenga esos valores eliminados en un archivo de texto separado, ¡porque debe volver a agregarlos más tarde!
  • Paso 3: Inicie la instalación de Oracle nuevamente.
  • Paso 4: Después de la instalación de Oracle: Agregue los valores de ruta eliminados nuevamente al final de la ruta.

¡Buena suerte!

Extra screenshot

+1

Esta solución alternativa es lo que realmente resuelve el problema. –

2

Una forma de arreglar esto es ir a stage\cvu en el directorio de instalación y editar cvu_prereq.xml, sustituir todos los valores (los hay múltiples) que contiene 1023 con un número más grande y luego tratar de instalarlo de nuevo.

Podría ser necesario hacer esto después de ejecutar el instalador pero antes de que el instalador verifique los diferentes requisitos como la longitud del CAMINO.

2

Después de probar con todo lo que encontré this in the Oracle wiki:

Lo que dice es que se debe reducir la trayectoria de la cadena de cambio de "C: \ Archivos de programa (x86)" a "C: \ ARCHIV ~ 2"

Asegúrese de hacer una copia de seguridad de la ruta original.

+0

que fue realmente útil (Y) – Zahema

3

solución simple:

  1. Cambiar el nombre de la variable PATH actual para RUTA2
  2. A continuación, agregue un nuevo PATH =% RUTA2%
  3. continuar con la instalación
+0

Intenté este cliente de instalación 11g, pero todavía decía que mi RUTA era demasiado larga. Así que hice esto: 2. Cree una nueva RUTA, configúrela en C: \ 3. Realice la instalación 4. Edite la RUTA y agregue% PATH2%; al principio, saca la C: \ del paso 2. – MikeC

1

Tuve este problema y la única forma en que podíamos pasar la prueba PATH era remover ve la computadora desde el dominio y vuelve a agregarla. No puedo explicar por qué, pero eso funcionó para nosotros. La mejor de las suertes.

Cuestiones relacionadas