Utilizamos cookies propias y de terceros. Al navegar entendemos que aceptas el uso de cookies. +Info.
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Usuario
· Wiki

Nick


Contraseña


Nuevo usuario


English
Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - Error Oracle 10g ORA-32004: obsolete deprecated parameter
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information Error Oracle 10g ORA-32004: obsolete deprecated parameter

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: Error Oracle 10g ORA-32004: obsolete deprecated parameter Responder citando

Cuando detengo la base de datos Oracle 10g x64 sobre Windows Server 2008 x64 con el comando:

Código:

SQL> shutdown immediate
Base de datos cerrada.
Base de datos desmontada.
Instancia ORACLE cerrada.


Y la vuelvo a iniciar con startup me aparece este error:

Código:

SQL> startup
ORA-32004: obsolete and/or deprecated parameter(s) specified
Instancia ORACLE iniciada.

Total System Global Area 5033164800 bytes
Fixed Size                  2084488 bytes
Variable Size             905970040 bytes
Database Buffers         4110417920 bytes
Redo Buffers               14692352 bytes
Base de datos montada.
Base de datos abierta.


¿A qué puede ser debido? ¿cómo puedo saber qué parámetro o parámetros uso que están obsoletos?
MensajePublicado:
Lun Jul 11, 2011 9:43 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Error Oracle 10g ORA-32004: obsolete deprecated paramete Responder citando



Anuncios



varios escribió:
Cuando detengo la base de datos Oracle 10g x64 sobre Windows Server 2008 x64 con el comando:

Código:

SQL> shutdown immediate
Base de datos cerrada.
Base de datos desmontada.
Instancia ORACLE cerrada.


Y la vuelvo a iniciar con startup me aparece este error:

Código:

SQL> startup
ORA-32004: obsolete and/or deprecated parameter(s) specified
Instancia ORACLE iniciada.

Total System Global Area 5033164800 bytes
Fixed Size                  2084488 bytes
Variable Size             905970040 bytes
Database Buffers         4110417920 bytes
Redo Buffers               14692352 bytes
Base de datos montada.
Base de datos abierta.


¿A qué puede ser debido? ¿cómo puedo saber qué parámetro o parámetros uso que están obsoletos?



Los parámetros obsoletos los puedes ver en el fichero alert.log que se encuenta en:

$ORACLE_HOME\admin\$ORACLE_SID\bdump\alert.log
MensajePublicado:
Lun Jul 11, 2011 9:46 pm
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Re: Error Oracle 10g ORA-32004: obsolete deprecated paramete Responder citando



Anuncios



alonsojpd escribió:
Los parámetros obsoletos los puedes ver en el fichero alert.log que se encuenta en:

$ORACLE_HOME\admin\$ORACLE_SID\bdump\alert.log



Me aparece esto en el alert.log:

Deprecated system parameters with specified values:
log_archive_start
End of deprecated system parameter listing


¿Cómo soluciono esto?
MensajePublicado:
Lun Jul 11, 2011 9:47 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Error Oracle 10g ORA-32004: obsolete deprecated paramete Responder citando



Anuncios



varios escribió:
Me aparece esto en el alert.log:

Deprecated system parameters with specified values:
log_archive_start
End of deprecated system parameter listing


¿Cómo soluciono esto?


El parámetro log_archive_start ya no se usa en Oracle 10g, por ello no tiene sentido que tenga algún valor ni que lo estés usando en el fichero spfile. Por ello te recomendamos que lo "elimines", para ello puedes usar el siguiente comando (desde SQL*Plus), por supuesto, antes de modificar parámetros en Oracle haz copia de seguridad de los datos (tanto export, como copia RMAN como copia en frío deteniendo la base de datos y copiando todos los ficheros, sobre todo el fichero spfile de parámetros de configuración):

Código:

alter system reset log_archive_start scope=spfile sid='*';


Si todo es correcto te mostrará "Sistema modificado". Ahora detén la base de datos con

Código:

shutdown immediate;


Y vuelve a iniciarla con:

Código:

startup;


Ya to te debería mostrar el mensaje de error y, además, verás que en el fichero spfile ya no aparece el parámetro log_archive_start:

$ORACLE_HOME\db_1\dbs\SPFILE$ORACLE_SID.ora

(donde $ORACLE_HOME es la carpeta de instalación de Oracle y $ORACLE_SID es el sid de Oracle)

Nota: si usas una base de datos clasterizada con Oracle Fail Safe el fichero spfile estará en la unidad donde se encuentren los datos, normalmente en una SAN.
MensajePublicado:
Lun Jul 11, 2011 10:07 pm
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: [RESUELTO] ORA-32004: obsolete deprecated parameter Oracle Responder citando



Anuncios



alonsojpd escribió:
El parámetro log_archive_start ya no se usa en Oracle 10g, por ello no tiene sentido que tenga algún valor ni que lo estés usando en el fichero spfile. Por ello te recomendamos que lo "elimines", para ello puedes usar el siguiente comando (desde SQL*Plus), por supuesto, antes de modificar parámetros en Oracle haz copia de seguridad de los datos (tanto export, como copia RMAN como copia en frío deteniendo la base de datos y copiando todos los ficheros, sobre todo el fichero spfile de parámetros de configuración):

Código:

alter system reset log_archive_start scope=spfile sid='*';


Si todo es correcto te mostrará "Sistema modificado". Ahora detén la base de datos con

Código:

shutdown immediate;


Y vuelve a iniciarla con:

Código:

startup;


Ya to te debería mostrar el mensaje de error y, además, verás que en el fichero spfile ya no aparece el parámetro log_archive_start:

$ORACLE_HOME\db_1\dbs\SPFILE$ORACLE_SID.ora

(donde $ORACLE_HOME es la carpeta de instalación de Oracle y $ORACLE_SID es el sid de Oracle)

Nota: si usas una base de datos clasterizada con Oracle Fail Safe el fichero spfile estará en la unidad donde se encuentren los datos, normalmente en una SAN.


Ok, muchas gracias, resuelto con tus indicaciones.
MensajePublicado:
Lun Jul 11, 2011 10:10 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
Este sitio web NO CONTIENE malware, todos los programas con código fuente aquí. Autor: Alonso Javier Pérez Díaz Google+ Síguenos en Google+