ORA-01555 means an UNDO entry got overwritten and was not longer available when export utility needed it.

undo_retention should be set to a value at least as large as the expected running time of your transaction -in this case your export session.

undo tablespace should be large enough to cope with the amount of undo generated during whatever value you have set as undo_retention.

My suggestion would be to attempt export again at a time the database is hit by less I/O activity.