Logon events detail in oracle
According to AskTom, "you can get the client ip address if you audit connect, it is in the comments column of the audit trail, you have to parse it out.". That's from 2003 but I think it is still the case:

select comment$text from sys.aud$


or possibly:

select comment_text from dba_audit_trail;