Install Oracle Client 12c ~upd~ May 2026
Installing Oracle Client 12c is a fundamental task for database administrators and developers who need to connect applications to an Oracle Database. While newer versions exist, 12c remains a staple in many enterprise environments due to legacy compatibility.
The libaio trap:
Oracle uses asynchronous I/O even for the client . Without libaio-devel , you’ll get ORA-12547: TNS lost contact during testing. install oracle client 12c
- Extract the Files: Extract the downloaded files to a directory on your machine (e.g.,
/opt/oracle/client/12c).
- Run the Installer: Navigate to the extracted directory and run the
./runInstaller file.
- Welcome Screen: The Oracle Client 12c installer will launch. Click on the "Next" button to proceed.
- Select Installation Type: Choose the "Administrator" installation type and click on the "Next" button.
- Select Installation Location: Choose a location for the Oracle Client 12c installation (e.g.,
/opt/oracle/client/12c) and click on the "Next" button.
- Select Oracle Home: Choose an Oracle Home directory (e.g.,
/opt/oracle/client/12c/oraInventory) and click on the "Next" button.
- Summary: Review the installation summary and click on the "Install" button to begin the installation process.
- Installation Progress: The installer will copy files, configure the Oracle Client, and perform other installation tasks. This may take several minutes to complete.
- Completing the Installation: Once the installation is complete, click on the "Finish" button to exit the installer.
5.8. Test
ODBC (Windows)
Minimum OS for sanity:
Python (cx_Oracle)
Test 2: Local connection via EZConnect
Configure environment
Installing Oracle Client 12c is a fundamental task for database administrators and developers who need to connect applications to an Oracle Database. While newer versions exist, 12c remains a staple in many enterprise environments due to legacy compatibility.
The libaio trap:
Oracle uses asynchronous I/O even for the client . Without libaio-devel , you’ll get ORA-12547: TNS lost contact during testing.
- Extract the Files: Extract the downloaded files to a directory on your machine (e.g.,
/opt/oracle/client/12c).
- Run the Installer: Navigate to the extracted directory and run the
./runInstaller file.
- Welcome Screen: The Oracle Client 12c installer will launch. Click on the "Next" button to proceed.
- Select Installation Type: Choose the "Administrator" installation type and click on the "Next" button.
- Select Installation Location: Choose a location for the Oracle Client 12c installation (e.g.,
/opt/oracle/client/12c) and click on the "Next" button.
- Select Oracle Home: Choose an Oracle Home directory (e.g.,
/opt/oracle/client/12c/oraInventory) and click on the "Next" button.
- Summary: Review the installation summary and click on the "Install" button to begin the installation process.
- Installation Progress: The installer will copy files, configure the Oracle Client, and perform other installation tasks. This may take several minutes to complete.
- Completing the Installation: Once the installation is complete, click on the "Finish" button to exit the installer.
5.8. Test
ODBC (Windows)
Minimum OS for sanity:
Python (cx_Oracle)
Test 2: Local connection via EZConnect
Configure environment