Si, anteriormente, expliqué la forma de restablecer la contraseña de ‘system’ en la base de datos Oracle XE, ahora explicaré la forma de no tener que llegar a ese caso, haciendo que la contraseña no caduque:

1.- Abre una ventana de comandos en cualquier directorio.

2.- Si tienes más bases de datos instalados en la máquina, conviene establecer las siguientes variables de entorno. Si sólo tienes una, no es necesario realizar este paso:

set ORACLE_SID=XE

set ORACLE_HOME=<oracle_path> (Ejemplo: c:\oraclexe\app\oracle\product\11.2.0\server\)

3.- Ejecuta este comando para iniciar los comandos de SQL:

sqlplus / as sysdba

Se mostrará la ventana así:

sql

4.- Ejecutar este comando:

SQL> alter profile default limit password_life_time unlimited;

5.- Si quieres comprobar si se ha cambiado, ejecuta este comando:

SQL> SELECT profile, resource_name, limit FROM dba_profiles WHERE profile=’DEFAULT’;

Y debe haber una fila así:

DEFAULT    PASSWORD_LIFE_TIME               UNLIMITED

Anuncios