Skip to Main Content

SQL & PL/SQL

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

"ORA-01792: maximum number of columns in a table or view is 1000" during split partition

dhiraamAug 7 2015 — edited Aug 11 2015

Our database version 11.2.0.3

We have a parent table with 79 columns which is range - range composite partitioned as,

PARTITION BY RANGE ("SERIAL_NO")

  SUBPARTITION BY RANGE ("EX_DATE")

We have reference partitioned child table by referencing the primary key of parent table.  But the child tables have 1000 columns in them.  We are trying to split last partition, so to create quarterly partitions for Q4 2015 and so on.  But while splitting the partition on parent table we get below error,

 

    ALTER TABLE EXP_TABLE

SPLIT

  SUBPARTITION EXP_GRP1_T1_FUTURE     AT  ( TO_DATE(' 2016-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') )

INTO (

    SUBPARTITION EXP_GRP1_T1_Q42015,

    SUBPARTITION EXP_GRP1_T1_FUTURE

);

Error report -

SQL Error: ORA-00604: error occurred at recursive SQL level 1

ORA-01792: maximum number of columns in a table or view is 1000

00604. 00000 -  "error occurred at recursive SQL level %s"

*Cause:    An error occurred while processing a recursive SQL statement

           (a statement applying to internal dictionary tables).

*Action:   If the situation described in the next error on the stack

           can be corrected, do so; otherwise contact Oracle Support.

Below is the full list of partition and subpartition with high value for parent table, basically its quarterly partition from Q1 2014.

   

PartitionSubpartition nameHigh value
EXPGRP_FUTUREEXPGRP_FUTURE_T1_YRDFLTTO_DATE(' 2014-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXPGRP_FUTUREEXPGRP_FUTURE_T1_Q12014TO_DATE(' 2014-03-31 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXPGRP_FUTUREEXPGRP_FUTURE_T1_Q22014TO_DATE(' 2014-06-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXPGRP_FUTUREEXPGRP_FUTURE_T1_Q32014TO_DATE(' 2014-09-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXPGRP_FUTUREEXPGRP_FUTURE_T1_Q42014TO_DATE(' 2014-12-31 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXPGRP_FUTUREEXPGRP_FUTURE_T1_Q12015TO_DATE(' 2015-03-31 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXPGRP_FUTUREEXPGRP_FUTURE_T1_Q22015TO_DATE(' 2015-06-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXPGRP_FUTUREEXPGRP_FUTURE_T1_Q32015TO_DATE(' 2015-09-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXPGRP_FUTUREEXPGRP_FUTURE_T1_FUTUREMAXVALUE
EXP_GRP1EXP_GRP1_T1_YRDFLTTO_DATE(' 2014-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP1EXP_GRP1_T1_Q12014TO_DATE(' 2014-03-31 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP1EXP_GRP1_T1_Q22014TO_DATE(' 2014-06-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP1EXP_GRP1_T1_Q32014TO_DATE(' 2014-09-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP1EXP_GRP1_T1_Q42014TO_DATE(' 2014-12-31 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP1EXP_GRP1_T1_Q12015TO_DATE(' 2015-03-31 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP1EXP_GRP1_T1_Q22015TO_DATE(' 2015-06-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP1EXP_GRP1_T1_Q32015TO_DATE(' 2015-09-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP1EXP_GRP1_T1_FUTUREMAXVALUE
EXP_GRP2EXP_GRP2_T1_YRDFLTTO_DATE(' 2014-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP2EXP_GRP2_T1_Q12014TO_DATE(' 2014-03-31 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP2EXP_GRP2_T1_Q22014TO_DATE(' 2014-06-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP2EXP_GRP2_T1_Q32014TO_DATE(' 2014-09-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP2EXP_GRP2_T1_Q42014TO_DATE(' 2014-12-31 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP2EXP_GRP2_T1_Q12015TO_DATE(' 2015-03-31 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP2EXP_GRP2_T1_Q22015TO_DATE(' 2015-06-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP2EXP_GRP2_T1_Q32015TO_DATE(' 2015-09-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP2EXP_GRP2_T1_FUTUREMAXVALUE
EXP_GRP3EXP_GRP3_T1_YRDFLTTO_DATE(' 2014-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP3EXP_GRP3_T1_Q12014TO_DATE(' 2014-03-31 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP3EXP_GRP3_T1_Q22014TO_DATE(' 2014-06-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP3EXP_GRP3_T1_Q32014TO_DATE(' 2014-09-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP3EXP_GRP3_T1_Q42014TO_DATE(' 2014-12-31 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP3EXP_GRP3_T1_Q12015TO_DATE(' 2015-03-31 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP3EXP_GRP3_T1_Q22015TO_DATE(' 2015-06-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP3EXP_GRP3_T1_Q32015TO_DATE(' 2015-09-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP3EXP_GRP3_T1_FUTUREMAXVALUE
EXP_GRP4EXP_GRP4_T1_YRDFLTTO_DATE(' 2014-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP4EXP_GRP4_T1_Q12014TO_DATE(' 2014-03-31 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP4EXP_GRP4_T1_Q22014TO_DATE(' 2014-06-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP4EXP_GRP4_T1_Q32014TO_DATE(' 2014-09-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP4EXP_GRP4_T1_Q42014TO_DATE(' 2014-12-31 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP4EXP_GRP4_T1_Q12015TO_DATE(' 2015-03-31 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP4EXP_GRP4_T1_Q22015TO_DATE(' 2015-06-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP4EXP_GRP4_T1_Q32015TO_DATE(' 2015-09-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP4EXP_GRP4_T1_FUTUREMAXVALUE
EXP_GRP5EXP_GRP5_T1_YRDFLTTO_DATE(' 2014-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP5EXP_GRP5_T1_Q12014TO_DATE(' 2014-03-31 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP5EXP_GRP5_T1_Q22014TO_DATE(' 2014-06-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP5EXP_GRP5_T1_Q32014TO_DATE(' 2014-09-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP5EXP_GRP5_T1_Q42014TO_DATE(' 2014-12-31 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP5EXP_GRP5_T1_Q12015TO_DATE(' 2015-03-31 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP5EXP_GRP5_T1_Q22015TO_DATE(' 2015-06-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP5EXP_GRP5_T1_Q32015TO_DATE(' 2015-09-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP5EXP_GRP5_T1_FUTUREMAXVALUE
EXP_GRP6EXP_GRP6_T1_YRDFLTTO_DATE(' 2014-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP6EXP_GRP6_T1_Q12014TO_DATE(' 2014-03-31 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP6EXP_GRP6_T1_Q22014TO_DATE(' 2014-06-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP6EXP_GRP6_T1_Q32014TO_DATE(' 2014-09-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP6EXP_GRP6_T1_Q42014TO_DATE(' 2014-12-31 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP6EXP_GRP6_T1_Q12015TO_DATE(' 2015-03-31 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP6EXP_GRP6_T1_Q22015TO_DATE(' 2015-06-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP6EXP_GRP6_T1_Q32015TO_DATE(' 2015-09-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
EXP_GRP6EXP_GRP6_T1_FUTUREMAXVALUE
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Sep 8 2015
Added on Aug 7 2015
4 comments
718 views