Oracle

Oracle is a relational database created in the late 1970s and is still in use today. The pipeline of data from Oracle to the Data Warehouse created by Kondado allows you to replicate your tables and views to your analytical cloud, in full or incrementally (capturing new and updated data).

Adding the data source

To automate Oracle ETL with Kondado for your database, follow the steps below:

1) Add the Kondado IPs in the database server (and in your VPC) for the port that will be used to connect with Oracle (usually 1521)

2) On Kondado platform, go to the add data sources page and select the Oracle data source

3) Name your data source and fill in your database information

Now all you have to do is save the data source and start integrating Oracle data into the Data Lake or Data Warehouse.

Pipelines

Relationship Chart

Tables and Views

  • With our pipeline, you will be able to integrate tables as well as views
  • If your table has a datetime/timestamp type column that marks when a record was changed/inserted, your pipeline can be incremental
  • It will be necessary to define the primary key, which can be defined by several columns and refers to the column (or set of columns) that define a record as being unique
  • There's a 1h timeout to read a block of data
  • The created table will have a configuration similar to this:
Field Type

col_x

text

col_y

text

col_z

text

Fields that are created as type text will undergo a transformation that will try to convert special characters into their equivalents (for example “é” becomes “e”). If this is not possible, the character will be removed.

Add Oracle as a Data Source on Kondado

Configure your Oracle database connection to replicate tables and views into your cloud data warehouse using Kondado's ETL pipeline.

1
Whitelist Kondado IPs on your database server

Add the Kondado IPs in your database server (and in your VPC) for the port used to connect with Oracle, usually 1521. This allows secure access for data integration pipelines.

2
Select Oracle on the Kondado platform

On the Kondado platform, navigate to the add data sources page and select the Oracle data source to begin setting up your connection.

3
Configure connection details

Name your data source and fill in your database information, including credentials and connection parameters required for Oracle authentication.

4
Define tables, views, and primary keys

Choose which tables and views to replicate. Define the primary key (can be multiple columns) that uniquely identifies each record. If your table has a datetime/timestamp column marking when records change, you can set up incremental data transformation to capture only new and updated data.

5
Save and start integration

Save the data source and begin integrating Oracle data into your Data Lake or Data Warehouse. Note that fields created as text will have special characters converted or removed during processing.

Frequently asked questions

What type of database is Oracle?
Oracle is a relational database that was created in the late 1970s and is still widely used today for enterprise data management.
Can I replicate both tables and views from Oracle using Kondado?
Yes, with Kondado's pipeline you can integrate both tables and views from your Oracle database into your analytical cloud environment.
How does incremental replication work for Oracle?
If your table has a datetime/timestamp type column that marks when a record was changed or inserted, your pipeline can run incrementally, capturing only new and updated data rather than performing full replications each time.
What is the primary key used for in Oracle pipelines?
The primary key is necessary to define which column or set of columns makes each record unique. It can be defined by several columns and is essential for proper data synchronization and incremental updates.
Is there a timeout limit for reading data blocks from Oracle?
Yes, there is a 1-hour timeout to read a block of data from Oracle during the pipeline execution process.
How does Kondado handle special characters in Oracle text fields?
Fields created as type text undergo a transformation that attempts to convert special characters into their equivalents (for example, 'é' becomes 'e'). If conversion is not possible, the character will be removed to ensure compatibility with your destination system.

Written by·Published 2023-07-17·Updated 2026-04-25