The only other oracle-centric alternative is to give them the password to the other scheme objects as you need either direct access to the schema or those privileges.

A non-oracle way to do it is to create a UNIX 'sudo' task for them that allows them to invoke imp(dp) / exp(dp) with certain predefined options as a privileged user.