RENAME
es un comando DDL. Entonces, es una transacción discreta única, si eso es lo que quiere decir con atómica en este contexto. En consecuencia, es tan seguro como cualquier cosa podría ser. No puedo imaginar cómo un cambio de nombre podría causar que pierdas tus datos. Pero si te sientes paranoico, recuerda que es por eso que Nature nos brindó respaldo y recuperación.
editar
La forma de asegurarse de no perder datos si DROP
tiene éxito y RENAME
falla es implementar RENAME
dos veces:
SQL> rename old_table to something_else;
SQL> rename new_table to old_table;
SQL> drop table something_else;
De esa manera usted tiene sus datos en línea. Esto también minimiza el tiempo de inactividad.