Hola a todos, hoy os voy a explicar como hacer que la contraseña de Oracle no caduque.
Hacer que una cuenta de Oracle no caduque, hace que no nos obligue a cambiar la contraseña cada x tiempo, esto es útil si es de uso domestico como hago yo para videos.
Si queréis comprobar que fecha de expiración tiene un usuario, usaremos esta consulta:
|
1 |
select username, account_status, EXPIRY_DATE from dba_users where username='nombre_usuario'; |
Por ejemplo, para el usuario SYSTEM:
|
1 |
select username, account_status, EXPIRY_DATE from dba_users where username='SYSTEM'; |

Para hacer que no caduque, conéctate con el usuario que quieres que su contraseña no caduque.
|
1 2 |
alter profile DEFAULT limit PASSWORD_REUSE_TIME unlimited; alter profile DEFAULT limit PASSWORD_LIFE_TIME unlimited; |
Después de esto, volvemos a ejecutar la primera consulta.

De esta forma, ya tenemos nuestra cuenta que no caducará nunca.
Si el estado de la cuenta es «EXPIRED (GRACE)», debes cambiar la contraseña antes.
|
1 |
ALTER USER SYSTEM IDENTIFIED BY 123456; |
Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.
excelente Tutorial. Me funciono altiro
Buenisimo! Gracias.