<?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 Getting Error From Qlik Task in Qlik Replicate</title>
    <link>https://community.qlik.com/t5/Qlik-Replicate/Getting-Error-From-Qlik-Task/m-p/2436700#M10400</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;We're replicating very big table from oracle db to kafka. When I check logs, it says it finished with error but I also see success log. Should I ignore this error or it's just a wrong alarm?&lt;/P&gt;
&lt;P&gt;Thanks&amp;nbsp;&lt;/P&gt;
&lt;P&gt;you can find the log below&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;03266399: 2024-04-02T03:11:17 [SOURCE_CAPTURE ]I: Source endpoint 'Oracle' is using provider syntax 'Oracle' (provider_syntax_manager.c:949) 01597276: 2024-04-02T03:11:17 [TASK_MANAGER ]I: Start loading table 'EPS'.'OPR_PAYMENTATTEMPTSTATUS' (Id = 1) by subtask 1. Start load timestamp 0006151475A8DD2B (replicationtask_util.c:754) 03266398: 2024-04-02T10:44:40 [SOURCE_UNLOAD ]E: ORA-01555: snapshot too old: rollback segment number 596 with name "_SYSSMU596_3430621215$" too small [1020436] (oracle_endpoint_unload.c:239) 03266398: 2024-04-02T10:44:40 [SOURCE_UNLOAD ]I: Unload finished for table '--------' (Id = 1). 545259000 rows sent. (streamcomponent.c:3784) &lt;EM&gt;&lt;STRONG&gt;01597276: 2024-04-02T10:44:40 [TASK_MANAGER ]W: Table '------' (subtask 1 thread 0) is suspended. ORA-01555: snapshot too old: rollback segment number 596 with name "_SYSSMU596_3430621215$" too small&lt;/STRONG&gt;&lt;/EM&gt; (replicationtask.c:3150) 01597276: 2024-04-02T10:44:40 [TASK_MANAGER ]I:&lt;EM&gt;&lt;STRONG&gt; All tables are loaded. Full load only task is stopped (replicationtask.c:4262) 01597276: 2024-04-02T10:44:42 [TASK_MANAGER ]I:&lt;/STRONG&gt;&lt;/EM&gt; Subtask #1 ended (replicationtask_util.c:591) 01597276: 2024-04-02T10:44:47 [SERVER ]I: Stop server request received internally (server.c:2410) 01597276: 2024-04-02T10:44:47 [TASK_MANAGER ]I: Task management thread terminated (replicationtask.c:4446) 01597275: 2024-04-02T10:44:48 [SERVER ]I: Client session (ID 1994912877) closed (dispatcher.c:195) 01597275: 2024-04-02T10:44:48 [UTILITIES ]I: The last state is saved to file '/opt/attunity/replicate/data/tasks/ODS_OPR_OrderDetails_Backload/StateManager/ars_saved_state_000002.sts' at Tue, 02 Apr 2024 10:44:48 GMT (1712054688268922) (statemanager.c:641) 01597274: 2024-04-02T10:44:48 [SERVER ]I: The process stopped (server.c:2537) 01597274: 2024-04-02T10:44:48 [AT_GLOBAL ]I: Closing log file at Tue Apr 02 10:44:48 2024 (at_logger.c:2553)&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 02 Apr 2024 11:12:00 GMT</pubDate>
    <dc:creator>gseckin</dc:creator>
    <dc:date>2024-04-02T11:12:00Z</dc:date>
    <item>
      <title>Getting Error From Qlik Task</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Getting-Error-From-Qlik-Task/m-p/2436700#M10400</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;We're replicating very big table from oracle db to kafka. When I check logs, it says it finished with error but I also see success log. Should I ignore this error or it's just a wrong alarm?&lt;/P&gt;
