Mac platform
This guide covers two methods for connecting to a Tessell Oracle database service over SSL/TLS on macOS: SQL Developer (JDBC/JKS) and Python.
How do I connect using SQL Developer?
Download SQL Developer.
Download the SSL/TLS certificate from My Services → Overview → CA Certificate.
Import the certificate into a JKS keystore:
keytool -import -alias testalias -file TessellCA.crt -keypass keypass -keystore test.jks -storepass test@123Open
~/.sqldeveloper/22.2.1/product.confand add the JKS path to the SQL Developer JVM options:
AddVMOption -Djavax.net.ssl.trustStore=/Users/<user>/Desktop/test.jks
AddVMOption -Djavax.net.ssl.trustStoreType=JKS
AddVMOption -Djavax.net.ssl.trustStorePassword=test@123Restart SQL Developer.
Add a new connection and configure it for TCPS:

Figure 1 — SQL Developer new connection dialog with TCPS settings
Set the Custom JDBC URL:
Verify the connection mode by running:

Figure 2 — Verification query confirming TCPS protocol
How do I connect using Python?
Mac x86
The setup is identical to the Linux platform guide.
Apple M* Chip
The latest Oracle Instant Client libraries are not available for Apple M* (ARM). You must run under Rosetta to use x86_64 libraries.
Step 1 — Install tools (Rosetta terminal)
Download Mac x86 Oracle Instant Client from Oracle Instant Client Downloads (macOS Intel x86) and unzip it.
Download and unzip SQLcl.
Step 2 — Set up Oracle wallet
Follow the same wallet setup steps as the Linux platform guide.
SQL*Plus steps are also the same as Linux — ensure you run the x86
sqlplusclient from a Rosetta-enabled terminal.
Step 3 — Connect using Python (Rosetta terminal)
Last updated
Was this helpful?