Skip to Main Content
  • Questions
  • Autonomous database service and External Procedures

Breadcrumb

Question and Answer

Connor McDonald

Thanks for the question, Ali.

Asked: October 31, 2022 - 4:30 am UTC

Last updated: March 27, 2024 - 7:12 am UTC

Version: 19c

Viewed 1000+ times

You Asked

Hi,
I'm interesting to know if there is any way to execute external procedures in Autonomous database cloud service?
Actually we use external procedures calls to execute important routines (functions) needed for our applications, we are using Linux and Windows OS as well.

I try to find if that feature is enabled in IaaS or any other option. Just a note using AWS RDS doesn't offer access to the operating system so we cannot install DLL or any other library, I'm concern if I have the same limitation in Oracle Cloud. This is avoiding us to simple running our current deployments in Cloud with out doing big code changes.


Thanks.

and Connor said...

Sorry. extproc is not supported on Autonomous.

You'd probably need to go with your own VM on our (or another) cloud.

Although, whenever I've worked with customers with extproc, I've generally advised them to look at moving away from them if possible because of the complexity and potential security hazards if you configure them incorrectly. There's not a lot nowadays that can't be done with either a Java stored proc or a REST call.

(I concede that's potentially a non-trivial migration effort)

Update March 2024:

It is now supported -

https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/user-defined-functions-external.html#GUID-478A66DE-18BF-403A-9309-18D0B9C7D71E

Rating

  (1 rating)

Is this answer out of date? If it is, please let us know via a Comment

Comments

Extproc is supported in Autonomous Database

A reader, March 26, 2024 - 9:07 pm UTC

Connor McDonald
March 27, 2024 - 7:12 am UTC

Thanks for the update - we'll put this back into the original answer as well

More to Explore

PL/SQL demos

Check out more PL/SQL tutorials on our LiveSQL tool.

PL/SQL docs

PL/SQL reference manual from the Oracle documentation library