Cita:
Iniciado por jc3000 Es una pajilla mental, pero creo que si se podría. Tu puedes crear un trigger de BBDD que se dispare cada vez que se hace un DDL en la BBDD ¿ verdad ?, pues puedes preguntar si el tipo de ddl que se ha hecho es CREATE y si el tipo de objeto es USER. En caso afirmativo, haces una select sobre ALL / DBA_USERS para que recupere los datos que necesitas y los insertas en tu tabla de usuarios. Lo mismo se aplica para los DROP USER
Busca informacion sobre ora_sysevent,ora_dict_obj_owner y sys_context. Te será muy util.
tal vez se podria pero en mi opinion es complicarte mas la vida, en realidad es la aplicacion la que necesita la informacion en esa tabla, entonces que la misma aplicacion se encargue de la creacion y borrado de usuarios a nivel de base de datos
otra historia es si vale la pena mantener un esquema usuario aplicacion = usuario base de datos o que sea un usuario para todos y que lo controle la aplicacion, me voy por la primera