기본적으로 View Composer 데이터베이스를 실행하는 데이터베이스 사용자는 Oracle 시스템 관리자 사용 권한을 가지고 있습니다. View Composer 데이터베이스를 실행하는 사용자의 보안 사용 권한을 제한하려면 특정 사용 권한을 가진 Oracle 데이터베이스 사용자를 구성해야 합니다.

필수 조건

Oracle 12c 또는 11g 인스턴스에 View Composer 데이터베이스가 생성되었는지 확인하십시오.

프로시저

  1. 시스템 계정으로 SQL*Plus 세션에 로그인하십시오.
  2. 올바른 사용 권한을 가진 View Composer 데이터베이스 사용자를 생성하려면 다음 SQL 명령을 실행하십시오.
    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;

    이 예에서 사용자 이름은 VCMPADMIN이고 View Composer 데이터베이스 이름은 VCMP입니다.

    기본적으로 resource 역할은 create procedure, create tablecreate sequence 권한을 가지고 있습니다. resource 역할에 이런 권한이 없으면 View Composer 데이터베이스 사용자에 명시적으로 이들 권한을 부여하십시오.