Informix - Al eliminar tabla me tumba la Base de Datos

 
Vista:
sin imagen de perfil

Al eliminar tabla me tumba la Base de Datos

Publicado por Javier (1 intervención) el 18/10/2013 10:01:56
Buenas
Tengo un problema al eliminar una tabla en INFORMIX.
Esta tabla tiene los indices corruptos, y cada consulta que se hace sobre ella me muestra el error de "Could not position within a table (table_name) ISAM Error: there is no current record"

Intento eliminar la tabla, volverla a crear, crearle los indices y volver a cargar los datos, pero cuando ejecuto la consulta DROP tabla table_name de da un error de System error ocurred in network function. Esto lo que hace es tumbarme la Base de Datos, debo reiniciarla con oninit....

¿A alguien se le ocurre que hacer para solucionar este problema?

Saludos, Javier
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Al eliminar tabla me tumba la Base de Datos

Publicado por asterix (15 intervenciones) el 06/11/2013 12:45:49
yo probaria con las siguiente opción:
1) borrar los índices, inhabilitar triggers, foreign keys en la tabla, cambiar el nombre de la tabla, crear una nueva tabla , cargar los datos , crear indices para la nueva tabla (incluso en otro dbspace), y actualizar estadisticas. Si todo ha funcionado bien, borrar la tabla corrupta original.

ya me cuentas,
saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar