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.2.0.0.dmg

136,841,563 bytes (checksum = 874564534)

SHA256 c3c4fce37a557192322717c1a8422fe098fc829a41f382f57a288b24ad6ba11e

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

instantclient-basiclite-macos.arm64-23.26.2.0.0.dmg

66,228,928 bytes (checksum = 3705616934)

SHA256 54defa9e957da0aef6219965da3cb2d22ac19bfb20f168741b424c89e90d47ea

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

7,171,839 bytes (checksum = 818568363)

SHA256 c3b10537194a5267a3ed18d09fddae1f864191e0de25ad78042940bb82496294

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

instantclient-tools-macos.arm64-23.26.2.0.0.dmg

1,482,751 bytes (checksum = 3790935287)

SHA256 7041d9165fe370cc4ce75985db1cf14fed217a8b5e3e2cfe9cce06963527b38d

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

instantclient-sdk-macos.arm64-23.26.2.0.0.dmg

1,400,276 bytes (checksum = 3806889684)

SHA256 5ee0dffe7ff0ac55eea198ef69681cc729fc7fdf17cc9089f8bfd5d93c51413e

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

instantclient-jdbc-macos.arm64-23.26.2.0.0.dmg

2,159,237 bytes (checksum = 3431094058)

SHA256 856ba2b15bca51df34977b1af3788d8bcf0f4124bbeb3aa3e5cbdab9b4713186

  • Additional support for Internationalization under JDBC

instantclient-odbc-macos.arm64-23.26.2.0.0.dmg

1,057,182 bytes (checksum = 3139186352)

SHA256 377205537e3a4a7770aa385d48ba4e67b04950c57b23be8875875f77eaa2c984

  • Additional libraries for enabling ODBC applications

Precompilers

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