Wie Sie bereits selbst herausgefunden haben, scheint dies ein Berechtigungsproblem zu sein. Ihr Benutzer hat irgendwie keinen Zugriff auf das Paket UTL_HTTP. Stellen Sie sicher, dass Ihr Benutzer die EXECUTE-Berechtigung für das Paket hat:
GRANT EXECUTE ON SYS.UTL_HTTP TO my_user;
Beachten Sie, dass Sie dies möglicherweise als SYS.
tun müssenVerwenden Sie SQL Developer (was ich empfehlen kann, wenn Sie PL/SQL-Entwicklung durchführen), sehen Sie, ob Sie sich das Paket dann irgendwie ansehen können. Wenn das nicht hilft, posten Sie bitte die Berechtigungen, die Ihr Benutzer derzeit hat.