根據預設,執行 View Composer 資料庫的資料庫使用者擁有 Oracle 系統管理員權限。若要限制執行 View Composer 資料庫之使用者的安全性權限,您必須設定具有特定權限的 Oracle 資料庫使用者。
必要條件
確認已在 Oracle 12c 或 11g 執行個體中建立 View Composer 資料庫。
程序
- 使用系統帳戶登入 SQL*Plus 工作階段。
- 執行下列 SQL 命令以建立具有正確權限的 View Composer 資料庫使用者。
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 table 及
create sequence 權限。如果
resource 角色沒有這些權限,請將它們明確授與 View Composer 資料庫使用者。