Skip to main content

Oracle Source Connector

The Oracle source connector lets DataSync retrieve data from an Oracle database and load it into your data warehouse. There are two connection method for the connection: Easy Connect and Connect Descriptor. Once your source connection is ready, configure your destination connection to finish the setup.

Create the source connection in DataSync

  1. Log in to DataSync.
  2. From the welcome screen, select Connections.
  3. Next to Source Connections, click New.
  4. Select Oracle.
  5. Enter all required connection properties.
  6. (Optional) In the Additional Connection Properties panel, click Add property and enter any extra parameters you need.
  7. Configure the advanced settings to match your environment, including Tracking Type.
  8. Click Save.

Connection properties

PropertyWhat to enter
DescriptionUnique name for the connection. Example: Oracle.
Connection TypeConnection method for authenticating to Oracle.
  • EasyConnect for a simplified host and service name connection string.
  • ConnectDescriptor for a full Oracle connect descriptor string.
UsernameLogin account for accessing the database. Example: admin.
PasswordPassword for this account.
Connection TimeoutTime in seconds to wait for a connection before the attempt is cancelled.
Server NameEasyConnect only Server name or IP address hosting the Oracle database. Example: oracle-server.company.com.
Instance NameEasyConnect onlyDatabase instance name or service alias for the connection. Example: ORCL.
PortEasyConnect only Port number for the Oracle database connection. Default: 1521.
Descriptor ValueConnectDescriptor only Full connect descriptor string for the connection. Example:
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=sales-server)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=sales.us.acme.com))).
Enable PoolingEnables connection pooling, which keeps a set of database connections open and reuses them across extractions instead of opening a new one each time. This reduces overhead and improves performance when multiple extractions run at the same time.
Min Pool SizeMinimum number of connections kept open in the pool at all times. Default: 1.
Max Pool SizeMaximum number of connections allowed in the pool at the same time. Default: 100.
Decr Pool SizeNumber of idle connections closed when the pool has more connections than needed. Default: 5.
Incr Pool SizeNumber of new connections opened when all existing pool connections are in use. Default: 5.

Additional connection properties

Use this panel to enter connection string properties not available in the Connection Properties panel. For sensitive values such as passwords, set the type to Encrypted. The value is hidden in the interface and stored encrypted in the back end.

PropertyWhat to enter
SelfTuningControls Oracle's self-tuning feature. When true, Oracle automatically adjusts connection settings for optimal performance. When false, settings are managed manually.
StatementCacheSizeNumber of SQL statements cached for reuse across requests. Set to 0 to disable statement caching.
MetadataPoolingControls whether metadata is shared across connections in the pool. When true, metadata is cached and shared. When false, it is retrieved individually per connection.

Advanced settings

These settings control how the connector tracks data changes, handles time and regional configuration, and processes records during extraction. Configure them to match your Oracle environment so that results stay accurate and consistent.

SettingWhat to select
Tracking TypeMethod for tracking data changes: None or Date.
RegionRegion setting for the connector, if required by your setup.
Time ZoneTime zone matching your Oracle environment.
Time OffsetRefresh offset in seconds to compensate for timing issues in record selection. Minimum 0, maximum 3600.
Batch SizeNumber of records processed per batch during extraction. Larger batches can improve performance but use more memory. Default is 2000, maximum is 10000. Adjust based on your network speed and disk performance. The default works well in most cases.

Easy Connect example setup

Oracle source connection in DataSync
Completed Oracle source connection in DataSync, with all properties and settings filled in.

Connect Descriptor example setup

Oracle source connection in DataSync
Completed Oracle source connection in DataSync, with all properties and settings filled in.