Oracle ORA-14074 Create or Add New Partition Fails Error Oracle ORA-14074 schaffen oder neue Partition schlägt fehl, Fehler
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. Oracle-Datenbank-Partition ist eine Division oder Zersetzung von einer logischen Datenbank und / oder seine konstituierenden Elemente (Indizes oder Transaktionsprotokolle) in verschiedene, kleinere, besser verwaltbare und unabhängige Teile oder Stücke. 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. Datenbank-Partitionierung stellt Lösung für Probleme, denen durch die Unterstützung von sehr großen Tabellen und Indizes, vor allem in Data Warehouse-Anwendungen, die Speicherung und Analyse großer Mengen von historischen Daten. 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. Mit der Partitionierung oder Splitting-Tabelle, SQL-Anweisungen zugreifen können und die Partitionen manipulieren, anstatt ganze Tabellen oder Indizes und erhöhen somit die Verwaltbarkeit, Performance und Verfügbarkeit der Oracle-Datenbank.
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: Im Oracle-Server oder Oracle Enterprise Edition, wenn Sie wollen eine zusätzliche neue Partition zu einer partitionierten Tabelle mit dem Befehl ALTER TABLE <tabellenname> ADD PARTITION, schlug der Vorgang fehl, und SQL * Plus wieder die folgende Fehlermeldung angezeigt:
ORA-14074: partition bound must collate higher than that of the last partition ORA-14074: Partition gebunden sammeln müssen höher als die der letzten Partition
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). Dieser Fehler Symptom ist normalerweise passiert, wenn der Administrator versucht, hinzufügen oder erstellen Sie eine neue Partition zu einer partitionierten Tabelle zwischen zwei Partitionen, oder die neue Partition befindet sich am Anfang oder in der Mitte einer Tabelle, oder wenn die Partition gebunden auf dem höchsten Partition ist MAXVALUE (Original-Partition wurde mit dem höchsten Partition definiert als MAXVALUE auf der Partition Taste).
The most likely case for the error is the MAXVALUE upper bound partition. Der wahrscheinlichste Fall für den Fehler ist die obere Schranke MAXVALUE Partition. 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: Sie können überprüfen, ob es ist wie hohe Wert besteht in definierten Partitionen für die Tabelle, indem Sie die folgenden Befehle in SQL * Plus oder TOAD:
select high_value from dba_tab_partitions where table_name = ‘table_name’; high_value wählen Sie aus, wo dba_tab_partitions table_name = 'table_name';
You should see something like: Es sollte etwas wie:
HIGH_VALUE
——————————————————————————– ---------------------------
10
20
30
MAXVALUE
In all of the above scenarios, Oracle doesn’t allow to create a new partition by using Add Partition SQL statement. In allen der oben genannten Szenarien, Oracle nicht zulässt, um eine Partition zu erstellen, indem Sie Add-Partition SQL-Anweisung. Adding a new partition of these few instances can only be done with a split of partition by using SQL command of SPLIT PARTITION. Hinzufügen einer neuen Partition auf diese wenigen Fällen kann nur mit einer Aufteilung der Partition mit dem SQL-Befehl von Split-Partition.
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: Also Workaround oder der Lösung der ORA-14074 Fehler, indem Sie die folgende SQL-Syntax zur Erreichung des Ziels hinzuzufügen oder erstellen Sie eine neue Partition über eine bereits partitionierte Tabelle:
ALTER TABLE <tablename> SPLIT PARTITION ALTER TABLE <tabellenname> SPLIT PARTITION
Full syntax will be: Full-Syntax werden:
ALTER TABLE <table_name> SPLIT PARTITION <partition_name> AT (<value>) ALTER TABLE <table_name> SPLIT PARTITION <partition_name> AT (<value>)
INTO (PARTITION <new_partition>, PARTITION <next_partition (or partition_name as above line>) In (PARTITION <new_partition>, PARTITION <next_partition (or Partitionsname wie oben line>)
UPDATE GLOBAL INDEXES; UPDATE globalen Indizes;
Note: UPDATE GLOBAL INDEXES is optional. Hinweis: UPDATE GLOBAL INDEXES ist optional.
For Example: Zum Beispiel:
ALTER TABLE demo SPLIT PARTITION pmaxvalue at (40) INTO (PARTITION newpartition, PARTITION pmaxvalue); ALTER TABLE-Demo-SPLIT PARTITION pmaxvalue in (40) in (PARTITION newpartition, PARTITION pmaxvalue);
IMPORTANT : This is a machine translated page which is provided "as is" without warranty. WICHTIG: Es handelt sich um eine Maschine der Seite übersetzt wird "as is" ohne Garantie. Machine translation may be difficult to understand. Maschinelle Übersetzung ist vielleicht schwierig zu verstehen. Please refer to Bitte wenden Sie sich an original English article Original Englisch Artikel whenever possible. wann immer dies möglich ist.
Share and contribute or get technical support and help at Aktie und einen Beitrag oder erhalten technische Unterstützung und Hilfe an My Digital Life Forums Meine digitalen Lebens Foren . Werden.
Related Articles Verwandte Artikel
- Create, Add or Split Oracle Database Partition Fails with ORA-14080 Error Erstellen, hinzufügen oder Split Oracle Database Partition schlägt fehl mit ORA-14080 Fehler
- Oracle ORA-01658 Unable to Create INITIAL Extent for Segment in Tablespace Error Oracle ORA-01658 Unable to Create URSPRÜNGLICHER Umfang für Segment im Tablespace Fehler
- ORA-01502 Oracle Index in Unusable State ORA-01502 Oracle-Index in Unusable Staat
- Oracle Database Import Error 3113/3114 Oracle-Datenbank importieren Fehler 3113/3114
- ORA-00942 Table or View Does Not Exist Oracle Error ORA-00942 Tabelle oder View nicht vorhanden ist Oracle-Fehler
- ORA-02449 Oracle Drop Table Error ORA-02449 Oracle DROP TABLE-Fehler
- Manual and Clean Uninstall Oracle for Windows Handbuch und sauber deinstallieren Oracle für Windows
- Oracle PL/SQL ORA-00947 Not Enough Values Error Oracle PL / SQL-ORA-00947 nicht genug Werte Fehler
- ORA-25153 Temporary Tablespace is Empty Error in Oracle ORA-25153 Temporary Tablespace ist leer Fehler in Oracle
- How to Rename or Move Oracle Tablespace Datafile to Another Location Wie umbenennen oder verschieben Oracle Tablespace Datafile an einen anderen Speicherort







November 8th, 2006 18:44 8. November 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-Tabelle Partitionierung ist wichtig für eine optimale Performance der Datenbank, wie es Oracle erlaubt die Bearbeitung der spezifischen und independat Partition oder ein Teil, der kleiner ist in der Größe, statt ganzer vollständige Tabelle oder Datenbank. 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. Allerdings, wenn Sie wollen, erstellen Sie eine neue Partition in einer Tabelle durch Hinzufügen oder Splitting-Partition, Administrator kann Begegnung Fehler wie etwa die ORA-14074. Other than that, Oracle error ORA-14080 can also happen, if you’re not careful enough with the following symptom: [...] Andere als die, Oracle Fehler ORA-14080 kann auch passieren, wenn man nicht vorsichtig genug mit den folgenden Symptom: [...]
April 7th, 2008 18:44 7. April 2008 18:44
we have a partition D20080330 already created abd the maxvalue is D30001231. wir haben eine Partition D20080330 bereits abd die MAXVALUE ist D30001231.
Now we want to split the partition for D20080330. Jetzt wollen wir die getrennte Partition für D20080330.
ALTER TABLE TABLE_NAME SPLIT PARTITION D30001231 ALTER TABLE table_name SPLIT-Partition D30001231
at (TO_DATE(’20080401′, ‘YYYYMMDD’)) INTO (PARTITION D20080331, PARTITION D30001231); at (TO_DATE ('20080401 ',' JJJJMMTT ')) in (PARTITION D20080331, PARTITION D30001231);
fails with the error mit der Fehlermeldung
ORA-14080: partition cannot be split along the specified high bound. ORA-14080: Partition kann nicht aufgeteilt werden entlang der angegebenen hohen gebunden.
What am i missing in the above alter statement, any help would be appreciated Was soll ich fehlt in der obigen Aussage ändern, jede mögliche Hilfe wären wir jedoch dankbar