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

Kesalahan ACL saat mencoba mengirim email melalui Oracle UTL_SMTP

  • Ganti principal argumen dengan nama pengguna database Anda,
  • Tambahkan juga hak istimewa penyelesaian,
  • Menggunakan begin..end yang berlebihan pemblokiran tidak diperlukan.

Jadi, Anda dapat mempertimbangkan untuk menggunakan yang di bawah ini :

    -- create acl
    begin
      dbms_network_acl_admin.create_acl (
      acl             => 'gmail.xml',
      description     => 'Normal Access',
      principal       => 'DB_USER',
      is_grant        => TRUE,
      privilege       => 'connect',
      start_date      => null,
      end_date        => null);

    -- add priviliege to acl
      dbms_network_acl_admin.add_privilege ( 
      acl       => 'gmail.xml',
      principal    => 'DB_USER',
      is_grant    => TRUE, 
      privilege    => 'connect', 
      start_date    => null, 
      end_date    => null); 

      dbms_network_acl_admin.add_privilege ( 
      acl       => 'gmail.xml',
      principal    => 'DB_USER',
      is_grant    => TRUE, 
      privilege    => 'resolve', 
      start_date    => null, 
      end_date    => null);       

      -- assign host, port to acl
      dbms_network_acl_admin.assign_acl (
      acl => 'gmail.xml',
      host => 'localhost',
      lower_port => 25,
      upper_port => 25);
    end;
    /


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara yang lebih baik untuk menyusun pernyataan PL/SQL IF THEN?

  2. Bagaimana cara menulis skrip penyisipan Oracle dengan satu bidang sebagai CLOB?

  3. PLS-00103:Menemukan simbol END saat mengharapkan + &=dll

  4. Bagaimana cara mengeksekusi skrip Oracle sql melalui kode java

  5. tampilan oracle dan lalu lintas jaringan