sql >> Base de Datos >  >> RDS >> Oracle

sql plus no se abre después de instalar Oracle 11g

Manasa,

Si el mensaje de error dice

como dijiste, la respuesta puede depender del sistema operativo que estés usando. Digamos que está usando algún tipo de Windows, puede ir a las propiedades del sistema -> pestaña avanzada -> variables de entorno -> variables del sistema y verificar las variables ORACLE_HOME y PATH.

Digamos que instaló Oracle en C:\oracle\ora11\

En la variable PATH, entre otros valores, debe tener la ubicación del directorio bin de Oracle; en este caso:

'C:\oracle\ora11\bin;'

Ahora, debo señalar que cuando Oracle hace referencia a la variable de ruta, busca la primera instancia de una ruta de Oracle. Entonces, supongamos que tiene dos instalaciones de Oracle en las siguientes ubicaciones:

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

Y la variable de ruta se estableció así:

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

El resultado sería que cuando abra sqlplus, haga referencia automáticamente al programa sqlplus ubicado en 'C:\oracle\9i\bin\', cualquiera que sea la versión. (esto también sería cierto para cualquier utilidad de Oracle que se encuentre en el directorio bin, como DBCA o expdp) (esto también supone que está declarando explícitamente qué sqlplus desea ejecutar, es decir, simplemente escribe 'sqlplus' en un símbolo del sistema en lugar de 'c:\oracle\ora11\bin\sqlplus')

La variable oracle_home se establecería en 'C:\oracle\ora11\'; sin embargo, notaré que mi versión de escritorio de Windows 7 funciona bien con este valor nulo. Sin embargo, no es un escritorio de producción como te imaginas.