We'll be having external auditors coming over to perform a review on our Oracle database. They will be running a tool to perform the review and for that, they require a user ID that can connect to the database and grab information from it.
We have an existing user in the database for this. However, it is a production ID and we cannot afford to have it locked out. We would like to clone / duplicate this ID including its roles and rights.
Is there a way we can do so in Oracle?

dbms_metadata.get_XXX()might be a good start – a_horse_with_no_name Dec 13 '12 at 10:01