Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Ora-01034 Y Ora-27101

Estas en el tema de Ora-01034 Y Ora-27101 en el foro de Oracle en Foros del Web. Hola a todos, Acabe de instalar el Oracle 10g en un Windows XP. Supuestamente el servicio esta iniciado. Cuando intento ingresar por SQL_PLUS, desde el ...
  #1 (permalink)  
Antiguo 31/10/2007, 11:17
Avatar de dacmonsalve  
Fecha de Ingreso: noviembre-2005
Ubicación: Colombia Tierra querida, himno de fe y armonia
Mensajes: 318
Antigüedad: 19 años
Puntos: 6
Ora-01034 Y Ora-27101

Hola a todos,

Acabe de instalar el Oracle 10g en un Windows XP.
Supuestamente el servicio esta iniciado.

Cuando intento ingresar por SQL_PLUS, desde el mismo PC donde instale el Oracle, ingreso estos datos:

Código PHP:
connect system
<introduza contrasena> ***** 
Código PHP:
ERROR:
ORA-01034ORACLE not available
ORA
-27101shared memory realm does not exist 
Alguien sabe a que se deben estos dos errores?
Muchas gracias.
__________________
La mayor frustración es saber todas las respuestas,
pero que nadie te haga las preguntas
:Zzz:
.
  #2 (permalink)  
Antiguo 31/10/2007, 12:33
Avatar de kikolice  
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 20 años, 8 meses
Puntos: 7
Re: Ora-01034 Y Ora-27101

ORA-01034: ORACLE not available

eso significa que oracle realmente no esta arriba, checa que el servicio levante, si no checa el registro de sucesos, igual te da mas informacion sobre el error
__________________
Blogzote.com :-) Mi blog
  #3 (permalink)  
Antiguo 31/10/2007, 12:39
Avatar de dacmonsalve  
Fecha de Ingreso: noviembre-2005
Ubicación: Colombia Tierra querida, himno de fe y armonia
Mensajes: 318
Antigüedad: 19 años
Puntos: 6
Re: Ora-01034 Y Ora-27101

Hola...gracias por responder...

Este es el mensaje que me sale en el Visor de Sucesos de windows cuando inicio el servicio de Oracle:

Cita:
No se encuentra la descripción del Id. de suceso ( 34 ) en el origen ( Oracle.xe ). Es posible que el equipo local no tenga la información de Registro o archivos DLL de mensajes necesarios para mostrar mensajes desde un equipo remoto. Es posible que pueda usar el indicador /AUXSOURCE= para recuperar esta descripción; consulte Ayuda y soporte técnico para obtener más detalles. La siguiente información es parte del suceso: ACTION : 'CONNECT' DATABASE USER: '/' PRIVILEGE : SYSDBA CLIENT USER: SYSTEM CLIENT TERMINAL: DCORREA STATUS: 0 .
__________________
La mayor frustración es saber todas las respuestas,
pero que nadie te haga las preguntas
:Zzz:
.
  #4 (permalink)  
Antiguo 01/11/2007, 14:37
Avatar de matanga  
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 17 años
Puntos: 85
Re: Ora-01034 Y Ora-27101

Hola,

Código:
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Como, en forma correcta, se dijo antes, la instancia no esta iniciada. Ahora para agragar un poco mas de informacion, veamos cuales son los pasos para iniciar una instancia en forma automatica en Windows.

Primero que nada hay que decir que, en Windows, servicio de Oracle iniciado no significa Instancia de Oracle iniciada. Cuando se inicia el servicio, el proceso oracle.exe lee la clave del registro de Windows ubicado en HKLM\SOFTWARE\ORACLE\Key_Oracle_Home_Name en el String ORA_SID_AUTOSTART, si esta en TRUE inicia la instancia.

Suponiendo que esta en TRUE, que es el valor por defecto, el proceso oracle.exe invoca a el ejecutable oradim.exe para iniciar la Instancia. En cualquier caso de error, este segundo ejecutable deja un log en ORACLE_HOME\database\oradim.log, ahi es donde debes ver si hay algo mal. Otro log indispensable de ver es el alert.log, generalmente ubicado en ORACLE_BASE\admin\SID\bdump.

Se de dos razones para que la Instancia de Oracle no se inicie en forma automatica despues de la instalacion.

1. Si estas trabajando con la version Express, el instalador a veces no copia el archivo spfile, o lo crea, pero mal formado.
2. El servicio de Oracle esta mal registrado, y hay que volver a generarlo con el mismo oradim.exe.

De todos modos, veamos primero que hay en los logs mencionados y podremos seguir desde ahi.

Para resolver el problema en forma parcial, despues de iniciar el servicio, debes iniciar la instancia en forma manual, con la consola de DOS

Código:
sqlplus /nolog
connect / as sysdba o connect sys/**** as sysdba
startup;
Pd, si alguien puede confirmar los directorios de los logs y las entradas del registro, seria genial, es que ahora no tengo ningun Windows a mano.

Saludos.
  #5 (permalink)  
Antiguo 01/05/2010, 19:04
 
Fecha de Ingreso: octubre-2009
Mensajes: 45
Antigüedad: 15 años, 1 mes
Puntos: 3
De acuerdo Respuesta: Ora-01034 Y Ora-27101

muchas gracias por esta respuesta, yo instalé oracle 10g en ubuntu y de primeras funcionó muy bien pero al reiniciar no funcionaba. me daba el error ese y probe a montarla desde sqlplus exactamente como pones ahí y me dió la alegría que ya está operativa de nuevo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 13:22.