Existe vista que se llama sql_area, donde quedan registradas todas las sentencias que se ejecutan. El problema de esta tabla es que contiene la informacion que tenemos en el conjunto comartido, es decir, las sentencias que estan almacenadas en memoria, y esta memoria se va liberando segun la necesidad de espacio, con las sentencia usadas menos recientemente.
Por esto, es muy posible que si haces la select <<select * from v$sqlarea where upper(sql_text) like '%ALTER%USER%'>> ya no la tengas en la vista.
De todas formas, tienes otra posibilidad que solo podras utilizar y tienes creado el usuario perfstat, propietario de las tablas del statpack, y si se lanza la recopilacion de estadisticas con periodicidad. de esta forma, podras ir la tabla stats$sqltext, en la cual si que tiene que estar esta sentencia. Para saber la hora de ejecucion de esta, solo tienes que ver el campo snap_id, y coger el snap_id mas pequeño, de todos los que te saldran en el resutado de la select. despues te vas a la tabla stats$snapshot y buscas el registro con el snap_id, igual al que tenias en la anterio tabla.
No se si me he explicado bien, pero espero haberte ayudado.
Un saludo.