sql >> Databasteknik >  >> RDS >> Oracle

Fel i lagrad procedur PLS-00201:identifierare 'UTL_HTTP' måste deklareras

Som du redan har räknat ut själv verkar detta vara ett behörighetsproblem. Din användare har på något sätt inte tillgång till UTL_HTTP-paketet. Se till att din användare har EXECUTE-behörigheten för paketet:

GRANT EXECUTE ON SYS.UTL_HTTP TO my_user;

Observera att du kanske måste göra detta som SYS.

Använd SQL Developer (som jag kan rekommendera om du håller på med PL/SQL-utveckling), se om du sedan kan titta på paketet på något sätt. Om det inte hjälper, vänligen posta de behörigheter som din användare har för närvarande.




  1. SQL-timmar i genomsnitt på 24 timmar

  2. Databasbelastningsbalansering i molnet - MySQL Master Failover med ProxySQL 2.0:Part One (Deployment)

  3. Laravel + Vagrant =Åtkomst nekad för användaren 'root'@'localhost'

  4. Infoga data i MySQL-databasen från Android-appen. Ändringar återspeglas inte i databasen