sql >> Database >  >> RDS >> Oracle

Hebben procedures aparte toegangsrechten op tabellen nodig?

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.




  1. Waarom verschillen de SELECT-resultaten tussen mysql en sqlite?

  2. ResetDjango postgresql-database? doorspoelen werkt niet

  3. Bevolken meerdere tafels in zeilen waterlijn orm

  4. java.sql.SQLException:IO-uitzondering:de netwerkadapter kon de verbinding niet tot stand brengen?