2012-08-23 16 views
27

Sto tentando di installare Oracle 11g Release 2 (client). Ma dà un errore del genere:Errore di installazione del client Oracle - percorso troppo lungo

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. 

Avete qualche idea? Grazie

+3

Rendere la variabile di ambiente PATH 5 caratteri più breve, quindi riprovare. –

+0

come fare? – kamal

+0

dipende dalla versione di Windows. Windows7: Start -> Cerca, digitare "Environ" -> Modifica le variabili di ambiente del sistema Versioni precedenti: fare clic su "Risorse del computer" -> Modifica -> Variabili di ambiente (spero che lo ricordi correttamente) –

risposta

23

Per coloro che si trovano ad affrontare questo problema, la soluzione potrebbe essere quella di guardare nel tuo variabile d'ambiente "PATH" e portarlo a più breve di lunghezza, eliminando percorsi inutili/ripetendo percorsi come suggerito da Bob Javis nel suo commento. Grazie a lui.

Ho avuto problemi simili e l'ho risolto facendo così.

Per modificare ENV variabile su Windows 7: Start -> Computer -> Proprietà -> Impostazioni di sistema avanzate - Finestra> On "Proprietà del sistema", selezionare la scheda "Avanzate" -> Clicca su "Ambiente Variabile" - > Scorrere verso il basso per vedere la variabile PATH e cliccare su "Modifica" per modificare di conseguenza e fare clic su "OK" per salvare

speranza che qualcuno potrebbe avere aiutato :)

+0

Grazie 4u.Ans, questo funziona per me. –

+0

Tuyen Nguyen, sono felice che la soluzione abbia funzionato per te :) –

+1

solo per le piccole informazioni per chi non può risolvere, è necessario riavviare l'installazione dopo averlo fatto. funziona come fascino. –

-3

Si può provare a eseguire l'installazione come amministratore.

Speranza che aiuta

1

Ma, se non si dispone di percorsi inutili/ripetendo percorsi e non è possibile accorciarlo (attenzione, se si eliminano alcuni percorsi necessari può influire sui servizi corrispondenti!), andare rimuovendo alcuni percorsi prima dell'installazione di Oracle e restituirli dopo l'installazione.

Oppure, è possibile AGGIUNGERE manualmente la stringa del percorso Oracle nella variabile PATH di sistema (aggiungerla all'inizio della stringa, non alla fine) per l'installazione di Oracle. Ad esempio, se si installa Oracle 11g R2 nel percorso "c: \ ora", in genere la stringa del percorso per questo sarà, C: \ ora \ product \ 11.2.0 \ dbhome \ BIN -per server e C: \ ora \ product \ 11.2.0 \ client_1 \ BIN -per client. :)

13

È possibile selezionare la casella di controllo ignora tutto in alto a destra e che dovrebbe consentire al pulsante successivo di continuare ulteriormente.

+0

Ho fatto questo e ha funzionato. Ma allora sarò a corto di alcune caratteristiche? –

+0

ha funzionato anche per me. Grazie. –

27

Questa limitazione è basata su restrizioni Windows precedenti, in cui la lunghezza delle variabili ambientali era importante. Questa limitazione è ancora presente nell'installazione di Oracle.

ovviare a questo:

  • Fase 1: Copiare il valore della variabile 'percorso' per un editor di testo (Es .: notepad) e salvare questo valore come backup.
  • Passaggio 2: Ridurre le dimensioni di questo percorso a meno di 1023 caratteri. Rimuovi le variabili di percorso alla fine. Per lo più non ne avrete bisogno durante l'installazione di Oracle. Mantieni i valori rimossi in un file di testo separato, perché è necessario aggiungerli di nuovo in un secondo momento!
  • Passaggio 3: Avviare nuovamente l'installazione di Oracle.
  • Passaggio 4: dopo l'installazione di Oracle: Aggiungere nuovamente i valori del percorso rimosso alla fine del percorso.

Buona fortuna!

Extra screenshot

+1

Questa soluzione è ciò che risolve veramente il problema. –

2

Un modo di fissare questo è quello di andare a stage\cvu nella directory di installazione e modificare cvu_prereq.xml, sostituire tutti i valori (ce ne sono di più) contenente 1023 con un numero maggiore e quindi provare a installarlo ancora.

Potrebbe essere necessario eseguire questa operazione dopo aver eseguito il programma di installazione, ma prima che l'installatore esegua il controllo sui diversi requisiti come la lunghezza del PERCORSO.

2

Dopo aver provato con tutto quello che ho trovato this in the Oracle wiki:

Quello che dice è che si dovrebbe ridurre il percorso della stringa di cambiare il "C: \ Program Files (x86)" a "C: \ PROGRA ~ 2"

Assicurarsi di eseguire un backup del percorso originale.

+0

che è stato davvero utile (Y) – Zahema

3

Soluzione semplice:

  1. Rinominare la variabile PATH corrente PATH2
  2. quindi aggiungere un nuovo PATH =% PATH2%
  3. continuare con l'installazione
+0

Ho provato a installare questo client 11g, ma ancora detto che il mio PERCORSO era troppo lungo. Quindi ho fatto questo: 2. Creare un nuovo PERCORSO, impostarlo su C: \ 3. Eseguire l'installazione 4. Modificare il PERCORSO e aggiungere% PATH2%; all'inizio, prendi la C: \ dal punto 2. – MikeC

1

Ho avuto questo problema e l'unico modo per far passare il test PATH è stato il remo ve il computer dal dominio e riaggiungerlo. Non so spiegare perché, ma ha funzionato per noi. Buona fortuna.