&lt;P&gt;Thanks&amp;nbsp;&lt;/P&gt;
&lt;P&gt;you can find the log below&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;03266399: 2024-04-02T03:11:17 [SOURCE_CAPTURE ]I: Source endpoint 'Oracle' is using provider syntax 'Oracle' (provider_syntax_manager.c:949) 01597276: 2024-04-02T03:11:17 [TASK_MANAGER ]I: Start loading table 'EPS'.'OPR_PAYMENTATTEMPTSTATUS' (Id = 1) by subtask 1. Start load timestamp 0006151475A8DD2B (replicationtask_util.c:754) 03266398: 2024-04-02T10:44:40 [SOURCE_UNLOAD ]E: ORA-01555: snapshot too old: rollback segment number 596 with name "_SYSSMU596_3430621215$" too small [1020436] (oracle_endpoint_unload.c:239) 03266398: 2024-04-02T10:44:40 [SOURCE_UNLOAD ]I: Unload finished for table '--------' (Id = 1). 545259000 rows sent. (streamcomponent.c:3784) &lt;EM&gt;&lt;STRONG&gt;01597276: 2024-04-02T10:44:40 [TASK_MANAGER ]W: Table '------' (subtask 1 thread 0) is suspended. ORA-01555: snapshot too old: rollback segment number 596 with name "_SYSSMU596_3430621215$" too small&lt;/STRONG&gt;&lt;/EM&gt; (replicationtask.c:3150) 01597276: 2024-04-02T10:44:40 [TASK_MANAGER ]I:&lt;EM&gt;&lt;STRONG&gt; All tables are loaded. Full load only task is stopped (replicationtask.c:4262) 01597276: 2024-04-02T10:44:42 [TASK_MANAGER ]I:&lt;/STRONG&gt;&lt;/EM&gt; Subtask #1 ended (replicationtask_util.c:591) 01597276: 2024-04-02T10:44:47 [SERVER ]I: Stop server request received internally (server.c:2410) 01597276: 2024-04-02T10:44:47 [TASK_MANAGER ]I: Task management thread terminated (replicationtask.c:4446) 01597275: 2024-04-02T10:44:48 [SERVER ]I: Client session (ID 1994912877) closed (dispatcher.c:195) 01597275: 2024-04-02T10:44:48 [UTILITIES ]I: The last state is saved to file '/opt/attunity/replicate/data/tasks/ODS_OPR_OrderDetails_Backload/StateManager/ars_saved_state_000002.sts' at Tue, 02 Apr 2024 10:44:48 GMT (1712054688268922) (statemanager.c:641) 01597274: 2024-04-02T10:44:48 [SERVER ]I: The process stopped (server.c:2537) 01597274: 2024-04-02T10:44:48 [AT_GLOBAL ]I: Closing log file at Tue Apr 02 10:44:48 2024 (at_logger.c:2553)&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 02 Apr 2024 11:12:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Getting-Error-From-Qlik-Task/m-p/2436700#M10400</guid>
      <dc:creator>gseckin</dc:creator>
      <dc:date>2024-04-02T11:12:00Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Error From Qlik Task</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Getting-Error-From-Qlik-Task/m-p/2436799#M10405</link>
      <description>&lt;P&gt;It was NOT successful. Partial succes: "&lt;SPAN&gt;545,259,000 rows sent.&amp;nbsp;" - which may be 99.99% or 50% - you can check.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;gt;&amp;gt;&amp;nbsp;&lt;EM&gt;[TASK_MANAGER ]W: Table '------' (subtask 1 thread 0) is suspended&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;That's not good.&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;" ORA-01555: snapshot too old: rollback segment number 596 with name" - classic Oracle source issue - using Replicate or other tolls running a "Select * " from a&amp;nbsp; very large table. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;You may want to work with the DB to see if an increase in resources at the source is possible.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;You may want/need to load in ranges. In the GUI double-click on the table in question and select 'parallel load' in the task settings check full-load tuning max-tasks. Default 5 is often fine but with active parallel loads you may need to increase to 10 or 20 or some such.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Hein&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Heinvandenheuvel_0-1712063942061.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/163195iE5CC5C678E85A688/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Heinvandenheuvel_0-1712063942061.png" alt="Heinvandenheuvel_0-1712063942061.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 02 Apr 2024 13:23:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Getting-Error-From-Qlik-Task/m-p/2436799#M10405</guid>
      <dc:creator>Heinvandenheuvel</dc:creator>
      <dc:date>2024-04-02T13:23:50Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Error From Qlik Task</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Getting-Error-From-Qlik-Task/m-p/2436893#M10406</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/294273"&gt;@gseckin&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;&lt;BR /&gt;In addition to Hein's response, you may also check this article: &lt;A href="https://community.qlik.com/t5/Official-Support-Articles/ORA-01555-Snapshot-too-old-rollback-segment-number/ta-p/1729645" target="_blank" rel="noopener"&gt;ORA-01555: Snapshot too old: rollback segment number&lt;/A&gt;&amp;nbsp;.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Desmond&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 02 Apr 2024 15:31:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Getting-Error-From-Qlik-Task/m-p/2436893#M10406</guid>
      <dc:creator>DesmondWOO</dc:creator>
      <dc:date>2024-04-02T15:31:34Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Error From Qlik Task</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Getting-Error-From-Qlik-Task/m-p/2437669#M10440</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/294273"&gt;@gseckin&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Add some comments besides&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/110970"&gt;@Heinvandenheuvel&lt;/a&gt;&amp;nbsp; &amp;amp;&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/125525"&gt;@DesmondWOO&lt;/a&gt;&amp;nbsp;:&lt;/P&gt;
