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
| Download | Details |
|---|---|
instantclient-basic-macos.arm64-23.26.3.0.0.dmg 136,025,314 bytes (checksum = 1231407228) SHA256 9ad4824c5dca702e6bb68d459e2cd738e6ee1e750c668e54a09a43fee9f5d08a
| |
instantclient-basic-macos.arm64-23.26.3.0.0.pkg 121,995,636 bytes (checksum = 414936810) SHA256 d7aed5ffceef91c627fd292d6b08abb446fb4abe6d128406587fe78908562997
| |
instantclient-basiclite-macos.arm64-23.26.3.0.0.dmg 66,623,063 bytes (checksum = 3476551399) SHA256 7e3d1faeb2b3490556f21ce5f28ddb7302616cef3dd2356c9b31bd26e70ae1c7
| |
instantclient-basiclite-macos.arm64-23.26.3.0.0.pkg 61,808,184 bytes (checksum = 1833393712) SHA256 7cb0e65b5c50beec19dc0bebf8c084c85afb1405c96b32cc398580baa066a462
| |
instantclient-sqlplus-macos.arm64-23.26.3.0.0.dmg 7,161,617 bytes (checksum = 1821093418) SHA256 332d6b73e213cd4652888430368f3ba258b03a7f1ec6837c13d0f6c3637fbe68
| |
instantclient-sqlplus-macos.arm64-23.26.3.0.0.pkg 5,706,661 bytes (checksum = 3023381951) SHA256 1467ff8042abfba9a13986e86bf87e6811dc6ba09b5d6afed2bcdba020d7aed8
| |
instantclient-tools-macos.arm64-23.26.3.0.0.dmg 1,456,785 bytes (checksum = 1678446437) SHA256 249fc765da156b1ce06fdbbb90e90c95586f893b4c40acb7c5b0e58f3dbfa793
| |
instantclient-tools-macos.arm64-23.26.3.0.0.pkg 1,110,267 bytes (checksum = 1895903817) SHA256 db74d9b49fa16be5d621f95b63459554a012d08d988852aaa06d256eeb136f27
| |
instantclient-sdk-macos.arm64-23.26.3.0.0.dmg 1,405,042 bytes (checksum = 3476684364) SHA256 e61b71c32ca51a3546a480bd25f9f7ecdae66ac56abec4004c70246cc451d71f
| |
instantclient-sdk-macos.arm64-23.26.3.0.0.pkg 1,059,957 bytes (checksum = 1743382438) SHA256 e6ded7d8af121327f1cf292621d8dc550a51e4227c521839d2c6f457a194167a
| |
instantclient-jdbc-macos.arm64-23.26.3.0.0.dmg 2,168,044 bytes (checksum = 3696241145) SHA256 b346f893bb5ee17edb4486c73e2a35cd75e06cca360c801debb412c1b04179d7
| |
instantclient-jdbc-macos.arm64-23.26.3.0.0.pkg 1,636,155 bytes (checksum = 1408092668) SHA256 81f199f33afc7945f9407104556003d683820ad61934eae926267dd204fe0708
| |
instantclient-odbc-macos.arm64-23.26.3.0.0.dmg 1,057,506 bytes (checksum = 1672208662) SHA256 e83fd8bc33638cf85f8451241d6ca33299b5930b481b75669d96aa2d7129fc62
| |
instantclient-odbc-macos.arm64-23.26.3.0.0.pkg 747,774 bytes (checksum = 1318904192) SHA256 b4983d369f8694b91079860136b0988541a847117ee9d0d7f73afa35eaa146e9
|
Precompilers
| Link | Description |
|---|---|
| Precompiler Downloads | Link 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
- Download the desired Oracle Instant Client packages.
- Mount all desired DMG packages.
For example:
/usr/bin/hdiutil mount instantclient-basic-macos.arm64-23.26.3.0.0.dmg
3. 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.3.0.0$ sh ./install_ic.sh
Note: Run install_ic.sh only once from any instantclient-*-macos.arm64-23.26.x.x.x 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.26.3.0.05. 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_266. If applications do not have access to your Downloads directory, you may move the Instant Client files to a different directory that is accessible.
Removing the Oracle Instant Client Software DMG files
To remove the Oracle Instant Client software, delete the instant client directory. For example, /Users/<user-name>/Downloads/instantclient_23_26
Installing Notarized Oracle Instant Client Software PKG Files
- Download the desired Oracle Instant Client PKG files for Apple macOS (ARM64).
- Use the
installerutility to install the downloaded PKGs. This utility will create the /Applications/Oracle_Instant_Client_23_26_x directory and the PKGs will be installed in this newly created directory. For example:$ sudo /usr/sbin/installer -pkg instantclient-basic-macos.arm64-23.26.3.0.0.pkg -target / - Verify that the desired packages are installed successfully:
$ /usr/sbin/pkgutil --pkgs | grep -i instantclientcom.oracle.us.pkg.instantclient.basic.macos.arm64
Removing the Oracle Instant Client Software PKG files
- To remove the Oracle Instant Client software, run the
uninstall_oracle_instantclientscript from the/Applications/Oracle_Instant_Client_23_x_x directory. For example:$ cd /Applications/Oracle_Instant_Client_23_26_3/$ ./uninstall_oracle_instantclient Try running `launchctl bootout` as root for richer errors. Oracle Instant Client uninstalled successfully - For each installed PKG package, remove its package receipt from the macOS package database so that macOS no longer recognizes the package as installed:
$ sudo pkgutil --forget com.oracle.us.pkg.instantclient.basic.macos.arm64Password:
Forgot package 'com.oracle.us.pkg.instantclient.basic.macos.arm64' on '/'.