Oracle
 sql >> Database >  >> RDS >> Oracle

sql plus non si apre dopo l'installazione di Oracle 11g

Manasa,

Se il messaggio di errore legge

come hai affermato, la risposta può dipendere dal sistema operativo che stai utilizzando. Diciamo che stai usando un po' di Windows, puoi andare su proprietà di sistema -> scheda avanzate -> variabili di ambiente -> variabili di sistema e controllare le variabili ORACLE_HOME e PATH.

Diciamo che hai installato Oracle in C:\oracle\ora11\

Nella variabile PATH, tra gli altri valori, è necessario disporre della posizione della directory Oracle bin; in questo caso:

'C:\oracle\ora11\bin;'

Ora, dovrei notare che quando Oracle fa riferimento alla variabile path, cerca la prima istanza di un percorso Oracle. Quindi supponiamo che tu abbia avuto due installazioni di Oracle nelle seguenti posizioni:

'C:\oracle\ora9i\'
'C:\oracle\ora11\'

E la variabile del percorso è stata impostata in questo modo:

'C:\oracle\9i\bin;C:\oracle\ora11\bin;'

Il risultato sarebbe che quando apri sqlplus, farebbe automaticamente riferimento al programma sqlplus che si trova in 'C:\oracle\9i\bin\', qualunque sia la versione. (questo sarebbe vero anche per qualsiasi utilità Oracle trovata nella directory bin come DBCA o expdp) (questo presuppone anche che tu stia dichiarando esplicitamente quale sqlplus vuoi eseguire, ad esempio devi semplicemente digitare 'sqlplus' in un prompt dei comandi anziché 'c:\oracle\ora11\bin\sqlplus')

La variabile oracle_home sarebbe impostata su 'C:\oracle\ora11\', tuttavia noterò che la mia versione desktop di Windows 7 funziona correttamente con questo valore nullo. Tuttavia, non è un desktop di produzione come potresti immaginare.