Oracle Instant Client Downloads for Apple macOS (ARM64)


Oracle Instant Client enables development and deployment of applications that connect to Oracle AI Database, either on-premise or in the cloud.

Overview

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.

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).

Downloads

DownloadDetails

instantclient-basic-macos.arm64-23.26.1.0.0.dmg

270,209,777 bytes (checksum = 835740980)

SHA256 5dc67a7e1cccd0a01d5bf53d7cf13b56f00999e3c2c1a309d8600cd766d80b41

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

instantclient-basiclite-macos.arm64-23.26.1.0.0.dmg

130,139,450 bytes (checksum = 3272036393)

SHA256 c4a8f075845170259c0eebb27e401b0d20cd18651aace163e7f3c05a495765c5

  • 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.26.1.0.0.dmg

9,367,775 bytes (checksum = 1079740780)

SHA256 db973a9d2a672b462333feda091c8b2e2defe7aa2a2f4b266a8f36ee356d979e

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

instantclient-tools-macos.arm64-23.26.1.0.0.dmg

2,580,214 bytes (checksum = 1921477501)

SHA256 76587115ec6aa691ce44ab41b11febee72e13fb49b4d03225fb52776c7c38e34

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

instantclient-sdk-macos.arm64-23.26.1.0.0.dmg

2,526,530 bytes (checksum = 1431781104)

SHA256 6a101a8c6651a76055a3222b1860dcdabdc7c14c82759daa8ca11c5d13c8d1eb

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

instantclient-jdbc-macos.arm64-23.26.1.0.0.dmg

3,734,519 bytes (checksum = 2526802135)

SHA256 cd942cac41c3f84b2a006afbd9be3cc49b2dce6d1579812d361dcce5c0557cec

  • Additional support for Internationalization under JDBC

instantclient-odbc-macos.arm64-23.26.1.0.0.dmg

1,828,735 bytes (checksum = 2256940464)

SHA256 8171886f90d935048926033bde66fc2315a75564d78c9c2c6df7119e47073d83

  • Additional libraries for enabling ODBC applications

Precompilers

Link

Description

Precompiler DownloadsLink to the Precompiler Downloads Page,  which contains the tools and libraries provided for Pro*C and Pro*COBOL precompilers

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.26.1.0.0.dmg
    1. Run the following commands to copy the volume contents to the install location, /Users/user-name/Downloads/instantclient_23_26.
      For example: cd /Volumes/instantclient-basic-macos.arm64-23.26.1.0.0 
      sh ./install_ic.sh

      Note: Run install_ic.sh only once from any instantclient-*-macos.arm64-23.26.1.0.0 directory.
  3. 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.26.1.0.0
  4. 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_26
  5. 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.