&lt;P&gt;There are many discussion about the Oracle famous error &lt;FONT face="courier new,courier"&gt;ORA-01555&lt;/FONT&gt;,&amp;nbsp;it's hard to tell the best approach however there are many options.&lt;/P&gt;
&lt;P&gt;In Qlik Replicate, it needs to get a snapshot for FL, and then caches all changes which made after the snapshot&amp;nbsp;but before full load finishes, then apply them to target side as well, it is used to guarantee the data consistency.&lt;/P&gt;
&lt;P&gt;1. Try to load the table during "quiet time", eg the weekend or other non-peak time where you have a less frequency of changes&lt;/P&gt;
&lt;P&gt;2. Utilize the parallel load, see &lt;A title="UG get detailed usage" href="https://help.qlik.com/en-US/replicate/November2023/Content/Global_Common/Content/SharedEMReplicate/Customize%20Tasks/Parallel_Load.htm#:~:text=Table%20Settings-,Parallel%20Load,be%20segmented%20by%20data%20ranges%2C%20by%20partitions%2C%20or%20by%20sub%2Dpartitions.,-Supported%20endpoints" target="_blank" rel="noopener"&gt;UG get detailed usage&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;3.&amp;nbsp;Uses multiple tasks to transfer the big table in parallel&lt;/P&gt;
&lt;P&gt;4. Change the table load priority to start the big table load first&lt;/P&gt;
&lt;P&gt;5. Add filter to load part of the history records to target side first by Full Load ONLY tasks&lt;/P&gt;
&lt;P&gt;6. Improve the target DB performance to a faster device eg SSD, use faster network, or other hardware improvement&lt;/P&gt;
&lt;P&gt;7. Software improvement. The error message "&lt;FONT face="courier new,courier"&gt;ORA-01555: Snapshot too old: rollback segment number&lt;/FONT&gt;" is&amp;nbsp;a resource / setting / configuration issue with regard to Oracle undo tablespace.&lt;/P&gt;
&lt;P&gt;Cause: Rollback records needed by a reader for consistent read are overwritten by other writers.&lt;/P&gt;
&lt;P&gt;Action: If in Automatic Undo Management mode, increase the setting of UNDO_RETENTION. Otherwise, use larger rollback segments.&lt;/P&gt;
&lt;P&gt;Here's a reference for the Oracle Error -&lt;/P&gt;
&lt;P&gt;An Oracle DBA should be able to make the changes on the database side&lt;BR /&gt;&lt;A href="http://www.dba-oracle.com/t_ora_01555_snapshot_old.htm" target="_blank"&gt;http://www.dba-oracle.com/t_ora_01555_snapshot_old.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:9532055800346374418" target="_blank"&gt;https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:9532055800346374418&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Hope this helps.&lt;BR /&gt;John.&lt;/P&gt;</description>
      <pubDate>Thu, 04 Apr 2024 04:18:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Getting-Error-From-Qlik-Task/m-p/2437669#M10440</guid>
      <dc:creator>john_wang</dc:creator>
      <dc:date>2024-04-04T04:18:01Z</dc:date>
    </item>
  </channel>
</rss>

