Skip to main content

Connecting to Oracle database

Introduction

We recommend using metadata import in the Portal as the primary method of connecting your data sources.
The Portal offers significant advantages compared to the Desktop application:

  • Import multiple sources in a single flow.
  • Schedule recurring tasks (metadata import, profiling, and data quality checks).
  • Manage connections centrally.

Import through Desktop is still available and allows importing one source at a time.
You can find the instructions at the bottom of this page.


Importing Metadata in Dataedo Portal

Entry point

To start the Metadata Import flow, make sure you have the Connection Manager role.
Then navigate to:

Connections → Add new connection → Oracle

This will open the import wizard described in the following steps.

Add connection
Select connection

Step 1. Host details

Select connection type between either Direct or Cloud wallet. Provide the connection details such as host, port, and connection mode for Direct and configuration file path and service for Cloud wallet.
You will also be asked to name the Connection.

info

A Connection in Dataedo represents a saved configuration for accessing a data source.
It can be reused for future imports and scheduling.

Host details
Host details

Step 2. Credentials

Choose credentials from the list of existing ones available for the selected connector, or add new credentials.

Credentials

Step 3. Databases

  • The Portal will display all databases accessible with the provided credentials.
  • You can select multiple databases at once and use the search box to narrow down results.
  • Each selected database should be given a Title, which will be visible in Dataedo.
  • At this step, the Portal also retrieves the number of assets in each source.
Databases

Step 4. Extended properties (optional)

This step appears only if the source exposes Extended Properties.
You can map them to Custom Fields in Dataedo, or skip this step entirely.
If skipped, no extended properties will be imported.

Extended properties

Step 5. Objects to import

For each selected database, you can refine which objects to import:

  • Select schemas and object types (tables, views, procedures, etc.).
Objects to import
  • Use Advanced filters to include or exclude objects with:
    • schema patterns
    • name patterns
Advanced filters
Advanced filters dropdown open

Step 6. Linked sources (optional)

A linked source refers to a connection between databases or systems established during the import process.
They are essential for data lineage, enabling visualization and tracking of how data flows and transforms across systems.

In this step, you can map linked sources to existing Dataedo sources. This mapping can also be updated later in the Connection details.

Linked sources

Step 7. Schedule

Configure scheduling options for each source individually:

  • Define tasks you want to schedule (Metadata Import, Data Quality run, Refresh Profiling).
  • Run daily, on selected weekdays, or on specific days of the month.
  • Choose an exact time of execution.
  • Task state:
    • Active – the task will run as scheduled.
    • Draft – the task is saved but not executed until switched to Active.
  • Run immediately – when checked, the task will also be executed right after clicking Create connection.
useful tip

Only one source in a metadata import can have Run immediately selected.

Schedule
Schedule
caution

You must configure at least one import task in the schedule section.
If you skip this, an empty database will be created and no metadata will be imported.


Importing Metadata in Dataedo Desktop

Metadata import is also possible using Dataedo Desktop.
In this mode, you can only import one source at a time.

Connection type - Direct vs Oracle client

Oracle database supports different connection modes. Dataedo supports two connection types:

  • Oracle client - requires Oracle client installed on your machine.
  • Direct - no client/provider is required.
Connection to Oracle

Oracle client 32 vs 64 bit

Dataedo is shipped with 2 executables - 32 bit and 64 bit. Connecting to Oracle requires using the same architecture as the Oracle client installed on your machine. It is not determined by the architecture of workstation Windows.

  • If you have a 32 bit Oracle client, run Dataedo (32 bit).
  • If you have a 64 bit Oracle client, run Dataedo (64 bit).

Connecting to Oracle with Oracle Client

To connect to an Oracle database, create new documentation by clicking Add documentation and choosing Database connection.

Add documentation

On the connection screen, choose Oracle as DBMS.

Provide database connection details:

  • Connection type - choose connection type (Direct or Oracle client).
  • Host - provide a host name or address where the database is located. E.g., server17, server17.ourdomain.com, or 192.168.0.37.
  • Service name - type in the Oracle instance Service name.
  • Port - type in the Oracle instance port name.
  • User and password - provide your username and password.
  • Schema - you can choose schema(s) that you want to import to your documentation.
Connection to Oracle

Here is a comparison with connection details in Oracle SQL Developer.

Connection to Oracle
Connection to Oracle

Finding connection details

If you don't know connection details, you can look into <Oracle client folder>\network\admin\tnsnames.ora file.

Different, multiple schemas

By default, Dataedo reads only objects from the user's schema, but you can choose a different schema or even multiple schemas at once.

Check the Use different schema option and choose the schemas you want to import from the list displayed when clicking the [...] button.

Saving password

You can save the password for later connections by checking the Save password option. Passwords are saved in the repository database.

Importing schema

When the connection is successful, Dataedo will read objects and show a list of objects found. You can choose which objects to import. You can also use advanced filter to narrow down the list of objects.

Objects to import

Confirm the list of objects to import by clicking Next.

The next screen will allow you to change the default name of the documentation under which your schema will be visible in the Dataedo repository.

Change title

Click Import to start the import.

Importing documentation

When done, close the import window with the Finish button.

Import succeeded

Your database schema has been imported to new documentation in the repository.

Imported database schema

Importing changes

To sync any changes in the schema in Oracle and reimport any technical metadata, simply choose the Import changes option. You will be asked to connect to Oracle again, and changes will be synced from the source.

Dataedo is an end-to-end data governance solution for mid-sized organizations.
Data Lineage • Data Quality • Data Catalog