Oracle Instant Client Downloads for macOS (ARM64)


Oracle Instant Client enables development and deployment of applications that connect to Oracle AI Database, either on-premise or in the cloud. The Instant Client libraries provide the necessary network connectivity and advanced data features to make full use of Oracle AI Database. The libraries support popular languages and environments including Python, Node.js, Go, PHP and Ruby, as well as providing access for Oracle Call Interface (OCI), Oracle C++ Call Interface (OCCI), JDBC OCI, ODBC and Pro*C applications. Tools included in Instant Client include SQL*Plus, SQL*Loader and Oracle Data Pump that provide quick and convenient data access. For more information, see the Instant Client Home Page. For information on the tools and libraries provided for the Pro*C and Pro*COBOL precompilers, see the Precompiler Downloads page.

Client-server version interoperability is detailed in Doc ID 207303.1. Some tools may have other restrictions.

Permanent links to the latest packages are: Basic (dmg) , Basic Light (dmg) , SQL*Plus (dmg) , Tools (dmg) , SDK (dmg) , JDBC Supplement (dmg) , and ODBC (dmg).

Installation Steps

Installing and Removing Oracle Instant Client

Perform the following steps for installing or uninstalling Oracle Instant Client for Apple macOS (ARM64). All installations require a Basic or Basic Light package.

Installing Notarized Oracle Instant Client Software DMG Files

  1. Download the desired Oracle Instant Client packages.
  2. Mount all desired DMG packages.
    For example: hdiutil mount instantclient-basic-macos.arm64-23.3.0.23.09.dmg
  3. Run the following commands to copy the volume contents to the install location, /Users/user-name/Downloads/instantclient_23_3.
    For example: cd /Volumes/instantclient-basic-macos.arm64-23.3.0.23.09 
    sh ./install_ic.sh
    Note: Run install_ic.sh only once from any instantclient-*-macos.arm64-23.3.0.23.09 directory.
  4. Eject the mounted Oracle Instant Client packages in Mac Finder.
    Alternatively, use the hdiutil unmount command in the terminal to eject the mounted Oracle Instant Client package.
    For example: /usr/bin/hdiutil unmount /Volumes/instantclient-basic-macos.arm64-23.3.0.23.09
  5. If you install SQL*Plus or other tools, add the installation directory to your path.
    For example: export PATH=$PATH:/Users/user-name/Downloads/instantclient_23_3
  6. If applications do not have access to your Downloads directory, you may move Instant Client.

Removing the Oracle Instant Client Software
To remove the Oracle Instant Client software, delete the instant client directory.

Downloads

DownloadDetails

instantclient-basic-macos.arm64-23.3.0.23.09-2.dmg

114,819,172 bytes

SHA256 ff6fcfb8e2a231a9e0eae858691fe854451b375e654adf4a62331981a60e9569

  • All files required to run OCI, OCCI, and JDBC-OCI applications

instantclient-basiclite-macos.arm64-23.3.0.23.09-2.dmg

48,588,105 bytes

SHA256 dafdf743e49bad833bf2c2793242ba94a4d3bd895900273988ced80941cbc914

  • Smaller version of the Basic package, with only English error messages and Unicode, ASCII, and Western European character set support

instantclient-sqlplus-macos.arm64-23.3.0.23.09.dmg

6,806,263 bytes

SHA256 9213a399a13101bdebcd613027fa385ef44c42bba2330f9480b16db0e1a7d676

  • The SQL*Plus command line tool for SQL and PL/SQL queries

instantclient-tools-macos.arm64-23.3.0.23.09-1.dmg

1,528,775 bytes

SHA256 800f926e05d7a58d764e27699e3073b74a16439ccb260eb0529ce949dfcde56e

  • Includes Data Pump, SQL*Loader and Workload Replay Client

instantclient-sdk-macos.arm64-23.3.0.23.09.dmg

1,330,554 bytes

SHA256 3deadfce089eb6b9c091b1fd213ed7a66685bb22643c7c74be5e050ad8cfccbb

  • Additional header files and an example makefile for developing Oracle applications with Instant Client

instantclient-jdbc-macos.arm64-23.3.0.23.09.dmg

2,133,859 bytes

SHA256 d2a67019b32211580a4c3825700697097e57c8e0e43772ad17adba079a6c4093

  • Additional support for Internationalization under JDBC

instantclient-odbc-macos.arm64-23.3.0.23.09.dmg

1,046,430 bytes

SHA256 273a12747ee6241ef4f5c75710bc56ce981a3538ce661607ff02e4773280d8dd

  • Additional libraries for enabling ODBC applications