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 .



2 Responses to “Oracle ORA-14074 Create or Add New Partition Fails Error” 2 Responses to "Oracle ORA-14074 Crear o añadir nuevas particiones en falla de error"

  1. Create, Add or Split Oracle Database Partition Fails with ORA-14080 Error » My Digital Life Crear, Agregar o Split partición de base de datos Oracle fracasa con ORA-14080 Error »Mi vida digital
    November 8th, 2006 18:44 8 de noviembre de 2006 18:44
    1

    [...] 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: [...]

  2. Raj
    April 7th, 2008 18:44 7 de abril, 2008 18:44
    2

    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

Leave a Reply Deje un comentario

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> Puede utilizar estos tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Subscribe without commenting Suscribir sin comentar


Custom Search

New Articles Nuevos artículos

Incoming Search Terms for the Article Términos de búsqueda para el artículo

ORA-14074 ORA-14074 - -- 14074 oracle 14074 Oracle - -- ORA 14074 ORA 14074 - -- oracle alter table create partition Oracle ALTER TABLE create partition - -- Alter table split partition at ALTER TABLE dividir en particiones - -- add partition by list añadir partición lista - -- Como crear particiones en ORACLE Como crear particiones en ORACLE - -- Oracle alter table split partition maxvalue Oracle ALTER TABLE división partición MaxValor - -- Oracle create partition Oracle create partition - -- partition maxvalue partición MaxValor - -- add partition dynamic sql oracle añadir la partición de Oracle SQL dinámico - -- add partition dynamic sql oracle example añadir la partición de Oracle SQL dinámico ejemplo - -- adding a new partition update indexes+oracle añadir una partición nueva actualización de los índices de Oracle + - -- alter table add partition by list in SQL ALTER TABLE añadir la partición de la lista en SQL - -- oracle ALTER TABLE ADD PARTITION syntax Oracle ALTER TABLE Añadir PARTITION sintaxis - -- ORA-14074: ORA-14074: - -- ora create partition ora create partition - -- partition + oracle + what is maxvalue partición + Oracle + lo que se MaxValor - -- add partition table oracle añadir la tabla de particiones de Oracle - -- add partition by list oracle añadir partición lista Oracle - -- add partition by list oracle syntax añadir la partición por la sintaxis de la lista de Oracle - -- ALTER TABLE SPLIT PARTITION ALTER TABLE división partición - -- creating oracle partitions on windows Oracle crear particiones en Windows - -- create partition table toad crear tabla de particiones sapo - -- oracle alter table add partition maxvalues Oracle ALTER TABLE añadir partición maxvalues - -- oracle add PARTITION BY Oracle añadir partición - -- oracle add maxvalue partitions Oracle MaxValor añadir particiones - -- partition sql command partición comando SQL - -- pl/sql create table partitions PL / SQL crear particiones de mesa - -- syntax for partition in with create table in oracle 10g sintaxis de partición en la tabla con crear en Oracle 10g - -- syntax for split partition sintaxis para dividir la partición - -- update table partition high_value in oracle actualización de la tabla de particiones high_value en Oracle - -- ALTER TABLE ADD PARTITION VALUE ALTER TABLE partición añadir valor - -- ALTER COMMAND TO ADD PARTITION IN ORACLE ALTER comando para añadir la partición en ORACLE - -- alter table add partition oracle sql ALTER TABLE añadir partición Oracle SQL - -- create/alter table PL/SQL crear / modificar la tabla PL / SQL - -- create partition plsql create partition plsql - -- how to create partition table in oracle cómo crear tabla de particiones en Oracle - -- ORACLE ADD PARTITION LIST ORACLE añadir partición lista - -- ORA-14074: partition bound must collate higher than that of the last - solution ORA-14074: partición obligados deben recopilar más alta que la de la última - solución - -- oracle add new partition Oracle añadir nueva partición - -- partition a exist table in oracle existe una partición de la tabla en Oracle - -- syntax to create a new partition sintaxis para crear una nueva partición - -- Alter add partition in PL/SQL Añadir modificar la partición en PL / SQL - -- oracle list partition add new Oracle lista de añadir nuevas particiones - -- oracle large table to partition ??? Oracle gran mesa para particionar? - -- oracle adding partitions to a table Oracle añadir particiones a una tabla - -- oracle pl/sql programming adding table partitions Oracle PL / SQL de programación de añadir particiones de mesa - -- oracle table partition MAXVALUE Oracle tabla de particiones MaxValor - -- syntax to create a partition on a table sintaxis para crear una partición en una tabla - --