Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Ora-01562

Estas en el tema de Ora-01562 en el foro de Bases de Datos General en Foros del Web. Hola. Tengo una tabla que tiene como FK los datos de otra, con delete cascade. El problema es que cuando voy a borrar un registro ...
  #1 (permalink)  
Antiguo 17/02/2004, 06:36
 
Fecha de Ingreso: febrero-2002
Ubicación: Guadalajara
Mensajes: 103
Antigüedad: 22 años, 9 meses
Puntos: 0
Ora-01562

Hola.
Tengo una tabla que tiene como FK los datos de otra, con delete cascade. El problema es que cuando voy a borrar un registro de la primera tabla, se intenta borrar los registros de la segunda, y como hay muchos, más de 45000, me da el siguiente error:
ORA-01562: fallo al ampliar numero de segmento de rollback 2
ORA-01628: alcanzado el numero máximo de extensiones (121) para el seg. de rollback R01
Y no borra ni uno ni los otros.
¿Como puedo arreglarlo? ¿ampliando el tablespace? ¿y lo de los segmentos?¿cómo lo hago? ¿hay algún modo de que vaya todo un poco más rápido, pq va muy lento
Es oracle 8.0.5
Gracias a todos.
  #2 (permalink)  
Antiguo 17/02/2004, 09:50
Avatar de vamp_02  
Fecha de Ingreso: febrero-2002
Ubicación: Santiago de Chile
Mensajes: 367
Antigüedad: 22 años, 9 meses
Puntos: 0
Priemero, para borrarlos, borra los datos de la tbl secundaria y luego la principal.....

Ahora tienes que colocar, maxextens en unlimited.......
__________________
yerba mala nunca....te la fumes...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:27.