为何数据库在进行数据泵的时候,会占用undo表空间?

问题遇到的现象和发生背景

在导入的时候,undo表空间扩容到31G都不够用

问题相关代码,请勿粘贴截图

impdp 用户/密码

运行结果及报错内容
我的解答思路和尝试过的方法

可以查看v$rollname等视图

我想要达到的结果

知道原理即可

需要事务处理就会用到undo表空间。