De forma predeterminada, Oracle 11g y 12c le piden que cambie la contraseña de las cuentas de usuario cada 180 días. Esta es una seguridad requerida por Oracle para asegurar el acceso a bases de datos y DBMS. Aunque es fácil reactivar una cuenta después de que la contraseña haya caducado, puede ser preferible que las contraseñas de usuario nunca caduquen, para evitar bloquear una aplicación empresarial, una operación de copia de seguridad o una cuenta de administrador, ya que los inicios de sesión de sys* también se ven afectados por la caducidad predeterminada de las cuentas de Oracle.
El mensaje de error que puede encontrar: ORA-28001: La contraseña ha caducado.
Este tutorial explica cómo desactivar el período de 180 días antes de que caduque una contraseña de Oracle .
Comprobar el tiempo de expiración de las contraseñas de usuario
1. Inicie sesión en SQL Plus o SQL Developer.
2. Escriba el siguiente comando:
SELECT * FROM DBA_PROFILES WHERE RESOURCE_NAME =’PASSWORD_LIFE_TIME’; 3. El resultado indica el número de días antes de que una cuenta expire, en la columna LIMITAR:
Eliminar el vencimiento de la cuenta Oracle
1. Siempre conectado al servidor Oracle con SQL Plus o SQL Developer.
2. Utilice el siguiente comando:
Perfil DEFAULT modificado.
4. Compruebe que se ha tenido en cuenta la modificación solicitando de nuevo la PASSWORD_LIFE_TIME de los DBA_PROFILES:
SELECT * FROM DBA_PROFILES WHERE RESOURCE_NAME =’PASSWORD_LIFE_TIME’; Vemos que el valor ha sido cambiado a ILIMITADO, es decir, sin límite, sin límite en el número de días.
5. Este cambio no se aplica a las cuentas que ya han expirado. Si necesita desbloquear un inicio de sesión de usuario, utilice el siguiente comando, descrito en este tutorial.
< ALTER USUARIO IDENTIFICADO POR contraseña;
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>»>>>>>>>>>>>>>>>>>>>»»»>>>>>>>>>>»»>>>>»>»>>>>»>»>>>>»>»>.
Contenido relacionado
[pt_view id=»b21675bme7″]