De forma predeterminada, el usuario que ejecuta la base de datos de View Composer tiene permisos de administrador de sistema Oracle. Para restringir los permisos de seguridad del usuario que ejecuta la base de datos de View Composer, debe configurar una base de datos de Oracle con permisos específicos.

Requisitos previos

Verifique que se creó una base de datos de View Composer en una instancia Oracle 11g o 12c.

Procedimiento

  1. Inicie sesión en una sesión SQL*Plus con la cuenta de sistema.
  2. Ejecute el siguiente comando SQL para crear un usuario de una base de datos de View Composer con los permisos adecuados.
    CREATE USER "VCMPADMIN" PROFILE "DEFAULT" IDENTIFIED BY "oracle" DEFAULT TABLESPACE
    
    "VCMP" ACCOUNT UNLOCK;
       grant connect to VCMPADMIN;
       grant resource to VCMPADMIN;
       grant create view to VCMPADMIN;
       grant create sequence to VCMPADMIN;
       grant create table to VCMPADMIN;
       grant create materialized view to VCMPADMIN;
       grant execute on dbms_lock to VCMPADMIN;
       grant execute on dbms_job to VCMPADMIN;
       grant unlimited tablespace to VCMPADMIN;
    En este ejemplo, el nombre de usuario es VCMPADMIN y el nombre de la base de datos de View Composer es VCMP.
    De forma predeterminada, la función recurso tiene los privilegios crear procedimiento, crear tabla y crear secuencias asignados. Si la función recurso no tiene esos privilegios, es necesario otorgárselos explícitamente al usuario de la base de datos de View Composer.