Creating Index On Table Over 2 Billion Rows Fails With Character To Number Conversion Error

(Doc ID 883352.1)

Last updated on FEBRUARY 08, 2017

Applies to:

Oracle Text - Version to [Release 10.2 to 11.1]
Information in this document applies to any platform.
***Checked for relevance on 30-Jun-2013***


Creating a Text index on a table with more than 2 billion rows:

ORA-29855: error occurred in the execution of ODCIINDEXCREATE routine
ORA-20000: Oracle Text error:
DRG-50857: oracle error in drvddl.ParallelIndexPopulate
ORA-12801: error signaled in parallel query server P007
ORA-20000: Oracle Text error:
ORA-06512: at "CTXSYS.DRUE", line 160
ORA-06512: at "CTXSYS.DRVPARX", line 36
ORA-06512: at "CTXSYS.DRUE", line 160

After applying patch for <Bug 8430592> (see <Note: 889805.1> Empty ORA-20000 Oracle Text Error) to show correct error stack:

ORA-06512: at "CTXSYS.DRUE", line 160 
ORA-06512: at "CTXSYS.CTX_DDL", line 539 
ORA-06512: at line 1 
Errors in file /oradb1/.../db_j000_18694270.trc: 
ORA-12012: error on auto execute of job 1500697 
ORA-20000: Oracle Text error: 
DRG-50857: oracle error in drekalc 
ORA-06502: PL/SQL: numeric or value error: character to number conversion error 
ORA-06512: at "CTXSYS.DRIXMD", line 1055 
ORA-01426: numeric overflow 
ORA-06512: at "CTXSYS.DRVXMD", line 183 
ORA-06512: at line 1 


Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms