En Oracle 11G por defecto el perfil DEFAULT tiene marcado en 180 dias la caducidad de las contraseñas.
Para evitar que las contraseñas caduquen debemos modificar el perfil.
Primero comprobamos el valor que tiene puesto por defecto:
select * from dba_profiles where RESOURCE_NAME LIKE 'PASSWORD_LIFE_TIME';
Ahora realizamos el alter de la BD para que no vuelva a pasar si creamos un esquema nuevo
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
Finalmente con esta query generamos los diferentes alter´s para los esquemas de nuestra BD
select 'ALTER USER ' || username || ' IDENTIFIED BY VALUES ''' || password || ''';'
from SYS.USER$;
Un vez copiados los alters los lanzamos en un sql para que no vuelva a caducar la contraseña.
No hay comentarios:
Publicar un comentario