Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
I would like use Qlik replicated for 1 table view to do daily full load. CDC will be off. DBA wants to grant only the minimum permissions needed. No access to ASM will be given. Why do I need V$LOG permission?
What are the minimum required permissions if not doing CDC?
Hello @Laura_NJ ,
Thanks for reaching out to Qlik Community!
If I understood correctly, you are meaning a warning message in the Oracle source endpoint "Test Connection" operation:
This is the default behavior of the endpoint permission verification for Oracle source CDC functionality. This warning message does not impact the Full Load ONLY task (for both tables and views replication) running.
Hope this helps.
John.
Hello @Laura_NJ ,
Thanks for reaching out to Qlik Community!
If I understood correctly, you are meaning a warning message in the Oracle source endpoint "Test Connection" operation:
This is the default behavior of the endpoint permission verification for Oracle source CDC functionality. This warning message does not impact the Full Load ONLY task (for both tables and views replication) running.
Hope this helps.
John.
Thank you!
Hello @john_wang ,
I have the same problem in QCDI. I cannot create a connection to an oracle database because the user does not have the required permission (V&LOG etc.).
Can I still create a connection for a full load or are the permissions absolutely necessary? How do I set the connection to only do a full load?
Best regards
Hello @NTHUN ,
Full Load task need not the V$LOG permission, the task should run fine without it. How about if you simply ignore the warning and go ahead with the setup?
thanks,
John.
Hello @john_wang,
how can I ignore the warning? It makes no difference whether I test or try to create the connection. I just get the message and can only choose "Close". Do you have any idea?
Thank you!
Hello @NTHUN ,
Seems you are hitting error on another object, SYS.OBJ$, it's different than V&LOG.
In Oracle SYS.OBJ$ is a basic system table, it contains all objects include tables, views etc. The permission is need for this system table. Please grant the access to it.
Hope this helps.
John.
Hello Team,
to add to the previous comments. SYS.OBJ$ is referred to get the object id assigned by the database. during the change processing/Execution plan and ongoing operation on the tables in the memory object_id comes into the picture as participating table referred by object id not by the Table_name.
Reagrds,
Sushil Kumar