Utilizamos cookies propias y de terceros. [Más información sobre las cookies].
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki
Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - SP2-0750: You may need to set ORACLE_HOME to your Oracle sof
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information SP2-0750: You may need to set ORACLE_HOME to your Oracle sof

Publicar nuevo tema Responder al tema
Foros de discusión » Oracle Database, motor de base de datos profesional   
Ver tema anterior :: Ver tema siguiente
AutorMensaje
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: SP2-0750: You may need to set ORACLE_HOME to your Oracle sof Responder citando

He instalado Oracle XE 10g en Linux Fedora, tal y como indica el manual:

http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=368

Y cuando intento ejecutar sqlplus con este comando:

./sqlplus /nolog

Utilidad de Oracle ubicada en

/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin

Me da este error:

[root@pcfedora bin]# ./sqlplus /nolog
Error 6 initializing SQL*Plus
Message file sp1<lang>.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory


¿a qué se puede deber?
MensajePublicado:
Dom Ene 18, 2009 7:42 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: SP2-0750: You may need to set ORACLE_HOME to your Oracle Responder citando



Anuncios



varios escribió:
He instalado Oracle XE 10g en Linux Fedora, tal y como indica el manual:

http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=368

Y cuando intento ejecutar sqlplus con este comando:

./sqlplus /nolog

Utilidad de Oracle ubicada en

/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin

Me da este error:

[root@pcfedora bin]# ./sqlplus /nolog
Error 6 initializing SQL*Plus
Message file sp1<lang>.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory


¿a qué se puede deber?


Prueba a ejecutar el script oracle_env.sh, ubicado en:

/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin

Accedes a esa carpeta y ejecutas el comando shell de Linux:

Código:

./oracle_env.sh


En realidad, este script contiene lo siguiente:
Código:

ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
export ORACLE_HOME
ORACLE_SID=XE
export ORACLE_SID
NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`
export NLS_LANG
PATH=$ORACLE_HOME/bin:$PATH
export PATH
if [ $?LD_LIBRARY_PATH ]
then
   LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
else
   LD_LIBRARY_PATH=$ORACLE_HOME/lib
fi
export LD_LIBRARY_PATH


que añade las variables de entorno necesarias para Oracle XE en Linux.
MensajePublicado:
Dom Ene 18, 2009 8:03 pm
Top of PageVer perfil de usuario
mysql
Usuario


Registrado: Jan 18, 2009
Mensajes: 2

Asunto: Re: SP2-0750: You may need to set ORACLE_HOME to your Oracle Responder citando



Anuncios



ok, ahora he conseguido entrar en sql*plus, pero ahora, cuando intento conectarme con el siguiente comando:

Código:

connect sys/contraseña as sysdba


Me da este error:

ERROR:
ORA-12162: TNS:net service name is incorrectly specified
MensajePublicado:
Lun Ene 19, 2009 3:18 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: SP2-0750: You may need to set ORACLE_HOME to your Oracle Responder citando



Anuncios



mysql escribió:
ok, ahora he conseguido entrar en sql*plus, pero ahora, cuando intento conectarme con el siguiente comando:

Código:

connect sys/contraseña as sysdba


Me da este error:

ERROR:
ORA-12162: TNS:net service name is incorrectly specified


Error error puede deberse a que no tengas configurado correctamente el fichero tnsnames.ora que para el caso de Oracle XE en Linux suele estar en:

/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin/tnsnames.ora

Un ejemplo del contenido de este fichero tnsnames.ora (para Oracle XE en Linux Fedora):
Código:

# tnsnames.ora Network Configuration File:

XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = pcfedora)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )


Otro problema puede ser que no tengas correctamente configurada la variable de entorno ORACLE_SID, asígnale el valor "XE" (o el SID de tu base de datos), con el comando:

Código:

export ORACLE_SID="XE"
MensajePublicado:
Lun Ene 19, 2009 3:24 pm
Top of PageVer perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT - 1 Horas
Publicar nuevo tema Responder al tema
Foros de discusión » Oracle Database, motor de base de datos profesional  

Cambiar a:  
Key
  Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A