Oracle
The Oracle connector is based on the node-oracledb library.
Installation
Section titled “Installation”The Oracle connector need some attention to install correctly. See the api/Dockerfile for more information.
Required Permissions
Section titled “Required Permissions”As a minimum, the user account that is used in Oracle connection requires read access to the following resources:
sys.ALL_OBJECTSsys.ALL_TABLESsys.ALL_VIEWSsys.ALL_TAB_COLUMNSsys.ALL_CONSTRAINTSsys.ALL_CONS_COLUMNSsys.ALL_USERSsys.ALL_TAB_COMMENTSsys.ALL_COL_COMMENTSsys.GLOBAL_NAME
In addition to the above, to get the disk size property (dataset_size_bytes), read access to these tables and views is required. The connector will work without those permissions, but the dataset_size_bytes property will be null.
sys.dba_segmentssys.dba_indexessys.v$pdbs(only if PDB database)sys.v$database(only if not PDB database)
Note that other permissions might be required if custom import queries are used.
Limitations
Section titled “Limitations”Lineage
Section titled “Lineage”The Oracle connector does not provide dataset/table lineage out of the box as this is missing in the information schema.