ayuda con redo logs

PAUL
12 de Mayo del 2003
podrian ayudarme guiandome como hago para resetear mis redo logs

Maria
12 de Mayo del 2003
Si lo que quieres es eliminar los redo logs, primero tienes que ponerlos offline y luego los puedes borrar

alter rollback segment <nombre> offline;
drop rollback segment <name>;

No se si esto se puede servir

tbanos
12 de Mayo del 2003
Aquí te pongo un ejemplo de como hacerlo.
En este caso para eliminar el tercer grupo de redo log

Averiguamos el estado del grupo 3:

SQL> SELECT group#, status from v$log;

GROUP# STATUS
----------------------------------------------
1 INACTIVE
2 INACTIVE
3 CURRENT

Forzamos dos cambios de log para pasarle a inactivo:

SQL>ALTER SYSTEM SWITCH LOGFILE;
Sistema modificado.

SQL>ALTER SYSTEM SWITCH LOGFILE;
Sistema modificado.

SQL> SELECT group#, status from v$log;

GROUP# STATUS
----------------------------------------------
1 INACTIVE
2 CURRENT
3 INACTIVE

Ahora ya podemos borrar:

SQL> ALTER DATABASE
DROP LOGFILE GROUP 3;

Base de datos modificada.

Hacemos una select para comprobar que grupos nos han quedado:

SQL> SELECT GROUP# FROM V$LOGFILE;

GROUP#
----------
2
1

Con el comando anterior le hemos indicado a Oracle que ya no ha de contar con el grupo 3 de ficheros de redo log. Pero hay que eliminarlo fisicamente de la carpeta en que se encuentre con un comando del sistema operativo, en mi caso es Windows, por tanto sería “eliminar”.