Oracle

Perzeus
30 de Septiembre del 2008
Tengo los siguientes problemas, por favor, ayúdame,

Este mensaje sale cuando intento observar cualquier objeto desde el dbastudio:

ORA-1578:ORACLE DATE BLOCK CORRUPTED (FILE #1, BLOCK #31020) ORA-01110: DATA FILE 1: '/OPT/ORACLE/PRODUCT/9.0.1/ORADATA/OR9I/SYSTEM01.DBF'

Este mensaje sale al realizar un export:

EXP-00008: ORACLE ERROR 1578 ENCOUNTERED
ORA-01578: ORACLE DATA BLOCK CURRUPTED (FILE #1, BLOCK # 31020)
ORA-01110: DATA FILE 1: 'OPT/ORACLE/PRODUCT/9.0.1/ORADATA/OR9I/SYSTEM01.DBF'
EXP-00000: EXPORT TERMINATED UNSUCCESSFULLY

Aparte de aquello también se presenta en otro servidor oracle (otro computador físicamente) con versión 9.2.0, en donde, poseo funciones almacenadas que hacen uso de los paquetes DBMS_SQL, sin embargo, justamente en este servidor se genera el error detallado en lo posterior, pero lo mas curioso es que esto no ocurre en otros servidores sino justamente en este servidor:

ORA-00905: MISSING KEYBOARD
ORA-06512: AT "SYS.DBMS_SYS_SQL" LINE 826
ORA-06512: AT "SYS.DBMS_SQL", LINE 32
ORA-06512: AT "PRUEBA.FN_EVAL_RUBRO", LIKE 44
ORA-06512: AT "PRUEBA.PA_PREROL", LIKE 49
ORA-06512: AT LINE 1.

Cuando intenté compilar el DBMS_SQL accesando con el usuario SYS, se generó el siguiente error y sin embargo no se solucionó el mensaje anterior:


EXP-00000:ORACLE ERROR 4068 ENCOUNTERED
ORA-04068: EXISTING STATE OF PACKAGE AS BEEN DISCARTED
ORA-04063: PACKAGE BODY 'SYSTEM.DBMS_SQL' AS ERRORS
ORA-06508: PL/SQL: COULD NOT FIND PROGRAM UNITED BEING CALLED
ORA-06512: AT "SYSTEM.DBMS_EXPORT_EXTENSION", LINE 23
ORA-06512: AT LINE 1

JUAN JESUS
30 de Septiembre del 2008
Lo mas recomendable que puedes hacer en ese caso es, revisar tu servidor en cuestio al horario, si de alguna manera como ej. lo pondre, ayer se insertaron datos y el horario de tu pc cambio no siguio el curso normal segundo a segundo si no que se retraso, la bd no aya la cuerencia en los datos lo que puedes hacer es eliminar datos que no te sirvan en el tiempo mas o menos desde que empezo a fallar