1.051
Bearbeitungen
KKeine Bearbeitungszusammenfassung |
K (→Optionales) |
||
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 98: | Zeile 98: | ||
Zuerst das Paket herunterladen und ins Verzeichnis <code>/opt</code> entpacken:<syntaxhighlight lang="bash"> | Zuerst das Paket herunterladen und ins Verzeichnis <code>/opt</code> entpacken:<syntaxhighlight lang="bash"> | ||
wget https://download.oracle.com/otn_software/apex/ | wget https://download.oracle.com/otn_software/apex/apex-latest.zip | ||
unzip apex_22.1.zip "apex/*" -d /opt | unzip apex_22.1.zip "apex/*" -d /opt | ||
chown oracle: -R /opt/apex | chown oracle: -R /opt/apex | ||
Zeile 232: | Zeile 232: | ||
</syntaxhighlight>In die Datenbank wechseln in der APEX installiert ist:<syntaxhighlight lang="bash"> | </syntaxhighlight>In die Datenbank wechseln in der APEX installiert ist:<syntaxhighlight lang="bash"> | ||
SQL> ALTER SESSION SET CONTAINER = XEPDB1; | SQL> ALTER SESSION SET CONTAINER = XEPDB1; | ||
</syntaxhighlight>Der folgende Befehl weist dem Benutzer | </syntaxhighlight>Der folgende Befehl weist dem Benutzer APEX_220200 die "Connect" Berechtigung zu:<syntaxhighlight lang="plsql" line="1"> | ||
BEGIN | BEGIN | ||
DBMS_NETWORK_ACL_ADMIN.APPEND_HOST_ACE( | DBMS_NETWORK_ACL_ADMIN.APPEND_HOST_ACE( | ||
host => '*', | host => '*', | ||
ace => xs$ace_type(privilege_list => xs$name_list('connect'), | ace => xs$ace_type(privilege_list => xs$name_list('connect'), | ||
principal_name => ' | principal_name => 'APEX_220200', | ||
principal_type => xs_acl.ptype_db)); | principal_type => xs_acl.ptype_db)); | ||
END; | END; | ||
/ | / | ||
</syntaxhighlight> | </syntaxhighlight><code>host => '*'</code> bedeutet das APEX_220200 auf alle Hosts zugreifen kann. | ||
Falls der APEX z.B. nur Zugriff auf lokale Ressourcen haben soll, kann dies mit <code>host => 'localhost</code>' erreicht werden. | |||
== Quellen == | == Quellen == | ||