temporary tablespace shouldnt be tricky, create another temporary tablespace and alter all users to use that new temporary tablespace, then you can drop the faulty temporary tablespace