Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

PLS-00201:pengenal UTIL_FILE harus dideklarasikan

Sepertinya kurangnya hak istimewa bagi saya. Seringkali PUBLIC pengguna memiliki EXECUTE hak istimewa yang diberikan pada paket itu, tetapi hak istimewa itu dapat dicabut.

Anda dapat memeriksa apakah PUBLIC memiliki hak istimewa itu dengan mengeluarkan kueri berikut:

SELECT * FROM all_tab_privs WHERE grantee = 'PUBLIC' AND table_name = 'UTL_FILE';

Jika tidak ada baris yang dikembalikan, coba berikan hak eksekusi kepada pengguna yang Anda log in, atau ke PUBLIC , sebagai beberapa pengguna istimewa, misalnya SYS :

GRANT EXECUTE ON SYS.utl_file TO user_name;

Sunting

Anda harus memberikan hak istimewa saat login sebagai, misalnya, SYS pengguna.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menggunakan OPENQUERY dengan database Oracle untuk menanyakan rentang tanggal

  2. Pemicu Oracle untuk membuat nomor otomatis

  3. Muat file csv besar ke tabel database Oracle menggunakan Pyspark

  4. Pengantar Koleksi PL/SQL Di Database Oracle

  5. Oracle systimestamp (sysdate) ke milidetik