Puede pasar que cuando estamos trabajando en nuestra aplicación en Oracle APEX en una instancia de la Base de Datos Autónoma necesitemos otorgar algun previlegio a nuestro esquema.

Para ello desde la pantalla de los detalles de la base de datos Autónoma hacemos clic en el botón Database Actions.

Figura 1: Acceso al Database Actions

Se despliega la siguiente ventana en la cual podemos acceder a diferentes herramientas para trabajar con la base de datos. En este caso vamos a acceder a la herramienta SQL del sector de Development.

Figura 2: Pantalla Database Actions

Se conecta al web developer con el usuario ADMIN.

Figura 3: Pantalla SQL

Entonces en la sección del Worksheet ingresamos la consulta SQL para otorgar el grant al usuario/esquema de nuestra aplicación.

Por ejemplo:

GRANT EXECUTE ON UTL_FILE TO HRDEV

Figura 4: Pantalla SQL – Ejecución grant

Además tenemos la posibilidad de gestionar los usuarios de la base de datos, desde la pantalla de la figura 2, accedemos a la sección de Administración la opción Database Users.

Figura 5: Pantalla Database Actions – Selección de Database Users

Se presentan todos los usuarios y seleccionamos el que deseamos editar.

Figura 6: Pantalla Database Users

Para editar un usurios hacemos clic en elos tres puntos verticlaes en el costado derecho de cada card.

Figura 7: Editar Usuario

Se abre una ventana modal con opciones para gestionar. como cambiar la contraseña, determinar si se activa la expiración de la contraseña, si la cuenta esta bloqueada, etc.

Figura 8: Ficha Usuario

En la ficha de otorgar roles, se despliegan todos los reoles que podemos otorgarle al usuario.

Figura 9: Ficha Granted Roles

De esta forma podemos otrogar diferentes roles al usuario.