Hoy vamos a ver una entrada muy muy básica.
En nuestro trabajo diario estamos acostumbrados a poder cambiar las contraseñas con el comando
ALTER USER usuario IDENTIFIED BY contraseña
Si le pedimos a un usuario que se cambie su contraseña, podemos encontrarnos con el error
ORA-28221 REPLACE not specified
Que ha ocurrido?
La solucion es muy muy sencilla, simplemente ha de indicar cual es el password actual.
El código que debe de ejecutar un usuario para cambiar su contraseña es
ALTER USER usuario IDENTIFIED BY nuevacontraseña REPLACE antigua_contraseña ;
Como decíamos al principio , tremendamente sencillo, pero puede hacernos perder tiempo si no lo sabemos
Como siempre, mas informacion en la web de soporte en la noca OERR: ORA-28221 «REPLACE not specified» Reference Note (Doc ID 194726.1)