Databases AWS

Oracle Database Client on AWS — User Guide

| Product: Oracle Database Client

Overview

This page is the entry point for the cloudimg Oracle Database Client AWS Marketplace listing. The listing is a single master product that offers several Oracle Database Client versions as separate delivery options. Pick the version matching the one you launched and open its dedicated guide for the full setup, environment, tnsnames.ora and connection walk-through.

The Oracle client is a connection library — it gives your Linux instance everything needed to connect to a remote Oracle database without the overhead of a full database server install. It does not run a database itself.

Every variant shares the same operational shape:

  • Oracle Database Client (Administrator install) pre-configured with a ready-to-use ORACLE_HOME.
  • SQLPlus, SQLLoader (sqlldr), tnsping, Oracle Net (TNS/EZConnect) and the full OCI / JDBC Thin client libraries.
  • Seeded tnsnames.ora and sqlnet.ora ready for your TNS alias configuration.
  • Environment auto-configured: SSH in as ec2-user and ORACLE_HOME, PATH and LD_LIBRARY_PATH are already set via /etc/profile.d/oracle-client.sh.
  • Bundled Oracle JDK replaced with a system-managed OpenJDK that receives security patches.
  • A first-boot OS update sweep keeps the image current with the latest security updates.
  • 24/7 cloudimg support by email at support@cloudimg.co.uk.

Pricing is metered hourly per EC2 instance type. The recommended instance type is t3.medium.

Choose your variant

Variant Version ORACLE_HOME OS Guide
Oracle Database Client 23ai on AlmaLinux 9 23ai (23.26) /opt/oracle/client AlmaLinux 9 Open guide →
Oracle Database Client 23ai on Oracle Linux 9 23ai (23.26) /opt/oracle/client Oracle Linux 9 Open guide →
Oracle Database Client 23ai on Oracle Linux 10 23ai (23.26) /opt/oracle/client Oracle Linux 10 Open guide →
Oracle Database Client 21c on Oracle Linux 8 21c (21.3.0.0.0) /u01/app/oracle/product/21c/client_1 Oracle Linux 8 Open guide →
Oracle Database Client 19c on Oracle Linux 8 19c (19.3.0.0.0) /u01/app/oracle/product/19.3.0/client_1 Oracle Linux 8 Open guide →
Oracle Database Client 18c on Oracle Linux 8 18c (18.3.0.0.0) /u01/app/oracle/product/18c/client_1 Oracle Linux 8 Open guide →
Oracle Database Client 12.2 on Oracle Linux 8 12.2 (12.2.0.1.0) /u01/app/oracle/product/12.2.0/client_1 Oracle Linux 8 Open guide →
Oracle Database Client 12.1 on Oracle Linux 8 12.1 (12.1.0.2.0) /u01/app/oracle/product/12.1.0/client_1 Oracle Linux 8 Open guide →
Oracle Database Client 11g on Oracle Linux 8 11g (11.2.0.1.0) /u01/app/oracle/product/11.2.0/client_1 Oracle Linux 8 Open guide →

How to tell which version you launched

If you are not sure which variant you launched, SSH in as ec2-user (the Oracle environment is set automatically on login) and check the version:

sqlplus -V

The Release line names the version — Release 23.0.0.0.0 for 23ai, Release 19.0.0.0.0 (Version 19.3.0.0.0) for 19c. The install location also differs by version:

echo $ORACLE_HOME

/opt/oracle/client is the 23ai variant; /u01/app/oracle/product/19.3.0/client_1 is the 19c variant. Open the matching guide above for the rest of the walk-through.

Why pick which version

Match the client version to the database your application connects to. Oracle Net is backward- and forward-compatible across a wide range of releases, but using a client whose major version matches (or is newer than) the target database avoids edge-case feature and TLS differences:

  • 23ai — the current Oracle Database release; use it for new applications and 23ai/23c databases, and as a modern general-purpose client.
  • 21c — the Innovation Release; use it to connect to 21c databases or where an application is certified specifically against the 21c client.
  • 19c — the Long-Term Support release; the safest default for the large installed base of 19c databases and applications certified against the 19c client.
  • 18c — connect to 18c databases or where an application is certified specifically against the 18c client.
  • 12.2 — connect to 12.2 databases or where an application is certified specifically against the 12.2 client.
  • 12.1 — connect to 12.1 databases or where an application is certified specifically against the 12.1 client.
  • 11g — the legacy client for connecting to Oracle Database 11g (11.2) and older application stacks certified against the 11g client.

Support

cloudimg provides 24/7 support for every variant in this listing via the AWS Marketplace support channel. Raise a ticket through the Marketplace console or email support@cloudimg.co.uk.

All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.