APEX ADMIN LOCKED

Un usuario de desarrollo bloqueo el usuario de ADMIN de Apex, Usualmente este procedimiento se soluciona naturalmente corriendo el script apxchpwd.sql, sin embargo este después de ser ejecutado, el usuario admin seguía dándome el error: Account locked. Por lo que decidí  investigar un poco mas a fondo.  

El problema,
Resulta que el archivo apxchpwd.sql consulta el usuario admin dentro del esquema que ha sido instalado. Para mi caso la versión que tengo instalada es APEX 4.2. Y modifica la sesion de admin cambiando su parámetro de contraseña.

Solución,
Para corregir este problema debemos ir al directorio donde esta instalado apex: 

ORACLE_HOME/apex 

Debemos editar la linea 33, la cual especifica el schema de base de datos en el cual esta instalado APEX, esta debe estar modificada por la versión que tenemos instalada, esto es frecuente si ha existido una actualización del APEX.

Editamos el archivo: apxchpwd.sql

Este era el contenido original de mi linea (mi version de apex era 3.2):

alter session set current_schema = APEX_030200

Modifique el valor a mi version actual de APEX:

alter session set current_schema = APEX_040200

Luego de esto guardo el archivo y ejecuto el script conectado como sys.

El problema ha sido solventado.

La fuente que he usado 

Cualquier duda no dudes en hacerla.


Comentarios

Entradas populares de este blog

Instalar OCI8 en CentOS

ORA-30036: Unable to extend segments in undo tablespace 'UNDO' en Oracle Database 10g Express Edition