Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle UTL_SMTP . के माध्यम से मेल भेजने का प्रयास करते समय ACL त्रुटि

  • principal बदलें आपके डेटाबेस उपयोगकर्ता नामों के साथ तर्क,
  • संकल्प विशेषाधिकार भी जोड़ें,
  • अनावश्यक का उपयोग करना begin..end ब्लॉक अनावश्यक है।

तो आप नीचे दिए गए का उपयोग करने पर विचार कर सकते हैं:

    -- 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. हाइबरनेट ओरेकल पहचानकर्ता बहुत लंबा है ORA-00972

  2. Oracle डेटाबेस संरचना का SQL निर्यात करता है

  3. Oracle संग्रहीत कार्यविधियों के भीतर पाठ की खोज करना

  4. Oracle रेगेक्स के साथ समस्या

  5. जहां अपेक्षित था, कीवर्ड से नहीं मिला, पाठ चयन Oracle SQL