Consultor Eletrônico



Kbase P185738: Getting error 10885 performing Update/Add table definition when working with Oracle through DataServ
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/04/2011
Status: Unverified

SYMPTOM(s):

Getting error 10885 performing Update/Add table definition when working with Oracle through DataServer connection.

No error generated when performing Schema Migration using OpenEdge DB to Oracle schema migration option.

Using Oracle DataServer product.

Oracle Database is UTF8

Progress database is UTF8.

Neither BLOB nor CLOB fields may have extents. (10885)

FACT(s) (Environment):

OpenEdge 10.2B
Oracle DataServer
All Supported Operating Systems

CAUSE:

Bug#: OE00206545

FIX:

Extented fields (aka arrays) in the OpenEdge database do not currently support use of the clob datatype.

It will be necessary to re-architect the data type or reduce the number of characters used.

When using UTF8 databases the number of characters used by the format phrase of the Progress / OpenEdge field definition will trigger the DataServer migration tool to pick a datatype that is equivalent within Oracle and large enough to handle the requested number of multi-byte characters.

When using 2001 characters or more as the format phrase for a character data type the DataServer code understands that the most typical supported type for Oracle is nclob/clob.