hope you can help me too.
I'm developing an APEX-Application.
Oracle 12c APEX 4.2.
I'm using the workspace wrk_projects in pdborcl.
I need some information about the client. The client will act in the same domain.
So I'm building a report:
select utl_inaddr.get_host_name(sys_context('userenv','ip_address')) as hostname from dual;
When I run it:
report error:
ORA-24247 network access denied by access control list (ACL)
My question is:
I have to define the ACL in the container or in pdb?
How to find out the user I have to grant the ACL to?
Any other tips?
Oracle Apex Documentation: Granting Connect Privileges in Oracle Database 12c
Which can be found under "Oracle Application Express Application Builder User's Guide -> Managing Application Security"
Other than that, it might depends on how you have configured apex in your db. Are you using apex in the cdb and are the apex objects linked up (thus: one apex install for all db's) or are you using different apex installations per pdb. I'm guessing it's just the single install. My guess (I'm no DBA) is that you'll have to grant it to the user in the root.