Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Lỗi quy trình được lưu trữ PLS-00201:mã định danh 'UTL_HTTP' phải được khai báo

Như bạn đã tự mình tìm ra, đây có vẻ là một vấn đề về quyền. Người dùng của bạn bằng cách nào đó không có quyền truy cập vào gói UTL_HTTP. Đảm bảo rằng người dùng của bạn có quyền THỰC HIỆN trên gói:

GRANT EXECUTE ON SYS.UTL_HTTP TO my_user;

Lưu ý rằng bạn có thể phải thực hiện việc này với tư cách SYS.

Sử dụng SQL Developer (tôi có thể đề xuất nếu bạn đang phát triển PL / SQL), xem liệu bạn có thể xem xét gói này bằng cách nào đó không. Nếu điều đó không hữu ích, vui lòng đăng các quyền mà người dùng của bạn hiện có.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để sử dụng tham số IN OUT CLOB được xác định trong Proc được lưu trữ trong Oracle JDBC?

  2. Sao chép bảng từ một Oracle DB sang một DBLink đơn hướng khác

  3. Oracle:sự khác biệt giữa max (id) +1 và sequence.nextval

  4. Làm cách nào để tạo bảng dưới dạng lựa chọn từ cơ sở dữ liệu khác trong Oracle?

  5. Cập nhật truy vấn - Oracle