sql >> Databasteknik >  >> RDS >> Oracle

Behöver procedurer separata åtkomsträttigheter på tabeller?

Oracles säkerhetsmodell innebär att vi inte kan bygga databasobjekt (vyer, lagrade procedurer, etc) med privilegier som beviljats ​​vårt konto genom en roll. Behörigheterna måste uttryckligen ges till vårt namngivna konto.

Detta gäller även för anonyma blockeringar.

Så om du vill bygga PL/SQL som körs mot databasobjekt i andra scheman måste du be schemaägaren - eller DBA - att ge dig de privilegier du behöver.




  1. Sphinx Search mysql-klient på produktionsserver

  2. Hur man visar alla lokaler i MariaDB

  3. SQL Server-fråga välj 1 från varje undergrupp

  4. MySQL:Optimera tabell med massor av kolumner