Register an Oracle Connection
Requirement
Permissions
The user registering the connection must have the permissions below.
APPLICATION_ADMIN
Immuta permissionThe Oracle user running the script must have either of the following system privileges:
GRANT ANY ROLE
GRANT ANY PRIVILEGE
Create the database user
Create a new database user in Oracle to serve as the Immuta system account. Immuta will use this system account continuously to crawl the database you register.
Grant this account the
SELECT
Oracle privilege on the system views listed below:V$DATABASE
CDB_PDBS
SYS.DBA_USERS
SYS.DBA_TABLES
SYS.DBA_VIEWS
SYS.DBA_MVIEWS
SYS.DBA_TAB_COLUMNS
SYS.DBA_OBJECTS
SYS.DBA_CONSTRAINTS
SYS.DBA_CONS_COLUMNS
Register an Oracle connection
In Immuta, click Data and select Connections in the navigation menu.
Click the + Add Connection button.
Select the Oracle tile.
Select RDS as the deployment method.
Enter the host connection information:
Display Name: This is the name of your new connection. This name will be used in the API (
connectionKey
), in data source names from the host, and on the connections page.Hostname: URL of your Oracle instance.
Port: Port configured for Oracle.
Database: The Oracle database you want to connect to. All databases in the host will be registered.
Region: The region of the AWS account with your Oracle instance.
Enter the username and password of the Oracle database user you created above.
Click Save Connection.
Copy the provided script and run it in Oracle as a user with the privileges listed above.
Click Validate Connection.
If the connection is successful, click Next. If there are any errors, check the connection details and credentials to ensure they are correct and try again.
Ensure all the details are correct in the summary and click Complete Setup.
Last updated
Was this helpful?