Oracle ORA-14074 Create or Add New Partition Fails Error Oracle ORA-14074 crear o añadir nuevas particiones no error
Oracle database partition is a division or decomposition of a logical database and/or its constituting elements (indexes or transaction logs) into distinct, smaller, more manageable and independent parts or pieces. Partición de base de datos Oracle es una división o descomposición de una lógica de base de datos y / o sus elementos constitutivos (índices o registros de transacciones) en distinta, más pequeño, más manejable e independiente partes o piezas. Database partitioning provides solution to problems faced by supporting very large tables and indexes, especially in data warehouse applications, which store and analyze large amounts of historical data. Base de datos de particionado ofrece una solución a los problemas que enfrenta el apoyo muy grande tablas e índices, especialmente en aplicaciones de almacenamiento de datos, que almacenar y analizar grandes cantidades de datos históricos. With partitioning or table splitting, SQL statements can access and manipulate the partitions rather than entire tables or indexes, and thus increase manageability, performance or availability of the Oracle database. Con particiones o el cuadro de reparto, SQL puede tener acceso y manipular las particiones en lugar de toda índices o tablas y, por tanto, aumentar la capacidad de gestión, rendimiento o disponibilidad de la base de datos de Oracle.
In Oracle Server or Oracle Enterprise Edition, when you want to add an additional new partition to a partitioned table by using the command ALTER TABLE <tablename> ADD PARTITION , the process fails and SQL*Plus will return the following error: En Oracle Server o Oracle Enterprise Edition, cuando se desea añadir una nueva partición adicional a la partición de una tabla utilizando el comando ALTER TABLE <tablename> Añadir partición, el proceso falla y SQL * Plus devolverá el siguiente error:
ORA-14074: partition bound must collate higher than that of the last partition ORA-14074: partición obligados deben recopilar más alta que la de la última partición
This error symptom is normally happened when the administrator tries to add or create a new partition to a partitioned table between two partitions, or the new partition is located at the beginning or in the middle of a table, or if the partition bound on the highest partition is MAXVALUE (original partition was created with the highest partition defined as MAXVALUE on the partition key). Este error normalmente es síntoma ocurrió cuando el administrador intenta añadir o crear una nueva partición a la partición de una tabla entre dos particiones, o la nueva partición se encuentra en el principio o en medio de una tabla, o si la partición obligado en las más altas partición es MaxValor (partición original fue creado con la más alta partición define como MaxValor en la partición clave).
The most likely case for the error is the MAXVALUE upper bound partition. El caso más probable para el error es el límite superior MaxValor partición. You can check if there is such as high value exists in partitions defined for the table by using the following commands in SQL*Plus or TOAD: Puede comprobar si hay como de alto valor existe en las particiones definidas para la tabla usando los siguientes comandos de SQL * Plus o TOAD:
select high_value from dba_tab_partitions where table_name = ‘table_name’; seleccionar high_value de dba_tab_partitions donde table_name = 'table_name';
You should see something like: Usted debe ver algo como esto:
HIGH_VALUE
——————————————————————————– ---------------------------
10
20
30
MAXVALUE MaxValor
In all of the above scenarios, Oracle doesn’t allow to create a new partition by using Add Partition SQL statement. En todos estos escenarios, Oracle no permite crear una nueva partición utilizando Añadir partición de SQL declaración. Adding a new partition of these few instances can only be done with a split of partition by using SQL command of SPLIT PARTITION. Adición de una nueva partición de estos pocos casos, sólo se puede hacer con una división de partición utilizando comandos SQL de Split partición.
So the workaround or solution to the ORA-14074 error is by using the following SQL syntax to achieve the aim to add or create a new partition on an already partitioned table: Así pues, la solución o la solución a la ORA-14074 error es el uso de las siguientes sintaxis SQL para lograr el objetivo de añadir o crear una nueva partición en un ya dividido cuadro:
ALTER TABLE <tablename> SPLIT PARTITION ALTER TABLE <tablename> división partición
Full syntax will be: Lleno sintaxis serán los siguientes:
ALTER TABLE <table_name> SPLIT PARTITION <partition_name> AT (<value>) ALTER TABLE <table_name> DIVIDIDO EN PARTITION <partition_name> (<valor>)
INTO (PARTITION <new_partition>, PARTITION <next_partition (or partition_name as above line>) EN (Partición <new_partition>, la partición <next_partition (or partition_name como se indica más arriba line>)
UPDATE GLOBAL INDEXES; Actualización de los índices mundiales;
Note: UPDATE GLOBAL INDEXES is optional. Nota: ACTUALIZACIÓN índices globales es opcional.
For Example: Por ejemplo:
ALTER TABLE demo SPLIT PARTITION pmaxvalue at (40) INTO (PARTITION newpartition, PARTITION pmaxvalue); ALTER TABLE demo split PARTITION pmaxvalue en (40) EN (Partición newpartition, la partición pmaxvalue);
IMPORTANT : This is a machine translated page which is provided "as is" without warranty. IMPORTANTE: Esta es una máquina traducido la página que se proporciona "TAL CUAL" SIN GARANTÍA. Machine translation may be difficult to understand. La traducción automática puede ser difícil de entender. Please refer to Por favor, consulte original English article artículo original Inglés whenever possible. siempre que sea posible.
Share and contribute or get technical support and help at Compartir y contribuir o recibir apoyo técnico y ayuda en My Digital Life Forums Mi vida digital foros .
Related Articles Artículos relacionados
- Create, Add or Split Oracle Database Partition Fails with ORA-14080 Error Crear, Agregar o Split partición de base de datos Oracle fracasa con ORA-14080 Error
- ORA-01502 Oracle Index in Unusable State ORA-01502 Oracle en el Índice de Estado inutilizables
- Oracle Database Import Error 3113/3114 Base de datos de Oracle importación de error 3113/3114
- Oracle ORA-01658 Unable to Create INITIAL Extent for Segment in Tablespace Error Oracle ORA-01658 No es posible crear INICIAL Extensión para el segmento de tablas de error en
- ORA-00942 Table or View Does Not Exist Oracle Error ORA-00942 tabla o vista no existe error de Oracle
- HP “Partiton Overlaps System Recovery Partiton” Error After Deletion HP "partición superposiciones partición de recuperación del sistema" después Supresión de error
- Manual and Clean Uninstall Oracle for Windows Manual y limpio de desinstalación de Oracle para Windows
- ORA-02449 Oracle Drop Table Error ORA-02449 Oracle caída cuadro de error
- Oracle EXP-00091 Error When Export Database Oracle EXP-00091 error cuando la base de datos de exportación
- Oracle JDeveloper Reviews Oracle JDeveloper comentarios

































November 8th, 2006 18:44 8 de noviembre de 2006 18:44
[...] Oracle table partitioning is important for optimum performance of the database, as it allows Oracle to process the specific and independat partition or part that is smaller in size, instead of entire full table or database. [...] Oracle cuadro de particionamiento es importante para el rendimiento óptimo de la base de datos, ya que permite a Oracle el proceso específico y independat partición o una parte que es más pequeño en tamaño, en lugar de todo el cuadro completo o base de datos. However, when you want to create a new partition to a table by adding or splitting partition, administrator may encounter errors such as ORA-14074. Sin embargo, cuando usted desea crear una nueva partición a una tabla mediante la adición de partición o división, el administrador puede encontrar errores como ORA-14074. Other than that, Oracle error ORA-14080 can also happen, if you’re not careful enough with the following symptom: [...] Aparte de eso, Oracle error ORA-14080 también puede ocurrir, si no está lo suficientemente cuidadoso con los siguientes síntomas: [...]
April 7th, 2008 18:44 7 de abril, 2008 18:44
we have a partition D20080330 already created abd the maxvalue is D30001231. tenemos una partición ya creada D20080330 abd el MaxValor es D30001231.
Now we want to split the partition for D20080330. Ahora queremos dividir la partición para D20080330.
ALTER TABLE TABLE_NAME SPLIT PARTITION D30001231 ALTER TABLE TABLE_NAME división partición D30001231
at (TO_DATE(’20080401′, ‘YYYYMMDD’)) INTO (PARTITION D20080331, PARTITION D30001231); al (TO_DATE ('20080401 ',' AAAAMMDD ')) EN (Partición D20080331, la partición D30001231);
fails with the error con el error
ORA-14080: partition cannot be split along the specified high bound. ORA-14080: partición no puede fraccionarse a lo largo de la alta obligado especificado.
What am i missing in the above alter statement, any help would be appreciated ¿Qué falta en la anterior declaración alterar, cualquier ayuda se agradece