Oracle ORA-14074創造或增加新的分開出故障錯誤
Oracle數據庫分開是一個邏輯數據庫的分裂或分解和它構成的元素(索引或事務處理日誌)入分明,更小,更加易處理和更加獨立的零件或片斷。 數據庫分成提供解答給支持面對的問題非常大桌和索引,特別是在數據倉庫應用,存放并且分析很多歷史數據。 当分成或桌分裂, SQL聲明可能訪問和操作分開而不是整個桌或者索引和因而增加可管理性、Oracle數據庫的表現或者可及性。
在Oracle服務器或Oracle企業版,當您想要增加另外的新的分開到一個分區表通過使用命令 修改表 <tablename> 增加分開過程發生故障,并且SQL*Plus將退回以下錯誤:
ORA-14074 : 分開區域那必須校對更加高於最後分開
這種錯誤症狀通常發生,當管理員設法增加或創造新的分開對一個分區表在二分開之間時,或者新的分開在分開鑰匙位於在開始或在桌中間,或者,如果分開區域在最高的分開是MAXVALUE (原始的分開創造了與最高的分開被定義作為MAXVALUE)。
很可能論點為錯誤是MAXVALUE最高界面分開。 您能檢查是否有例如高值存在於為桌定義的分開通過使用以下命令在SQL*Plus或蟾蜍:
選擇high_value從dba_tab_partitions, table_name = `table_name』;
您應該看某事像:
HIGH_VALUE
- - - - - - - - - - - - - - - - - - - - - - - - - - -
10
20
30
MAXVALUE
在所有上述情景, Oracle不准許通過使用創造新的分開增加分開SQL聲明。 增加這些少量事例的新的分開可能只做以分開分裂通過使用分裂分開SQL命令。
如此對ORA-14074錯誤的解決方法或解答是通過使用以下SQL句法達到目標增加或創造新的分開在一個已經分區表:
修改表 <tablename> 分裂分開
充分的句法將是:
修改表 <table_name> 分裂分開 <partition_name> 在(<價值>)
入(分開 <new_partition>,分開 <next_partition (或partition_name和在線之上>)
更新全球性索引;
注: 更新全球性索引是任意的。
例如:
修改表演示分裂分開pmaxvalue在(40)入(分開newpartition,分開pmaxvalue);
重要: 這是現狀提供,不用保單的機器翻譯的頁。 計算機翻譯也許是難瞭解。 參見 original English article whenever possible.
Share and contribute or get technical support and help at My Digital Life Forums.
Related Articles
- Create, Add or Split Oracle Database Partition Fails with ORA-14080 Error
- Oracle ORA-01658 Unable to Create INITIAL Extent for Segment in Tablespace Error
- Oracle Database Import Error 3113/3114
- ORA-01502 Oracle Index in Unusable State
- ORA-00942 Table or View Does Not Exist Oracle Error
- ORA-02449 Oracle Drop Table Error
- Manual and Clean Uninstall Oracle for Windows
- Oracle PL/SQL ORA-00947 Not Enough Values Error
- ORA-25153 Temporary Tablespace is Empty Error in Oracle
- How to Rename or Move Oracle Tablespace Datafile to Another Location




























November 8th, 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. 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. Other than that, Oracle error ORA-14080 can also happen, if you’re not careful enough with the following symptom: [...]
April 7th, 2008 18:44
we have a partition D20080330 already created abd the maxvalue is D30001231.
Now we want to split the partition for D20080330.
ALTER TABLE TABLE_NAME SPLIT PARTITION D30001231
at (TO_DATE(’20080401′, ‘YYYYMMDD’)) INTO (PARTITION D20080331, PARTITION D30001231);
fails with the error
ORA-14080: partition cannot be split along the specified high bound.
What am i missing in the above alter statement, any help would be appreciated