Oracle
 sql >> Database >  >> RDS >> Oracle

Le procedure richiedono diritti di accesso separati sulle tabelle?

Il modello di sicurezza Oracle significa che non possiamo creare oggetti di database (viste, stored procedure, ecc.) utilizzando i privilegi concessi al nostro account tramite un ruolo. I privilegi devono essere esplicitamente concessi al nostro account con nome.

Questo vale anche per i blocchi anonimi.

Quindi, se desideri creare PL/SQL che venga eseguito su oggetti di database in altri schemi, dovrai chiedere al proprietario dello schema - o al DBA - di concederti i privilegi di cui hai bisogno.