[Oracle] Script zum User(Neu)anlegen

Hallo zusammen,
viele, die Oracle benutzen, kennen bestimmt auch TOAD. TOAD kennt die Möglichkeit, zu einem bestehenden Oracle-User ein CREATE-Script zu generieren, d.h. es wird ein ziemlich vollständiges Script erzeugt - nicht nur die einfachen Sachen, die man aus der Table DBA_USER abrufen kann, sondern auch QUOTAS, ROLLEN, OBJECT-Rechte, JAVA-Berechtigungen, usw. usw. - , mit dem man nach einem DROP USER … diesen User neu erzeugen kann (verwenden wir immer, um ein älteres Dump-File neu einzuspielen).

Ich suche jetzt nach einer Möglichkeit, sowas automatisiert selbst zu generieren (und zwar nicht über TOAD). OS ist Solaris, am besten nur mit SQL bzw. PL/SQL (naja Shell-Script oder Perl darf es auch noch sein). Kennt jemand von euch vielleicht einen Link (oder am besten eine fetiges Script), das sowas bietet? Ich habe schon gegoogelt, aber die Ergebnisse waren höchstens mau (sprich: der berühmte Dreizeiler, der DBA_USERS ausliest).

Tausend Dank im voraus
bernhard