Informix - error -271

 
Vista:

error -271

Publicado por Amet (3 intervenciones) el 10/12/2008 07:10:38
hola soy nuevo en informix pero tengo un problema al momento de ejecutar un scrip.

el proceso ya se ejecuto pero alamitad y me manda este error
"-271 : Could not insert new row into the table"

ya cheque si tiene espacio la base pero si hay.
cheque los datos y estan correctos.

Si alguien me puede dar una pista de que se trata me seria de mucha ayuda.....
Gracias......
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

RE:error -271

Publicado por Rene (64 intervenciones) el 11/12/2008 02:23:52
Hola amet:

El error 271 dice lo siguiente:

-271 Could not insert new row into the table.

This problem has many possible causes, including a locked table or a
full disk. Check the accompanying ISAM error code for more
information.

Asi es que primeramente valida que tu tabla no este bloqueada por algun otro proceso, la segunda es validar espacio en tus dbspaces y la tercera es ver los extents de tu tabla.

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

RE:error -271

Publicado por Amet (3 intervenciones) el 11/12/2008 03:24:30
Hola gracias por ayudarme.
ya cheque si la tabla esta bloqueada pero no lo esta y lo de el dbspace al parecer si tiene espacio, pero lo de los extents no se como hacerlos soy un poco nuevo en esto.

y una pregunta si borro algunos registro que ya no se utilicen puedo generar mas espacio.

y si tengo que hacer un extents como lo hago

Gracias.......
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

RE:error -271

Publicado por René (64 intervenciones) el 18/12/2008 17:57:30
Hola, primero tienes que ver tu espacio.

Checa tu espacio con el comando onstat -d
Este te arrojara la lista de tus dbspaces y chunks de tu base de datos, ahi podras ver el espacio libre que tienes.

Para checar los extents, lo haces de la siguiente forma:

oncheck -pt basededatos:tabla

Esto te va a arrojar el numero de extents que tienes en tu tabla, recuerda que el numero maximo de extents por tabla es de 300. Si ya lo alcanzaste o estas por alcanzarlo, tienes que recrear tu tabla aumentando el tamaño de extents.

Para lo cual primeramente debes de respaldar los datos de tu tabla y sacar su esquema.
Despues debes de regenerarla y donde dice "extent size" aumentar el tamaño de tus extents.
Y por ultimo volver a cargar los datos.

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

RE:error -271

Publicado por Jesús Gutiérrez Romero (1 intervención) el 11/02/2011 20:20:38
por fabor ilustrame para saber corregir éste error, "271" Gracias.
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

RE:error -271

Publicado por Amet (3 intervenciones) el 11/02/2011 22:01:48
Hola este error se corrio crenado de nuevo los indices de la tabla
espero te sirva 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