We have a production process that fills up UNDOTBS very frequently and that causes process to be aborted.

In emergency, I'd like to add more datafile for UNDO tablespace, would it drop/block/reject user transactions?

In stead of adding new data file, would it be better to just change existing data file to grow unlimited.