Problema en oracle 10G

Resuelto
bilanabl Mensajes publicados 63 Estado Miembro -  
HostOfSeraphim Mensajes publicados 7340 Estado Colaborador -
Hola,
Estoy intentando conectarme a mi base de datos, pero siempre me muestra este error
ERROR: ORA-01033: ORACLE initialization or shutdown in progress
No puedo resolver el problema
Configuración: Windows XP Internet Explorer 6.0

15 respuestas

  1. bilanabl Mensajes publicados 63 Estado Miembro 9
     
    no puedo conectarme con sys

    he puesto después shutdown immediate y startup open

    C:\>set ORACLE_SID=teste

    C:\>sqlplus /nolog

    SQL*Plus: Release 10.1.0.4.2 - Production el Vie. Aug 21 22:33:17 2009

    Copyright (c) 1982, 2005, Oracle. Todos los derechos reservados.

    SQL> connect SYS/soprep AS SYSDBA
    Conexión Ú.
    SQL> shutdown immediate
    ORA-01109: base de datos no abierta

    Base de datos desmontada.
    Instancia ORACLE detenida.
    SQL> startup open
    Instancia ORACLE iniciada.

    Total System Global Area 566231040 bytes
    Fixed Size 789876 bytes
    Variable Size 166720140 bytes
    Database Buffers 398458880 bytes
    Redo Buffers 262144 bytes
    Base de datos montada.
    ORA-16038: log 2 sequence# 249 no se puede archivar
    ORA-19809: límite excedido para archivos de recuperación
    ORA-00312: online log 2 thread 1:
    'C:\ORACLE\PRODUCT\10.1.0\ORADATA\TESTE\REDO02.LOG'

    SQL>

    pero cuando me conecto a sqlplus siempre me muestra el mismo error
    ERROR: ORA-01033: inicialización de ORACLE o apagado en progreso
    6
    1. HostOfSeraphim Mensajes publicados 7340 Estado Colaborador 1 609
       
      No hay más espacio para los archivos de recuperación.

      Una vez conectado, copia y pega aquí el resultado de este comando:

      SELECT * FROM v$recovery_file_dest;


      --
      Configuración: Linux Debian Lenny / Núcleo 2.6.26 / Gnome / Iceweasel 3
      Conexión a Internet: ADSL Orange 8M (Livebox)
      0
  2. bilanabl Mensajes publicados 63 Estado Miembro 9
     
    SQL> SELECT * FROM v$recovery_file_dest;

    NOMBRE
    --------------------------------------------------------------------------------

    LÍMITE_DE_ESPACIO ESPACIO_UTILIZADO ESPACIO_RECLAMABLE NÚMERO_DE_ARCHIVOS
    ----------- ---------- ----------------- ---------------
    C:\oracle\product\10.1.0\flash_recovery_area
    2147483648 2141157888 0 244
    2
    1. HostOfSeraphim Mensajes publicados 7340 Estado Colaborador 1 609
       
      OK, el límite es de 2 Go y estás en 1.99 Go.

      Lanza el siguiente comando:

      ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE=3221225472 SCOPE=BOTH

      luego SHUTDOWN ABORT y STARTUP.


      --
      Configuración: Linux Debian Lenny / Núcleo 2.6.26 / Gnome / Iceweasel 3
      Conexión a Internet: ADSL Orange 8M (Livebox)
      0
  3. bilanabl Mensajes publicados 63 Estado Miembro 9
     
    Ok, mi BD funciona muy bien gracias a ustedes, les agradezco por ayudarme y lo siento porque tomé un poco de su tiempo.

    Por favor, ¿me pueden explicar qué era el problema?

    Porque no entendí bien esos comandos que me dieron.
    1
    1. HostOfSeraphim Mensajes publicados 7340 Estado Colaborador 1 609
       
      Encantado de haberte podido ayudar.

      Los archivos de recuperación son historiales de las modificaciones realizadas en la base. Oracle se basa en el parámetro DB_RECOVERY_FILE_DEST_SIZE para limitar el tamaño máximo de estos archivos: en tu caso, la escritura que se debía realizar superaba el tamaño máximo de los archivos y no pudo llevarse a cabo, de ahí el fallo. La consulta correctiva simplemente aumentó el valor máximo a 3 Go en lugar de 2 Go, lo que desbloqueó la situación.

      La consulta "SELECT * FROM v$recovery_file_dest;" permite verificar el límite actual y el uso actual. En la última línea, el primer valor corresponde al límite, el segundo al uso actual (valores expresados en bytes).


      --
      Configuración: Linux Debian Lenny / Núcleo 2.6.26 / Gnome / Iceweasel 3
      Conexión a Internet: ADSL Orange 8M (Livebox)
      0
  4. HostOfSeraphim Mensajes publicados 7340 Estado Colaborador 1 609
     
    Conéctate como SYSDBA y realiza un shutdown immediate, o un shutdown abort si es necesario.

    --
    Configuración: Linux Debian Lenny / Núcleo 2.6.26 / Gnome / Iceweasel 3
    Conexión a Internet: ADSL Orange 8M (Livebox)
    0
  5. bilanabl Mensajes publicados 63 Estado Miembro 9
     
    he hecho
    SQL> connect/ as SySDBA

    ERROR:
    ORA-01031: privilegios insuficientes
    y sin embargo soy el administrador de mi PC
    0
    1. HostOfSeraphim Mensajes publicados 7340 Estado Colaborador 1 609
       


      sqlplus /nolog
      connect / as SYSDBA



      --
      Configuración: Linux Debian Lenny / Núcleo 2.6.26 / Gnome / Iceweasel 3
      Conexión a Internet: ADSL Orange 8M (Livebox)
      0
  6. bilanabl Mensajes publicados 63 Estado Miembro 9
     
    he hecho exactamente lo mismo

    C:\>sqlplus/nolog

    SQL*Plus: Release 10.1.0.4.2 - Producción el Vie. Ago. 21 21:53:20 2009

    Derechos de autor (c) 1982, 2005, Oracle. Todos los derechos reservados.

    SQL> conectar / como SYSDBA
    ERROR:
    ORA-01031: privilegios insuficientes
    0
    1. HostOfSeraphim Mensajes publicados 7340 Estado Colaborador 1 609
       
      OK.

      ¿Tienes la contraseña de SYS, por casualidad?


      --
      Configuración: Linux Debian Lenny / Núcleo 2.6.26 / Gnome / Iceweasel 3
      Conexión a Internet: ADSL Orange 8M (Livebox)
      0
  7. bilanabl Mensajes publicados 63 Estado Miembro 9
     
    el campo BD hay que poner el nombre de mi base de datos
    y eso no funciona

    sin embargo, tengo otra base de datos y funciona muy bien
    0
    1. HostOfSeraphim Mensajes publicados 7340 Estado Colaborador 1 609
       
      No entendí todo...


      --
      Configuración: Linux Debian Lenny / Núcleo 2.6.26 / Gnome / Iceweasel 3
      Conexión a Internet: ADSL Orange 8M (Livebox)
      0
  8. bilanabl Mensajes publicados 63 Estado Miembro 9
     
    Quiero decir que tengo dos cómics, uno funciona bien y el otro tiene este problema.
    0
    1. HostOfSeraphim Mensajes publicados 7340 Estado Colaborador 1 609
       
      ¿Indicas bien el ORACLE_SID correcto antes de conectarte?


      --
      Configuración: Linux Debian Lenny / Núcleo 2.6.26 / Gnome / Iceweasel 3
      Conexión a Internet: ADSL Orange 8M (Livebox)
      0
  9. bilanabl Mensajes publicados 63 Estado Miembro 9
     
    no, no creo

    pero ¿cómo hacerlo?
    0
    1. HostOfSeraphim Mensajes publicados 7340 Estado Colaborador 1 609
       
      ¿Cuáles son los nombres de tus instancias de Oracle?


      --
      Configuración: Linux Debian Lenny / Núcleo 2.6.26 / Gnome / Iceweasel 3
      Conexión a Internet: ADSL Orange 8M (Livebox)
      0
  10. bilanabl Mensajes publicados 63 Estado Miembro 9
     
    TEST que no funciona y EVENTO que funciona bien.
    0
    1. HostOfSeraphim Mensajes publicados 7340 Estado Colaborador 1 609
       
      Se trata de una máquina Windows o Unix?


      --
      Configuración: Linux Debian Lenny / Núcleo 2.6.26 / Gnome / Iceweasel 3
      Conexión a Internet: ADSL Orange 8M (Livebox)
      0
  11. bilanabl Mensajes publicados 63 Estado Miembro 9
     
    ventanas
    0
    1. HostOfSeraphim Mensajes publicados 7340 Estado Colaborador 1 609
       
      OK.

      Entonces en tu consola de Windows:

      set ORACLE_SID=XXXX
      sqlplus /nolog
      connect / as SYSDBA

      (XXXX siendo la instancia a la que deseas conectarte)

      Luego, si deseas conectarte a otra instancia:

      set ORACLE_SID=YYYY
      sqlplus /nolog
      connect ...


      --
      Configuración: Linux Debian Lenny / Núcleo 2.6.26 / Gnome / Iceweasel 3
      Conexión a Internet: ADSL Orange 8M (Livebox)
      0
  12. bilanabl Mensajes publicados 63 Estado Miembro 9
     
    el mismo problema

    C:\>set ORACLE_SID=test

    C:\>sqlplus /nolog

    SQL*Plus: Release 10.1.0.4.2 - Producción en Vie. Ago 21 22:23:11 2009

    Copyright (c) 1982, 2005, Oracle. Todos los derechos reservados.

    SQL> conectar / como SYSDBA
    ERROR:
    ORA-01031: privilegios insuficientes

    SQL>
    0
    1. HostOfSeraphim Mensajes publicados 7340 Estado Colaborador 1 609
       
      No tengo una máquina con Oracle para probar, qué pena.

      Por otro lado, ¿no tienes la contraseña de SYS?


      --
      Configuración: Linux Debian Lenny / Núcleo 2.6.26 / Gnome / Iceweasel 3
      Conexión a Internet: ADSL Orange 8M (Livebox)
      0
  13. bilanabl Mensajes publicados 63 Estado Miembro 9
     
    la contraseña que le di a sys durante la instalación de mi BD
    sí, la tengo
    0
    1. HostOfSeraphim Mensajes publicados 7340 Estado Colaborador 1 609
       
      En este caso:

      set ORACLE_SID=XXXX
      sqlplus /nolog
      connect SYS/MOTDEPASSE AS SYSDBA



      --
      Configuración: Linux Debian Lenny / Núcleo 2.6.26 / Gnome / Iceweasel 3
      Conexión a Internet: ADSL Orange 8M (Livebox)
      0
  14. bilanabl Mensajes publicados 63 Estado Miembro 9
     
    muchas gracias
    0
  15. labiko445
     
    Dejen de cansarse, el error es muy claro: él no tiene los privilegios para conectarse como Sys, así que solo hay que asignarle los recursos y luego conectarse con grant
    Pero sigue siendo un poco raro, normalmente Sys tiene todos los derechos por defecto.
    0
    1. HostOfSeraphim Mensajes publicados 7340 Estado Colaborador 1 609
       
      Sabes, desde hace 5 años que se trató esta cuestión, hemos tenido tiempo para descansar...

      Y si relees el hilo de la conversación verás que no, no era un simple problema de privilegios.
      0