<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>article Minimal rights for Oracle Source replication in Official Support Articles</title>
    <link>https://community.qlik.com/t5/Official-Support-Articles/Minimal-rights-for-Oracle-Source-replication/ta-p/1911739</link>
    <description>&lt;DIV class="lia-message-template-content-zone"&gt;
&lt;P&gt;This can serve as a more curated list of minimal permissions required for oracle source, to work with Replicate.&lt;/P&gt;
&lt;P&gt;SELECT ANY TRANSACTION&lt;BR /&gt;SELECT on V_$ARCHIVED_LOG&lt;BR /&gt;SELECT on V_$LOG&lt;BR /&gt;SELECT on V_$LOGFILE&lt;BR /&gt;SELECT on V_$DATABASE&lt;BR /&gt;SELECT on V_$THREAD&lt;BR /&gt;SELECT on V_$PARAMETER&lt;BR /&gt;SELECT on V_$NLS_PARAMETERS&lt;BR /&gt;SELECT on V_$TIMEZONE_NAMES&lt;BR /&gt;SELECT on GV_$TRANSACTION&lt;BR /&gt;SELECT on V_$CONTAINERS&lt;BR /&gt;SELECT on ALL_INDEXES&lt;BR /&gt;SELECT on ALL_OBJECTS&lt;BR /&gt;SELECT on DBA_OBJECTS - Required if the Oracle version is earlier than 11.2.0.3.&lt;BR /&gt;SELECT on ALL_TABLES&lt;BR /&gt;SELECT on ALL_USERS&lt;BR /&gt;SELECT on ALL_CATALOG&lt;BR /&gt;SELECT on ALL_CONSTRAINTS&lt;BR /&gt;SELECT on ALL_CONS_COLUMNS&lt;BR /&gt;SELECT on ALL_TAB_COLS&lt;BR /&gt;SELECT on ALL_IND_COLUMNS&lt;BR /&gt;SELECT on ALL_LOG_GROUPS&lt;BR /&gt;SELECT on SYS.DBA_REGISTRY&lt;BR /&gt;SELECT on SYS.OBJ$&lt;BR /&gt;SELECT on SYS.ENC$&lt;BR /&gt;SELECT on DBA_TABLESPACES&lt;BR /&gt;SELECT on ALL_TAB_PARTITIONS&lt;BR /&gt;SELECT on ALL_ENCRYPTED_COLUMNS&lt;BR /&gt;SELECT on ALL_VIEWS -&amp;nbsp;If views are exposed&lt;BR /&gt;&lt;BR /&gt;if source database is not a multitenant database v$containers grant is not required as this grant is meant for a multitenant database&lt;/P&gt;
&lt;P&gt;The remaining permissions depend on your settings.&lt;/P&gt;
&lt;P&gt;for example:&lt;/P&gt;
&lt;P&gt;SELECT ANY TABLE; ---&amp;gt; if you are not willing to grant that permission, you can choose to grant select on &amp;lt;replicate table&amp;gt; alone&lt;/P&gt;
&lt;P&gt;When accessing an Oracle standby database, the following privilege must be granted:&lt;BR /&gt;SELECT on V$STANDBY_LOG&lt;BR /&gt;&lt;BR /&gt;we recommend to use log reader method and there few additional grants needed for this depends on where your redo logs exist ASM vs non -the ASM decides which permissions are required&lt;/P&gt;
&lt;P&gt;If redo logs are in regular filesystem we need CREATE ANY DIRECTORY privilege.&lt;BR /&gt;if you are not willing to grant create any directory then you will have to pre-create the directories as per the instructions on the user guide.&lt;/P&gt;
&lt;/DIV&gt;</description>
    <pubDate>Wed, 30 Mar 2022 09:00:33 GMT</pubDate>
    <dc:creator>Shai_E</dc:creator>
    <dc:date>2022-03-30T09:00:33Z</dc:date>
    <item>
      <title>Minimal rights for Oracle Source replication</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Minimal-rights-for-Oracle-Source-replication/ta-p/1911739</link>
      <description>&lt;DIV class="lia-message-template-content-zone"&gt;
