But you can partition the table while you get rid of 80% of the data. Otherwise, as PAVB said, your process will be fine.

You could try an append hint with the nologging clause to reduce redo. But that shouldn't matter that much.