V$DATABASE

Hola. Tengo una consulta:

Hago una select sobre la vista V$DATABASE y obtengo lo siguiente:

 

SELECT CREATED,RESETLOGS_TIME,PRIOR_RESETLOGS_TIME,CONTROLFILE_CREATED FROM V$DATABASE;

CREATED                  RESETLOGS_TIME        PRIOR_RESETLOGS_TIME  CONTROLFILE_CREATED  

-----------------------------    ------------------------------        ------------------------------------------  -------------------------------------------

03/12/2015 08:57:09   26/06/2013 08:50:58         30/03/2010 10:07:44               03/12/2015 08:57:09   

 

SELECT INCARNATION#,RESETLOGS_TIME,PRIOR_RESETLOGS_TIME,PRIOR_INCARNATION#

FROM V$DATABASE_INCARNATION;

INCARNATION#    RESETLOGS_TIME        PRIOR_RESETLOGS_TIME  PRIOR_INCARNATION#
------------------------    ------------------------------        ------------------------------------------ ------------------------------------
                       1   26/06/2013 08:50:58         30/03/2010 10:07:44                                                0

 

¿Cómo puede ser posible que si la base de datos fue creada en el año 2015, aparezca el tiempo de RESETLOGS en 2013 y el PRIOR_RESETLOGS_TIME en 2010?

 

Es curioso, aunque no creo que sea un problema si como parece nunca se ha abierto la base de datos con la opción RESETLOGS. Yo diría que son valores por defecto, y tienen fecha anterior para no perder la consistencia de fechas de los PRIOR.

He probado en una base de datos antigua que tengo para pruebas, que no tiene activados backups ni archive log y esto es lo que me da a mi:

SQL> SELECT CREATED,RESETLOGS_TIME,PRIOR_RESETLOGS_TIME,CONTROLFILE_CREATED FROM
 V$DATABASE;

CREATED     RESETLOG    PRIOR_RE   CONTROLF
--------    --------    --------   --------
22/07/09    22/07/09    01/05/07   22/07/09

La fecha de RESETLOGS_TIME me coincide con la de creación, pero el PRIOR_RESETLOGS_TIME lo tengo como tú, años antes que el CREATED.

Vale, pero en el caso que muestro, no coinciden 3 campos:

 

CREATED                  RESETLOGS_TIME        PRIOR_RESETLOGS_TIME

03/12/2015 08:57:09   26/06/2013 08:50:58        30/03/2010 10:07:44

 

Llegué a pensar que se habría podido hacer algo de tablespaces transportables y que trajesen algún dato de su origen, pero la base de datos es STANDARD EDITION y en ella no funcionan los tablespaces transportables.

 

De verdad que no encuento explicación lógica. Aparte de que solo tiene una encarnación. No se ha hecho RESETLOGS previo.

 

Bueno, si no tiene explicación y la bd funciona bien, no le daré más vueltas al asunto.

 

En respuesta a por jcpelaez

Muy curioso este tema. No tendrian que salir fechas de antes que se instalara la base de datos, pero como tu dices, sobretodo siendo una standard edition yo no me preocuparía mucho, no creo que te de problemas