&lt;P&gt;This can serve as a more curated list of minimal permissions required for oracle source, to work with Replicate.&lt;/P&gt;
&lt;P&gt;SELECT ANY TRANSACTION&lt;BR /&gt;SELECT on V_$ARCHIVED_LOG&lt;BR /&gt;SELECT on V_$LOG&lt;BR /&gt;SELECT on V_$LOGFILE&lt;BR /&gt;SELECT on V_$DATABASE&lt;BR /&gt;SELECT on V_$THREAD&lt;BR /&gt;SELECT on V_$PARAMETER&lt;BR /&gt;SELECT on V_$NLS_PARAMETERS&lt;BR /&gt;SELECT on V_$TIMEZONE_NAMES&lt;BR /&gt;SELECT on GV_$TRANSACTION&lt;BR /&gt;SELECT on V_$CONTAINERS&lt;BR /&gt;SELECT on ALL_INDEXES&lt;BR /&gt;SELECT on ALL_OBJECTS&lt;BR /&gt;SELECT on DBA_OBJECTS - Required if the Oracle version is earlier than 11.2.0.3.&lt;BR /&gt;SELECT on ALL_TABLES&lt;BR /&gt;SELECT on ALL_USERS&lt;BR /&gt;SELECT on ALL_CATALOG&lt;BR /&gt;SELECT on ALL_CONSTRAINTS&lt;BR /&gt;SELECT on ALL_CONS_COLUMNS&lt;BR /&gt;SELECT on ALL_TAB_COLS&lt;BR /&gt;SELECT on ALL_IND_COLUMNS&lt;BR /&gt;SELECT on ALL_LOG_GROUPS&lt;BR /&gt;SELECT on SYS.DBA_REGISTRY&lt;BR /&gt;SELECT on SYS.OBJ$&lt;BR /&gt;SELECT on SYS.ENC$&lt;BR /&gt;SELECT on DBA_TABLESPACES&lt;BR /&gt;SELECT on ALL_TAB_PARTITIONS&lt;BR /&gt;SELECT on ALL_ENCRYPTED_COLUMNS&lt;BR /&gt;SELECT on ALL_VIEWS -&amp;nbsp;If views are exposed&lt;BR /&gt;&lt;BR /&gt;if source database is not a multitenant database v$containers grant is not required as this grant is meant for a multitenant database&lt;/P&gt;
&lt;P&gt;The remaining permissions depend on your settings.&lt;/P&gt;
&lt;P&gt;for example:&lt;/P&gt;
&lt;P&gt;SELECT ANY TABLE; ---&amp;gt; if you are not willing to grant that permission, you can choose to grant select on &amp;lt;replicate table&amp;gt; alone&lt;/P&gt;
&lt;P&gt;When accessing an Oracle standby database, the following privilege must be granted:&lt;BR /&gt;SELECT on V$STANDBY_LOG&lt;BR /&gt;&lt;BR /&gt;we recommend to use log reader method and there few additional grants needed for this depends on where your redo logs exist ASM vs non -the ASM decides which permissions are required&lt;/P&gt;
&lt;P&gt;If redo logs are in regular filesystem we need CREATE ANY DIRECTORY privilege.&lt;BR /&gt;if you are not willing to grant create any directory then you will have to pre-create the directories as per the instructions on the user guide.&lt;/P&gt;
&lt;/DIV&gt;</description>
      <pubDate>Wed, 30 Mar 2022 09:00:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Minimal-rights-for-Oracle-Source-replication/ta-p/1911739</guid>
      <dc:creator>Shai_E</dc:creator>
      <dc:date>2022-03-30T09:00:33Z</dc:date>
    </item>
    <item>
      <title>Re: Minimal rights for Oracle Source replication</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Minimal-rights-for-Oracle-Source-replication/tac-p/2540358#M16724</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&lt;/P&gt;&lt;P&gt;One of my customer has concerns about granting the CREATE ANY DIRECTORY privilege. Since we are using LogReader to read the logs and have already provided READ access to ONLINELOG_DIR and ARCHIVELOG_DIR, will this be sufficient, or is the CREATE ANY DIRECTORY privilege specifically required?&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jan 2026 06:02:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Minimal-rights-for-Oracle-Source-replication/tac-p/2540358#M16724</guid>
      <dc:creator>Sreekanth_333</dc:creator>
      <dc:date>2026-01-07T06:02:53Z</dc:date>
    </item>
    <item>
      <title>Re: Minimal rights for Oracle Source replication</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Minimal-rights-for-Oracle-Source-replication/tac-p/2540436#M16726</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/252931"&gt;@Sreekanth_333&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please refer to this knowledge article, it should clarify the work around to this privilege. The only potential caveat is if you are storing the redo/archived logs FRA and the directories are being recreated regularly:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.qlik.com/t5/Official-Support-Articles/Why-does-Replicate-perform-create-directory-and-drop-directory/ta-p/1881066" target="_blank"&gt;Why does Replicate perform 'create directory' and ... - Qlik Community - 1881066&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Dana&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jan 2026 18:36:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Minimal-rights-for-Oracle-Source-replication/tac-p/2540436#M16726</guid>
      <dc:creator>Dana_Baldwin</dc:creator>
      <dc:date>2026-01-07T18:36:33Z</dc:date>
    </item>
  </channel>
</rss>

