Het Oracle-beveiligingsmodel betekent dat we geen database-objecten (views, opgeslagen procedures, enz.) kunnen bouwen met behulp van privileges die via een rol aan ons account zijn verleend. De privileges moeten expliciet worden toegekend aan ons benoemde account.
Dit geldt ook voor anonieme blokkeringen.
Dus als u PL/SQL wilt bouwen die draait op databaseobjecten in andere schema's, moet u de eigenaar van het schema - of de DBA - vragen om u de benodigde rechten te verlenen.