<?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>topic Re: Oracle Redo Logs Limited Duration - Help Required in Qlik Replicate</title>
    <link>https://community.qlik.com/t5/Qlik-Replicate/Oracle-Redo-Logs-Limited-Duration-Help-Required/m-p/2461983#M11499</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/297838"&gt;@vinayakct&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Welcome to Qlik Community forum and thanks for reaching out here!&lt;/P&gt;
&lt;P&gt;First of all, there is no way to move &lt;STRONG&gt;DB2&lt;/STRONG&gt; transaction log position as the retrieving changes API(s) does not support it. It's different in &lt;STRONG&gt;Oracle&lt;/STRONG&gt;, there are several available options for Oracle to add/move the redo log files locations:&lt;/P&gt;
&lt;P&gt;1- Adding a more redo log storage (DEST_ID), or&lt;/P&gt;
&lt;P&gt;2- Make a duplicate copy to a folder in Oracle server (without more DEST_ID), or&lt;/P&gt;
&lt;P&gt;3- Copy the redo log files to a folder in Qlik Replicate server and let Replicate to process the redo log file directly&lt;/P&gt;
&lt;P&gt;this can be done adding an additional destination ID in Oracle database (which may keep the redo log file longer time eg 3 days), or by using 3rd party software or OS commands to copy the files, then make the corresponding &lt;A title="config in Oracle source endpoint" href="https://help.qlik.com/en-US/replicate/November2023/Content/Replicate/Main/Oracle/OralcleDB_sourcebinary_AdvProps.htm#:~:text=a%20Prefix.-,Using%20the%20path%20as%20it%20appears%20in%20the%20database,file%20system%20of%20the%20local%20computer%20where%20Qlik%20Replicate%20is%20installed.,-Copy%20redo%20logs" target="_blank" rel="noopener"&gt;config in Oracle source endpoint&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Please mind that the approach will be out of Qlik Replicate because if the latency longer than 1 hour then the redo log file will be lost. The 3rd party tools/shell scripts will guarantee the redo log files immediate movement regardless latency in Qlik Replicate.&lt;/P&gt;
&lt;P&gt;I suggest you consider working with our Professional Services team (fee based) for the right solution for the appropriate configuration in your environment. Please reach out to your Account Manager to initiate this engagement if necessary.&lt;/P&gt;
&lt;P&gt;Hope this helps.&lt;/P&gt;
&lt;P&gt;John.&lt;/P&gt;</description>
    <pubDate>Thu, 13 Jun 2024 03:59:13 GMT</pubDate>
    <dc:creator>john_wang</dc:creator>
    <dc:date>2024-06-13T03:59:13Z</dc:date>
    <item>
      <title>Oracle Redo Logs Limited Duration - Help Required</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Oracle-Redo-Logs-Limited-Duration-Help-Required/m-p/2461799#M11490</link>
      <description>&lt;P&gt;Hi Community!&lt;BR /&gt;&lt;BR /&gt;I have a use-case to work on where the source endpoint that we are using is &lt;STRONG&gt;Oracle &amp;amp; DB2&lt;/STRONG&gt;, the issue that I am facing is that the &lt;STRONG&gt;Redo logs and Archive logs&lt;/STRONG&gt; both are available&lt;STRONG&gt; only for 1 hour.&lt;/STRONG&gt;&lt;BR /&gt;Considering that we cannot ask Oracle Database Administrator team to change the duration, Can someone suggest possible approaches on how to proceed with Full and CDC loads for it?&lt;BR /&gt;Please consider the possibility that we might &lt;STRONG&gt;lose on some data from the redo logs&lt;/STRONG&gt;, so what should be the approach in that case?&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;This is urgent, so any help would be appreciated.&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Thanks!&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 12 Jun 2024 15:25:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Oracle-Redo-Logs-Limited-Duration-Help-Required/m-p/2461799#M11490</guid>
      <dc:creator>vinayakct</dc:creator>
      <dc:date>2024-06-12T15:25:42Z</dc:date>
    </item>
    <item>
      <title>Re: Oracle Redo Logs Limited Duration - Help Required</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Oracle-Redo-Logs-Limited-Duration-Help-Required/m-p/2461983#M11499</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/297838"&gt;@vinayakct&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Welcome to Qlik Community forum and thanks for reaching out here!&lt;/P&gt;
