Hi Team,
Does Ingesting metadata from Oracle need the “DBA” privilege? It doesn’t work when we try to connect Oracle with “read-only” privilege user due to client’s strict access limitation.
Thanks a lot
<@U050FGBMF7X> DBA privilege required
Got it. Thank you:+1:
But I’m a little bit curious about why Datahub requires so high privilege. The client complained it as they compared Datahub to other metadata products. . For us, this is a good opportunity to introduce Datahub when this client invited us to join their POC.
<@U04N9PYJBEW> Is it possible to run Oracle connector without DBA privileges ?
I don’t think you should need the full dba privileges. However, the Oracle user you’re using will need read access to dba_users
and dba_tables
, as well as any tables you want to profile. Do you know if your “read-only” role provides access to those dba_
tables?
<@U04N9PYJBEW> Thanks. Actually our engineer is trying to test this method you mentioned. Hope we could find the way. We’re verifying some objects which are need separate authorization. For exmaple:
DBA_USERS
DBA_TABLES
DBA_VIEWS
DBA_TAB_COLUMNS
DBA_TAB_PRIVS
DBA_TABLESPACES
DBA_OBJECTS
<@U04N9PYJBEW> It works after granting read access to DBA_USERS, DBA_TABLES, DBA_TAB_COLUMNS.
<@U04N9PYJBEW> It would be good if we add this in our documentation
cc: <@U04QRNY4ZHA>
Thanks for the heads up!