The preferred way to dump and load is by doing a binary dump and load as described in the following article:
How to generate scripts to run binary dump and load for all tables?as this is faster and easier, for correcting database corruption issues (for example caused by hardware issues) an ASCII dump and load is however sometime needed.
Database corruption can however cause the data dictionary tool used for the ASCII dump process to crash during the dump process, and therefore prevent the dump of the non corrupted tables when more than one table is selected to be ASCII dumped.