macOS Monterey and Oracle Clients

SteveatSafe
SteveatSafe
  • Updated

FME Version

Introduction

  • There are older versions of Oracle’s Instant Client in use with FME that predates Apple's new notarization requirements
  • Oracle says only their dmg installers are notarized by Apple
  • dmg installers are only available for Instant Client 19+
  • No version of the instant client is officially listed as being Monterey compatible

Issue Symptom: You get an error when starting FME Desktop that an Oracle Library is from an unidentified developer:
“libclntsh.dylib.12.1” cannot be opened because it is from an unidentified developer.

This is due to changes on macOS related to Apple's notary service.


Solutions

Solution 1

If you don’t need to use the Oracle Format with FME any longer, remove the FME symlinks to it.   If you followed macOS Catalina, FME 2020 and Oracle Client to create the Oracle Client symlinks in the fmecore folder, review that same article, and visit the section on how to remove the symbolic links.
 

Solution 2

Try a newer version of the Oracle Client, version 19 or greater.  This will still involve removing the old Oracle Client (see Solution 1) 
 

Solution 3

If you must remain on the version of Oracle Client, try this solution from Oracle, titled “sql*plus on a mac --"cannot be opened because the developer cannot be verified."

If you happen to be using an older version of the Oracle Client you may encounter problems.  Consider the version of macOS and the version of Oracle Client. Try updating your FME and Oracle Client software if at all possible.

Was this article helpful?

Comments

0 comments

Please sign in to leave a comment.