sql >> Base de Datos >  >> RDS >> Oracle

¿Los procedimientos necesitan derechos de acceso separados en las tablas?

El modelo de seguridad de Oracle significa que no podemos crear objetos de base de datos (vistas, procedimientos almacenados, etc.) utilizando los privilegios otorgados a nuestra cuenta a través de un rol. Los privilegios deben otorgarse explícitamente a nuestra cuenta nombrada.

Esto también se aplica a los bloqueos anónimos.

Por lo tanto, si desea compilar PL/SQL que se ejecute en objetos de base de datos en otros esquemas, tendrá que pedirle al propietario del esquema, o al DBA, que le conceda los privilegios que necesita.