Skip to Main Content

 

Auswahl  

ACL (Access Control Lists) bei Oracle 

Oracle
DBA
RDBMS 12.x
28.03.19 (MP)
04.07.23(MP)
Oracle, ACL, APEX, Debugging, LDAP

Passende Schulungen zum Thema

Vermutlich jeder hat sich schon mal über den Oracle ACL Fehler geärgert:

ORA-29273: HTTP-Anforderung nicht erfolgreich
ORA-24247: Netzwerkzugriff von Access Control-Liste (ACL) abgelehnt
ORA-06512: in "SYS.HTTPURITYPE", Zeile 38

Er tritt auf, wenn man versucht auf einen fremden Server von seiner Oracle Datenbank lesend oder schreibend zuzugreifen. Seit der Version 11.1 verhindert das Oracle mit einer eigenen Firewall.

Beispiel für die Freigabe des LDAP Servers:

BEGIN
 DBMS_NETWORK_ACL_ADMIN.APPEND_HOST_ACE (host => '172.30.30.6',
 lower_port => 389,
 ace => xs$ace_type(privilege_list => xs$name_list('connect'),
 principal_name => 'APEX_180200',
 principal_type => xs_acl.ptype_db) );
END;
/

Für den APEX Email Versand:

BEGIN
 DBMS_NETWORK_ACL_ADMIN.APPEND_HOST_ACE (host => 'smail.muniqsoft.de',
 lower_port => 25,
 upper_port => 25,
 ace => xs$ace_type(privilege_list => xs$name_list('smtp'),
 principal_name => 'APEX_180200', -- oder ihre aktuelle APEX Version wie z.B. APEX_019100
 principal_type => xs_acl.ptype_db) );
END;
/

Für Debugging im SQL*Dev als SCOTT:

BEGIN
 DBMS_NETWORK_ACL_ADMIN.APPEND_HOST_ACE (host => '172.30.30.100',
 lower_port => null,
 upper_port => null,
 ace => xs$ace_type(privilege_list => xs$name_list('jdwp'),
 principal_name => 'SCOTT',
 principal_type => xs_acl.ptype_db) );
END;
/

 

So, nun sollten die Fehlermeldungen der Vergangenheit angehören. Weitere Tipps & Tricks in einem unserer vielen Kurse :-) .

Weitere Interessante Kurs-Tipps zum Thema

Besuchen Sie uns doch bei einer unsere über 50 Oracle Schulungen in München - Unterhaching, oder verfolgen Sie die Training per Videostreaming bequem vom Home Office oder Büro aus.