The Oracle Source Connector is an advanced tool designed to synchronize Oracle databases with Popsink efficiently and in real-time. It enables the real-time transfer of data, ensuring that the latest database changes are mirrored to the target systems. This capability is crucial for maintaining up-to-date business intelligence, enabling real-time analytics, and enhancing operational workflows.Documentation Index
Fetch the complete documentation index at: https://docs.popsink.com/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Before deploying the Oracle Source Connector, certain prerequisites must be met to ensure a smooth integration process:- Whitelisting Popsink’s IP Address: Ensure that Popsink’s IP address is whitelisted to allow uninterrupted communication between Oracle databases and Popsink.
- Database Log Mode Configuration: The Oracle database Archive Mode should be set to ArchiveLog.
-
Supplemental Logging: Supplemental Logs should be enable on the source you wish to replicate. This can me done at Database or Table Level :
- At Database Level
- At Table Level
Note: If using AWS RDS, additional steps may be required. Please consult the relevant AWS RDS documentation and do feel free to reach out for help.
Required Permissions
Although you could use asuperuser, we do recommend setting up dedicated users for security reasons. The user account that the Oracle Source Connector utilizes must have sufficient privileges. The following SQL statements outline the necessary permissions:
{username} with the actual username being used for the connection.
Steps
Go to: Sources -> Create New then select the Oracle connector and Continue In the Credentials sections fill in the required information.host
- Description: The hostname or IP address of the Oracle database server.
- Type:
string - Example:
oracle-db-server.example.com
port
- Description: The port number on which the Oracle database server is listening.
- Type:
integer - Default:
1521(default port for Oracle database) - Example:
1521
user
- Description: The username used to connect to the Oracle database.
- Type:
string - Example:
popsink_user
password
- Description: The password associated with the specified user for authentication.
- Type:
string - Example:
p@ssw0rd123
database
- Description: The specific Oracle database (also referred to as a service name) to connect to.
- Type:
string - Example:
ORCL
server name
- Description: A logical name that identifies the Oracle server instance in Popsink, which can be useful for distinguishing between multiple sources.
- Type:
string - Example:
oracle_source_01
server id
- Description: A unique numeric identifier for the server instance. This is used by the connector for identifying itself to the database, which is particularly important for databases with multiple replicas.
- Type:
integer - Constraints: Must be a positive integer and unique across all Oracle Source Connectors.
- Example:
5501