Standardmäßig verfügt der Datenbankbenutzer, der die View Composer-Datenbank ausführt, über Administratorberechtigungen für das Oracle-System. Um die Sicherheitsberechtigungen des Benutzers, der die View Composer-Datenbank ausführt, zu beschränken, muss ein Oracle-Datenbankbenutzer mit spezifischen Berechtigungen konfiguriert werden.
Voraussetzungen
Stellen Sie sicher, dass eine View Composer-Datenbank in einer Oracle 12c- oder 11g-Instanz erstellt wurde.
Prozedur
- Melden Sie sich über das Systemkonto an einer SQL*Plus-Sitzung an.
- Führen Sie den folgenden SQL-Befehl aus, um einen View Composer-Datenbankbenutzer mit den geeigneten Berechtigungen zu erstellen.
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;
In diesem Beispiel lautet der Benutzername
VCMPADMIN und der View Composer-Datenbankname
VCMP.
Standardmäßig verfügt die Rolle
resource über die Berechtigungen
create procedure,
create table und
create sequence. Wenn die Rolle
resource nicht über diese Berechtigungen verfügt, weisen Sie sie dem View Composer-Datenbankbenutzer explizit zu.