Oracle
You can use CARTO with your data in an Oracle database, with full support for Oracle Spatial (SDO_GEOMETRY) and GeoRaster data types.
CARTO supports Oracle Database 19c and higher.
Authentication with Oracle Wallet
Oracle connections in CARTO use Oracle Wallet for secure authentication. Oracle Wallet is a container that stores authentication and signing credentials, including private keys, certificates, and trusted certificates needed for secure connections.
If you want to create a connection to your Oracle database, you need to select the Oracle connector in the New connection dialog. After you select the connector click on the Setup connection button.

Required Parameters
To establish a connection, you need to provide the following:
Name for your connection: You can register different connections with the Oracle connector. You can use the name to identify the connections.
Wallet File (ZIP): Upload your Oracle Wallet file containing the security credentials and certificates. This file is typically provided by your Oracle database administrator.
Connection String: The TNS connection string from your
tnsnames.orafile (included in the wallet). This defines how to connect to your Oracle database instance.Username: Name of the user account that will access the Oracle database.
Password: Password for the user account.
Wallet Password: The password protecting your Oracle Wallet file.

Once you have entered all the parameters, you can click the Connect button. CARTO will try to connect to your Oracle database using the wallet credentials. If everything is OK, your new connection will be registered.
Advanced options
Analytics Toolbox location: This setting controls the location of the Analytics Toolbox used in SQL queries generated by Workflows components, Builder SQL Analyses, 'Create Tileset', 'Geocode Table' and 'Enrich Data' functionalities. By default, a
cartoschema will be used.\
Note: Analytics Toolbox is not yet available for Oracle connections.
Data Observatory location: This settings controls the location of the Data Observatory subscriptions. This setting will be observed by Data Explorer, Workflows and Enrichment to access your data subscriptions. By default, a
cartoschema will be used.CARTO temp location
Location to store temporary tables used during workflow execution. These include intermediate tables with hashed names created by nodes in a workflow. By default, CARTO uses a
carto_tempschema per database. Example:my_oracle_db.carto_tempCARTO Workspace location
Location to store persistent objects related to workflows, such as API stored procedures and imported files. By default, CARTO uses a
carto_workspaceschema per database. Example:my_oracle_db.carto_workspaceMax number of concurrent queries: This setting controls the maximum number of simultaneous queries that CARTO will send to the Oracle database using this connection.
Max query timeout: This setting controls the maximum allowed duration of queries that CARTO runs in the Oracle database using this connection.
Restrict this connection to only use Named Sources: When this setting is enabled, this connection will only work within apps that use Named Sources, and it will NOT work in Data Explorer, Builder and Workflows. This prevents the usage of arbitrary SQL in applications for this connection.
IP Whitelisting
If you're using the cloud version of CARTO (SaaS), CARTO will connect to Oracle using a set of static IPs for each region. Check this guide to find the IPs you need to allow for your specific region.
Supported Features
Oracle Spatial & GeoRaster Support
Oracle connections fully support:
Oracle Spatial (SDO_GEOMETRY): Native support for Oracle's spatial data type, including point, line, and polygon geometries
GeoRaster: Support for raster data analysis with dedicated workflow components
Self-Hosted Deployments: Available in both CARTO Cloud and Self-Hosted environments
Current Limitations
Oracle connections in CARTO currently have the following limitations:
Analytics Toolbox: The general Analytics Toolbox (spatial analysis functions like clustering, enrichment, and spatial indexes) is not yet available for Oracle. However, 55+ standard workflow components are supported, including extensive spatial operations, plus Oracle-specific components for raster analysis and geocoding.
Data Import: Direct file import to Oracle tables through the CARTO interface is not yet supported. Data must be loaded directly into Oracle using native tools.
Workflows: Oracle supports most standard workflow components including spatial operations (buffer, intersection, centroid, etc.), data operations (select, join, filter, etc.), and Oracle-specific components (geocoding, raster loading and analysis). Components that depend on the Analytics Toolbox (H3/Quadbin indexes, clustering, enrichment, ML) are not yet available. See the Workflows Components documentation for the complete list.
Last updated
Was this helpful?
