Du kanske kan använda en proxyanvändare som kan ansluta till DB på uppdrag av den longNamed användaren:
http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::p11_question_id:21575905259251
Faktiskt, om det bara är för inloggningsändamål så kanske du kan använda Secure External Password Store och undvik att ange användarnamn/lösenord