Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/10/2005, 17:33
Avatar de haron
haron
 
Fecha de Ingreso: febrero-2004
Ubicación: Cádiz (refinitivo)
Mensajes: 632
Antigüedad: 20 años, 2 meses
Puntos: 3
no se si te he entendido bien.

dices que tienes una tabla megainmensa, sobre la cual trabaja un sistema informatico y que el sistema no puede detenerse, por que hay cientos de usuarios conectados en linea. y si alguno de esos usuarios no consigue conectarse tendreis perdidas millonarias, los pajaritos dejarian de cantar y el mundo se pararia.

yo te recomiendo que obtengas un duplicado de la tabla y que trabajes sobre ese duplicado.

en mysql pudes hacer lo siguiente:

1. crea una tabla identica.
2. ejecuta la siguiente instruccion:

insert into tabla_duplicada (campo1, campo2, campo3, ...)
select campo1, campo2, campo3, ...
from tabla_original.

en oracle, no me acuerdo, pero a lo mejor funciona la sentencia anterior.

durante el proceso en el cual se insertan los registros de la tabla original en la tabla duplicada (que pueden ser unos minutos), podrias suspender temporalmente el sistema, siempre y cuando no corra peligro tu puesto de trabajo, claro.
__________________
Si ocurre algo importante, estamos afuera fumándonos unos cigarritos.