Are you commiting in between or deleting at one shot?
If you are commiting after certain no. of records you can monitor the count(*). If you are not commiting monitor the growth of Rollback segment used by this transaction. At least you can make sure that the transaction is doing somehing or simply hanging.

HTH
Sanjay