Skip to content

Commit

Permalink
0000746: Improve documentation on how to handle Oracle error 'ORA-014…
Browse files Browse the repository at this point in the history
…89: result of string concatenation is too long'
  • Loading branch information
chenson42 committed Aug 1, 2012
1 parent b631b6e commit 193460c
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions symmetric-assemble/src/docbook/databases.xml
Expand Up @@ -244,6 +244,12 @@ CREATE UNIQUE INDEX IDX_D_CHANNEL_ID ON SYM_DATA (DATA_ID, CHANNEL_ID) LOCAL
<para>Note also that, for Oracle, you can control the amount of precision used by the Oracle triggers
with the parameter <literal>oracle.template.precision</literal>, which defaults to a precision of 30,10.
</para>
<para>If the following Oracle error 'ORA-01489: result of string concatenation is too long' is encountered
you might need to set <code>use_capture_lobs</code> to 1 on in the <xref linkend="table_trigger" xrefstyle="table"/> table
and resync the triggers. The error can happen when the captured data in a row exceeds 4k and lob columns do not exist
in the table. By enabling <code>use_capture_lobs</code> the concatanated varchar string is cast to a clob which
allows a length of more than 4k.
</para>
</section>
<section id="ap02-mysql">
<title>MySQL</title>
Expand Down

0 comments on commit 193460c

Please sign in to comment.