<?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 10 and serializable value in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/oracle-10-and-serializable-value/m-p/212242#M165372</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;But it fails, because the field serializable_value is set to max 4000.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;This looks like a technical limitation of the database: variable character fields in Oracle have a maximum length of 4000 characters. To get more characters requires using a CLOB, which is a large object value used for character data, and has substantially larger upper limits. Unfortunately, managing CLOBS is an art form.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 21 Apr 2010 17:41:26 GMT</pubDate>
    <dc:creator>invictus9</dc:creator>
    <dc:date>2010-04-21T17:41:26Z</dc:date>
    <item>
      <title>Oracle 10 and serializable value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/oracle-10-and-serializable-value/m-p/212240#M165370</link>
      <description>Hi all,I want to store some data as node property. The String I am wirting has 5800 characters.So, the data should be stored as serializable value in alf_node_properties - reading thesource code.But it fails, because the field serializable_value is set to max 4000.In Node.hbm.xml it is initially set</description>
      <pubDate>Wed, 21 Apr 2010 10:25:55 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/oracle-10-and-serializable-value/m-p/212240#M165370</guid>
      <dc:creator>hf409</dc:creator>
      <dc:date>2010-04-21T10:25:55Z</dc:date>
    </item>
    <item>
      <title>Re: Oracle 10 and serializable value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/oracle-10-and-serializable-value/m-p/212241#M165371</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi hf409,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;but are you using Community or Enterprise?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Because i have some problems ( &lt;/SPAN&gt;&lt;A href="http://forums.alfresco.com/en/viewtopic.php?f=14&amp;amp;t=26355" rel="nofollow noopener noreferrer"&gt;http://forums.alfresco.com/en/viewtopic.php?f=14&amp;amp;t=26355&lt;/A&gt;&lt;SPAN&gt; ) with Community 3.2.r2 on Oracle 11g, queries are written with IN clause with cicle variables, so if cicle is maior than 1000 it fails.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Apr 2010 13:15:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/oracle-10-and-serializable-value/m-p/212241#M165371</guid>
      <dc:creator>fracat71</dc:creator>
      <dc:date>2010-04-21T13:15:38Z</dc:date>
    </item>
    <item>
      <title>Re: Oracle 10 and serializable value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/oracle-10-and-serializable-value/m-p/212242#M165372</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;But it fails, because the field serializable_value is set to max 4000.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;This looks like a technical limitation of the database: variable character fields in Oracle have a maximum length of 4000 characters. To get more characters requires using a CLOB, which is a large object value used for character data, and has substantially larger upper limits. Unfortunately, managing CLOBS is an art form.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Apr 2010 17:41:26 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/oracle-10-and-serializable-value/m-p/212242#M165372</guid>
      <dc:creator>invictus9</dc:creator>
      <dc:date>2010-04-21T17:41:26Z</dc:date>
    </item>
    <item>
      <title>Re: Oracle 10 and serializable value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/oracle-10-and-serializable-value/m-p/212243#M165373</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi invictus9,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;but the serializable value is mapped to blob which can be 4GB as max.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So, it is limited somewhere …&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And interestingly if I install it on windows, it works. So, it must be an Oracle &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;configuration issue AND a hibernate/Alfresco issue setting this limitation.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;@fracat71&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am using enterprise 3.1.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I think the bug you mention is something different. But I am sure we will run into&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;this one soon. So hopefully this will be fixed ….&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for any further hints,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Heike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Apr 2010 08:30:34 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/oracle-10-and-serializable-value/m-p/212243#M165373</guid>
      <dc:creator>hf409</dc:creator>
      <dc:date>2010-04-22T08:30:34Z</dc:date>
    </item>
    <item>
      <title>Re: Oracle 10 and serializable value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/oracle-10-and-serializable-value/m-p/212244#M165374</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Another approach may be to avoid serializing such a big object.&amp;nbsp;&amp;nbsp; Do you really have over 4K of state in your object or can you for example, split your Serializable class in a similar way that Java's String and StringBuilder classes separate responsibilities?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Apr 2010 09:05:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/oracle-10-and-serializable-value/m-p/212244#M165374</guid>
      <dc:creator>mrogers</dc:creator>
      <dc:date>2010-04-22T09:05:38Z</dc:date>
    </item>
    <item>
      <title>Re: Oracle 10 and serializable value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/oracle-10-and-serializable-value/m-p/212245#M165375</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi mrogers,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;sure I can work around it. But I am interested why it is not running, because it should.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have seen that the SchemaBootstrap.maxStringLength is set according to database&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;capabilities. This max decides whether the String is written to string_value or - if&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;greater -&amp;nbsp; to serializable_value. But I don't understand where and why the max size&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;of serializable_value is overwritten.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks, Heike&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Another approach may be to avoid serializing such a big object.&amp;nbsp;&amp;nbsp; Do you really have over 4K of state in your object or can you for example, split your Serializable class in a similar way that Java's String and StringBuilder classes separate responsibilities?&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Apr 2010 12:38:57 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/oracle-10-and-serializable-value/m-p/212245#M165375</guid>
      <dc:creator>hf409</dc:creator>
      <dc:date>2010-04-22T12:38:57Z</dc:date>
    </item>
    <item>
      <title>Re: Oracle 10 and serializable value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/oracle-10-and-serializable-value/m-p/212246#M165376</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi hf409,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;do you have tested this situation?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1 space contains 2000 subspaces and try to list with Alfresco Explorer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I would like to know if a problem of Community or a general limitation: queries build with circle IN clause.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Francesco&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Apr 2010 08:03:17 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/oracle-10-and-serializable-value/m-p/212246#M165376</guid>
      <dc:creator>fracat71</dc:creator>
      <dc:date>2010-04-28T08:03:17Z</dc:date>
    </item>
    <item>
      <title>Re: Oracle 10 and serializable value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/oracle-10-and-serializable-value/m-p/212247#M165377</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi all,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I did some more investigation on that, but I can't find the answer …&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The limit is actually at 2000 characters. Taking one more it fails.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But, I can update an existing value with whatever I want.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Looking at the hibernate log: insert fails, update passes.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Next I played a bit with alfresco gui filling the description field of uploaded&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;documents with my 2001 char long text message. Sometimes it works, sometimes&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;not. Not depending on insert or update …&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Something else I am wondering is the table data fields. When I use &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;AlfrescoOracle9Dialect the serializable_value is of type blob. But with&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;AlfrescoOracle10gDialect it's a long raw - which is deprecated if I understand right.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But in both cases, it's the same behaviour.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And I tested it on windows with full featured oracle installation and it fails too.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Maybe a bug?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks Heike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Apr 2010 15:26:35 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/oracle-10-and-serializable-value/m-p/212247#M165377</guid>
      <dc:creator>hf409</dc:creator>
      <dc:date>2010-04-29T15:26:35Z</dc:date>
    </item>
    <item>
      <title>Re: Oracle 10 and serializable value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/oracle-10-and-serializable-value/m-p/212248#M165378</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;The limit is actually at 2000 characters. Taking one more it fails.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;The number "4000" continues to stand out. If the characters in the field are Unicode, at two bytes per character, 2000 characters (4000 bytes) would fit; 2001 characters would not.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You are doing some good detective work. Keep it up.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Apr 2010 16:46:12 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/oracle-10-and-serializable-value/m-p/212248#M165378</guid>
      <dc:creator>invictus9</dc:creator>
      <dc:date>2010-04-29T16:46:12Z</dc:date>
    </item>
    <item>
      <title>Re: Oracle 10 and serializable value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/oracle-10-and-serializable-value/m-p/212249#M165379</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi all,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;solved it after hours of trying and testing.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It's the oracle driver version.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;version Oracle JDBC Driver version - "10.2.0.1.0XE" makes problems,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;version Oracle JDBC Driver version - "10.2.0.3.0" works.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks to all who read my postings and gave hints.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Heike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 May 2010 14:02:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/oracle-10-and-serializable-value/m-p/212249#M165379</guid>
      <dc:creator>hf409</dc:creator>
      <dc:date>2010-05-04T14:02:58Z</dc:date>
    </item>
  </channel>
</rss>

