Gruñidos sobre …

23 enero 2010

ORA-00940: invalid ALTER command during startup

Filed under: Español, Oracle — fidelinho @ 5:00 pm

He reinstalado Oracle y al intentar arrancar recibo este extraño error:

C:\>sqlplus / as sysdba

 

SQL*Plus: Release 10.2.0.4.0 - Production on Sa Jan 23 17:58:25 2010

 

Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.

 

Connected to an idle instance.

 

SQL> startup

ORA-00940: invalid ALTER command

SQL>

En el alert.log no hay nada de nada:

Starting ORACLE instance (normal)

LICENSE_MAX_SESSION = 0

LICENSE_SESSIONS_WARNING = 0

Picked latch-free SCN scheme 2

Autotune of undo retention is turned on.

IMODE=BR

ILAT =11

LICENSE_MAX_USERS = 0

SYS auditing is disabled

Después de investigar un poquito (google) la razón está clara. Aunque he instalado el mismo patch set, no he instalado el “patch collection”

Dado que he usado el mismo fichero de configuración al reinstalar, el parámetro “_fix_control” contiene valores incorrectos.

Por el error, parece que Oracle usa “ALTER SYSTEM SET” para este parámetro y, dado que hay parches que todavía no se han instalado, falla y el sistema no arranca.

Una solución rápida es comentar ese parámetro (pfile) o resetearlo (spfile), de esa forma el sistema arranca y podemos usar el script de la nota 1171650 para ajustar los parámetros de acuerdo con las recomendaciones de SAP. Aunque la mejor solución es instalar la ultima “colección de parches” para Windows

Anuncios

8 enero 2010

2010 bugs

Filed under: Español, SAP — fidelinho @ 9:10 pm

Después de un “descanso” con la familia vuelvo. A ver si este año me esmero un poquito más.

A lo que iba. Tanto rollo hace 10 años con el cambio de milenio (el famoso 2k bug) que ahora se han han colados varios bugs relacionados con el 2010.

El primero un fallo bastante importante de SAP. Está documentado en la nota 1422843 Wrong deletion date in spool request. Este error hace que no se borren automáticamente las entradas del spool .

Otro  un fallo también gordillo que afecta más al común de los mortales (que viva en Alemania)  Este fallo afecta a unos 30 millones de tarjetas de crédito y débito que no reconocen el año 2010 y, por lo tanto, no pueden ser utilizadas. El fallo no será  totalmente solucionado hasta el próximo lunes 11 (por lo menos) Más detalles en  El País o 20 minutos

Crea un blog o un sitio web gratuitos con WordPress.com.