&lt;P&gt;First of all, there is no way to move &lt;STRONG&gt;DB2&lt;/STRONG&gt; transaction log position as the retrieving changes API(s) does not support it. It's different in &lt;STRONG&gt;Oracle&lt;/STRONG&gt;, there are several available options for Oracle to add/move the redo log files locations:&lt;/P&gt;
&lt;P&gt;1- Adding a more redo log storage (DEST_ID), or&lt;/P&gt;
&lt;P&gt;2- Make a duplicate copy to a folder in Oracle server (without more DEST_ID), or&lt;/P&gt;
&lt;P&gt;3- Copy the redo log files to a folder in Qlik Replicate server and let Replicate to process the redo log file directly&lt;/P&gt;
&lt;P&gt;this can be done adding an additional destination ID in Oracle database (which may keep the redo log file longer time eg 3 days), or by using 3rd party software or OS commands to copy the files, then make the corresponding &lt;A title="config in Oracle source endpoint" href="https://help.qlik.com/en-US/replicate/November2023/Content/Replicate/Main/Oracle/OralcleDB_sourcebinary_AdvProps.htm#:~:text=a%20Prefix.-,Using%20the%20path%20as%20it%20appears%20in%20the%20database,file%20system%20of%20the%20local%20computer%20where%20Qlik%20Replicate%20is%20installed.,-Copy%20redo%20logs" target="_blank" rel="noopener"&gt;config in Oracle source endpoint&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Please mind that the approach will be out of Qlik Replicate because if the latency longer than 1 hour then the redo log file will be lost. The 3rd party tools/shell scripts will guarantee the redo log files immediate movement regardless latency in Qlik Replicate.&lt;/P&gt;
&lt;P&gt;I suggest you consider working with our Professional Services team (fee based) for the right solution for the appropriate configuration in your environment. Please reach out to your Account Manager to initiate this engagement if necessary.&lt;/P&gt;
&lt;P&gt;Hope this helps.&lt;/P&gt;
&lt;P&gt;John.&lt;/P&gt;</description>
      <pubDate>Thu, 13 Jun 2024 03:59:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Oracle-Redo-Logs-Limited-Duration-Help-Required/m-p/2461983#M11499</guid>
      <dc:creator>john_wang</dc:creator>
      <dc:date>2024-06-13T03:59:13Z</dc:date>
    </item>
    <item>
      <title>Re: Oracle Redo Logs Limited Duration - Help Required</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Oracle-Redo-Logs-Limited-Duration-Help-Required/m-p/2462074#M11506</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/115309"&gt;@john_wang&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;&lt;BR /&gt;Thanks for your prompt response, understanding from the solution which you mentioned, once we duplicate / move the redo log files to a different location in Oracle Server or in Qlik Replicate Server then we can continue with our data movement process.&lt;BR /&gt;&lt;BR /&gt;Also as suggested in your approach, I believe following the above methods would eliminate the case where data might be lost. Would this understanding be correct?&lt;/P&gt;</description>
      <pubDate>Thu, 13 Jun 2024 08:40:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Oracle-Redo-Logs-Limited-Duration-Help-Required/m-p/2462074#M11506</guid>
      <dc:creator>vinayakct</dc:creator>
      <dc:date>2024-06-13T08:40:52Z</dc:date>
    </item>
    <item>
      <title>Re: Oracle Redo Logs Limited Duration - Help Required</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Oracle-Redo-Logs-Limited-Duration-Help-Required/m-p/2462077#M11507</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/297838"&gt;@vinayakct&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Yes, you are correct.&lt;/P&gt;
&lt;P&gt;Thank you for your great support!&lt;/P&gt;
&lt;P&gt;John.&lt;/P&gt;</description>
      <pubDate>Thu, 13 Jun 2024 08:44:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Oracle-Redo-Logs-Limited-Duration-Help-Required/m-p/2462077#M11507</guid>
      <dc:creator>john_wang</dc:creator>
      <dc:date>2024-06-13T08:44:05Z</dc:date>
    </item>
    <item>
      <title>Re: Oracle Redo Logs Limited Duration - Help Required</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Oracle-Redo-Logs-Limited-Duration-Help-Required/m-p/2462396#M11524</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/297838"&gt;@vinayakct&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;I'm pasting more detailed description about the transaction log files position, I wrote it in &lt;A title="another article thread" href="https://community.qlik.com/t5/Qlik-Replicate/Qlik-integration-with-Commvault/m-p/2430904#M10128:~:text=While%20Qlik%20Replicate%20capturing%20changes%20from%20database%20transaction%20log%20files%20(TLOG%20in%20SQL%20Server%2C%20Redo%20LOG%20in%20Oracle%2C%20Journal%20in%20DB2i%2C%C2%A0BinLog%20in%20MySQL%2C%20OPLOG%20in%20MongoDB%20...)%2C%20in%20general%20there%20are%202%20typical%20technologies" target="_blank" rel="noopener"&gt;another article thread&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;While Qlik Replicate capturing changes from database transaction log files (TLOG in SQL Server, Redo LOG in Oracle, Journal in DB2i,&amp;nbsp;BinLog in MySQL, OPLOG in MongoDB ...), in general there are 2 typical technologies:&lt;/P&gt;
