<?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 Qlik Replicate: Oracle Character Set leading to different data types in Official Support Articles</title>
    <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Replicate-Oracle-Character-Set-leading-to-different-data/ta-p/1945224</link>
    <description>&lt;P&gt;Different Character sets may cause string data types to be translated to BYTE columns instead of CHAR columns for Replicate's temporary change tables. This can result in size mismatches that will cause the task to fail even though the source and target columns are set to varchar2 with the same max length.&lt;/P&gt;
&lt;P class="lia-align-left lia-indent-padding-left-30px"&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;00001640: 2017-10-31T15:06:40 [TARGET_APPLY ]E: ORA-12899: value too large for column "DM_OWNER"."attrep_changesAC8E40BB_0000121"."col26" (actual: 27, maximum: 23) [1020417] (oracle_endpoint_load.c:1054)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Environment&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;LI-PRODUCT title="Qlik Replicate" id="qlikReplicate"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;Oracle source and target endpoint&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Resolution&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;On your Oracle target endpoint connection, navigate to the advanced tab and open the internal parameters setting.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Manage Endpoint Connections" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/82047iA60B012C32C1AE7B/image-size/large?v=v2&amp;amp;px=999" role="button" title="Alan_Wang_0-1655495984918.png" alt="Alan_Wang_0-1655495984918.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Add internal parameter "charLengthSemantics" with value "CHAR". This parameter will change the column data type creation back to CHAR to resolve the size mismatch.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Internal Paramaters" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/82048i321E8EEB1827BB49/image-size/large?v=v2&amp;amp;px=999" role="button" title="Alan_Wang_1-1655496080295.png" alt="Alan_Wang_1-1655496080295.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The task needs to be stopped and resumed for the new internal parameter to take effect.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Cause&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&lt;SPAN&gt;Oracle source character set of WE8ISO8859P1 replicating to Oracle target with character set AL32UTF8 is known to use BYTES as the data type instead of CHAR.&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 20 Jun 2022 12:07:20 GMT</pubDate>
    <dc:creator>Alan_Wang</dc:creator>
    <dc:date>2022-06-20T12:07:20Z</dc:date>
    <item>
      <title>Qlik Replicate: Oracle Character Set leading to different data types</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Replicate-Oracle-Character-Set-leading-to-different-data/ta-p/1945224</link>
      <description>&lt;P&gt;Different Character sets may cause string data types to be translated to BYTE columns instead of CHAR columns for Replicate's temporary change tables. This can result in size mismatches that will cause the task to fail even though the source and target columns are set to varchar2 with the same max length.&lt;/P&gt;
&lt;P class="lia-align-left lia-indent-padding-left-30px"&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;00001640: 2017-10-31T15:06:40 [TARGET_APPLY ]E: ORA-12899: value too large for column "DM_OWNER"."attrep_changesAC8E40BB_0000121"."col26" (actual: 27, maximum: 23) [1020417] (oracle_endpoint_load.c:1054)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Environment&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;LI-PRODUCT title="Qlik Replicate" id="qlikReplicate"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;Oracle source and target endpoint&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Resolution&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;On your Oracle target endpoint connection, navigate to the advanced tab and open the internal parameters setting.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Manage Endpoint Connections" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/82047iA60B012C32C1AE7B/image-size/large?v=v2&amp;amp;px=999" role="button" title="Alan_Wang_0-1655495984918.png" alt="Alan_Wang_0-1655495984918.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Add internal parameter "charLengthSemantics" with value "CHAR". This parameter will change the column data type creation back to CHAR to resolve the size mismatch.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Internal Paramaters" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/82048i321E8EEB1827BB49/image-size/large?v=v2&amp;amp;px=999" role="button" title="Alan_Wang_1-1655496080295.png" alt="Alan_Wang_1-1655496080295.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The task needs to be stopped and resumed for the new internal parameter to take effect.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Cause&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&lt;SPAN&gt;Oracle source character set of WE8ISO8859P1 replicating to Oracle target with character set AL32UTF8 is known to use BYTES as the data type instead of CHAR.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 20 Jun 2022 12:07:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Replicate-Oracle-Character-Set-leading-to-different-data/ta-p/1945224</guid>
      <dc:creator>Alan_Wang</dc:creator>
      <dc:date>2022-06-20T12:07:20Z</dc:date>
    </item>
  </channel>
</rss>

