Hi Thanks for the information that was useful, we are not actually using the 'lang' attribute, so will keep looking.
~ James From: Damian Steer <[email protected]> To: [email protected], Date: 07/11/2013 11:09 Subject: Re: SDBException Sent by: Damian Steer <[email protected]> On 7 Nov 2013, at 09:45, [email protected] wrote: > Hi > > I'm pretty new to Jena/SDB but have been having a problem running on > Oracle with > the LayoutTripleNodesIndex database layout. > > I've been seeing the following error when saving triples. > > My question are: > > what is the NNODEQUADS table used for? and what data is stored in the N2 > column? and why is it set > as a NVARCHAR(10 CHAR)? NNODEQUADS is a temporary table used for bulk loading. It's essentially a denormalised (well, pre-normalised) quad store, laid out like: [ Node1 values , Node2 values , Node3 values , Node4 values ] Where each node is made of hash, lex, lang, datatype, ... The N2 column would be 'lang', so it sounds like you have a very large lang value somewhere. Does that sound likely? Damian