&lt;P&gt;1- Via calling the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;database itself APIs&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to get changes from transaction logs. For example in Oracle source endpoint, the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;FONT face="courier new,courier"&gt;Oracle LogMiner&lt;/FONT&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;method; The default method in DB2 LUW , and SQL Server.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="john_wang_0-1718330711664.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/167936i0E21ACC675AB6813/image-size/medium?v=v2&amp;amp;px=400" role="button" title="john_wang_0-1718330711664.png" alt="john_wang_0-1718330711664.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; IN this method, the transaction log files location are determined by the database itself, unless the folder can be changed within the database management.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; For DB2 LUW source endpoint,&amp;nbsp;&lt;A title="db2ReadLog API" href="https://www.ibm.com/docs/en/db2/11.1?topic=apis-db2readlog-read-log-records#:~:text=The%20db2ReadLog%20API%20reads%20log%20records%20from%20the%20Db2%C2%AE%20database%20logs%2C%20or%20queries%20the%20Log%20Manager%20for%20current%20log%20state%20information.%20This%20API%20can%20only%20be%20used%20with%20recoverable%20databases." target="_blank" rel="noopener nofollow noreferrer"&gt;db2ReadLog API&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;function is used to&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;retrieve&amp;nbsp;&lt;/SPAN&gt;the transaction logs. I'm afraid there is no way to change the transaction log locations by manual, or 3rd party tools eg&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Commvault (backup tool)&lt;/SPAN&gt;, at least there is no input parameters in the API to specify the alternative transaction log files location.&lt;/P&gt;
&lt;P&gt;2-&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Qlik Replicate unique technology&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;rather than the database built-in methods&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; In this method, Qlik Replicate capture changes by read the transaction log files directly, the transaction log files location can be different than the database transaction log files preconfigured path. Only a few of source endpoint support this method, eg Oracle source endpoint&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;FONT face="courier new,courier"&gt;Replicate Log Reader&lt;/FONT&gt;,&amp;nbsp;&lt;A title="Alternate backup folder in SQL Server" href="https://help.qlik.com/en-US/replicate/November2023/Content/Replicate/Main/SQL%20Server/SQLServerDBSource_AdvProps.htm?&amp;amp;_ga=2.46781543.1395500746.1707095449-1588224749.1666517004&amp;amp;_gac=1.153405068.1708492986.EAIaIQobChMIk6Hnz9S7hAMVtaNmAh0QqAP4EAAYAiAAEgKtyvD_BwE#ar_sqlserverds_1727505754_1669928:~:text=transaction%20logs%20only.-,Replicate%20has%20file%2Dlevel%20access%20to%20the%20backup%20log%20files%3A,access%20the%20backup%20folder%20when%20Qlik%20Replicate%20has%20file%2Dlevel%20access.,-Select%20virtual%20backup" target="_blank" rel="noopener nofollow noreferrer"&gt;Alternate backup folder in SQL Server&lt;/A&gt;.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="john_wang_1-1718330711700.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/167935i2B49103EF96BECC6/image-size/medium?v=v2&amp;amp;px=400" role="button" title="john_wang_1-1718330711700.png" alt="john_wang_1-1718330711700.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Hope this helps.&lt;/P&gt;
&lt;P&gt;John.&lt;/P&gt;</description>
      <pubDate>Fri, 14 Jun 2024 02:06:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Oracle-Redo-Logs-Limited-Duration-Help-Required/m-p/2462396#M11524</guid>
      <dc:creator>john_wang</dc:creator>
      <dc:date>2024-06-14T02:06:27Z</dc:date>
    </item>
    <item>
      <title>Re: Oracle Redo Logs Limited Duration - Help Required</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Oracle-Redo-Logs-Limited-Duration-Help-Required/m-p/2462586#M11537</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/297838"&gt;@vinayakct&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Or you can ask to another Destination id in oracle and exclude that from the backup and you can set the archive retention as per your choice as well.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Sushil Kumar&lt;/P&gt;</description>
      <pubDate>Fri, 14 Jun 2024 11:30:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Oracle-Redo-Logs-Limited-Duration-Help-Required/m-p/2462586#M11537</guid>
      <dc:creator>SushilKumar</dc:creator>
      <dc:date>2024-06-14T11:30:54Z</dc:date>
    </item>
  </channel>
</rss>

