Oracle ORA-14074 Create or Add New Partition Fails Error أوراكل أورا - 14074 إنشاء أو إضافة جديدة التقسيم فشل خطأ
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. قاعدة البيانات أوراكل التقسيم هو تقسيم أو التحلل من المنطقي قاعدة البيانات و / أو العناصر التي تشكل (فهارس أو سجلات المعاملات) إلى متميزة ، أصغر حجما ، وأكثر قابلية للإدارة مستقلة أجزاء أو قطع. 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. تقسيم قاعدة بيانات توفر حلا لمشاكل التي تواجهها دعم كبير جدا والجداول والأرقام القياسية ، وخاصة في تطبيقات تخزين البيانات ، التي تخزين وتحليل كميات كبيرة من البيانات التاريخية. 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. مع تقسيم أو تجزئة الجدول ، مزود بيانات يمكن الوصول والتلاعب في تقسيم كامل بدلا من جداول أو فهارس ، وبالتالي زيادة سهولة الإدارة ، أو الأداء توافر قاعدة البيانات أوراكل.
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: في أوراكل أو خادم أوراكل المؤسسة الطبعة ، عندما كنت ترغب في إضافة جديدة للتقسيم إضافي إلى تقسيم الجدول باستخدام قيادة تغيير الجدول <tablename>أضف التقسيم ، وفشلت عملية مزود * زائد سيعود الخطأ التالية :
ORA-14074: partition bound must collate higher than that of the last partition ORA - 14074 : تقسيم ملزمة ويجب جمع أعلى من الماضي التقسيم
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). هذا الخطأ هو عادة من أعراض حدث عندما يحاول مدير البرنامج لإضافة أو إنشاء لجنة جديدة للتقسيم لتقسيم الجدول تقسيم بين اثنين ، أو التقسيم الجديد يقع في بداية أو في منتصف طاولة ، أو إذا كان تقسيم ملتزمة على أعلى MAXVALUE هو التقسيم (تقسيم الأصلي أنشئت وفقا لأعلى التقسيم الذي يعرف بأنه MAXVALUE على تقسيم الرئيسية).
The most likely case for the error is the MAXVALUE upper bound partition. الأرجح لحالة الخطأ هو الحد الأعلى MAXVALUE التقسيم. 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: يمكنك التحقق إذا كان هناك مثل ارتفاع قيمة موجودة في أجزاء محددة لالجدول باستخدام الأوامر التالية في مزود * زائد أو العلجوم :
select high_value from dba_tab_partitions where table_name = ‘table_name’; اختيار high_value من dba_tab_partitions حيث table_name = 'table_name' ؛
You should see something like: أنت يجب أن ترى شيئا مثل :
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. في كل من السيناريوهات المذكورة أعلاه ، لا يسمح لشركة أوراكل لإنشاء تقسيم جديد باستخدام التقسيم مزود أضف بيان. Adding a new partition of these few instances can only be done with a split of partition by using SQL command of 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: ولذلك workaround أو حل لORA - 14074 الخطأ باستخدام مزود بناء الجملة التالية لتحقيق الهدف لإضافة أو إنشاء لجنة جديدة للتقسيم بالفعل على تقسيم الجدول :
ALTER TABLE <tablename> SPLIT PARTITION تغيير الجدول <tablename>الانقسام والتقسيم
Full syntax will be: وسيتم تركيب الكامل :
ALTER TABLE <table_name> SPLIT PARTITION <partition_name> AT (<value>) تغيير الجدول <table_name>الانشقاق تقسيم <partition_name>في (<value>)
INTO (PARTITION <new_partition>, PARTITION <next_partition (or partition_name as above line>) الي (<new_partition>التقسيم ، تقسيم <next_partition(orpartition_name كما هو وارد أعلاه line>)
UPDATE GLOBAL INDEXES; تحديث الأرقام القياسية العالمية ؛
Note: UPDATE GLOBAL INDEXES is optional. ملاحظة : تحديث الأرقام القياسية العالمية هو اختياري.
For Example: على سبيل المثال :
ALTER TABLE demo SPLIT PARTITION pmaxvalue at (40) INTO (PARTITION newpartition, PARTITION pmaxvalue); تغيير عرض الجدول الانشقاق تقسيم pmaxvalue في (40) في (تقسيم newpartition ، تقسيم pmaxvalue) ؛
IMPORTANT : This is a machine translated page which is provided "as is" without warranty. هام : هذه هي آلة الصفحة المترجمة التي تقدم "كما هي" دون ضمان. Machine translation may be difficult to understand. الترجمة الآلية قد يكون من الصعب فهم. Please refer to يرجى الرجوع إلى 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 خلق ، وإضافة أو سبليت قاعدة البيانات أوراكل التقسيم فشل مع خطأ ORA - 14080
- ORA-01502 Oracle Index in Unusable State ORA - 01502 أوراكل مؤشر غير صالح للإستعمال في الدولة
- Oracle Database Import Error 3113/3114 استيراد قاعدة البيانات أوراكل خطأ 3113/3114
- Oracle ORA-01658 Unable to Create INITIAL Extent for Segment in Tablespace Error أوراكل ORA - 01658 تعذر إنشاء أولي لمدى في الجزء Tablespace خطأ
- ORA-00942 Table or View Does Not Exist Oracle Error أورا - 00942 الجدول أو رأي لا وجود خطأ أوراكل
- HP “Partiton Overlaps System Recovery Partiton” Error After Deletion إتش بي "Partiton التداخلات نظام استرداد Partiton" خطأ بعد حذف
- Manual and Clean Uninstall Oracle for Windows دليل نظيفة وأوراكل لازالة تثبيت ويندوز
- ORA-02449 Oracle Drop Table Error أورا - 02449 أوراكل إسقاط الجدول خطأ
- Oracle EXP-00091 Error When Export Database أوراكل إكسب - 00091 خطأ عند تصدير قاعدة البيانات
- Oracle JDeveloper Reviews أوراكل JDeveloper الاستعراضات

































November 8th, 2006 18:44 تشرين الثاني / نوفمبر 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. أوراكل (...)المهم هو تقسيم الجدول الأمثل لالأداء من قاعدة البيانات ، لأنها تتيح أوراكل لعملية محددة وindependat أو جزء منها على أن التقسيم هو أصغر في الحجم ، بدلا من كامل كامل الجدول أو قاعدة البيانات. 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. ولكن عندما تريد إنشاء لجنة جديدة لتقسيم الجدول وذلك بإضافة أو تقسيم التقسيم ، يجوز لمدير اللقاء الاخطاء مثل ORA - 14074. Other than that, Oracle error ORA-14080 can also happen, if you’re not careful enough with the following symptom: [...] عدا ذلك ، فإن أوراكل خطأ ORA - 14080 كما يمكن أن يحدث ، فانك اذا لم تكن دقيقة بما فيه الكفاية مع الاعراض التالية : [...]
April 7th, 2008 18:44 أبريل 7th ، 2008 18:44
we have a partition D20080330 already created abd the maxvalue is D30001231. لدينا تقسيم D20080330 أنشئت بالفعل فإن عبد maxvalue هو D30001231.
Now we want to split the partition for D20080330. الآن نريد تقسيم لتقسيم D20080330.
ALTER TABLE TABLE_NAME SPLIT PARTITION D30001231 تغيير الجدول TABLE_NAME تقسيم التقسيم D30001231
at (TO_DATE(’20080401′, ‘YYYYMMDD’)) INTO (PARTITION D20080331, PARTITION D30001231); في (TO_DATE ( '20080401' ، 'YYYYMMDD')) إلى (D20080331 التقسيم ، تقسيم D30001231) ؛
fails with the error فشل مع خطأ
ORA-14080: partition cannot be split along the specified high bound. ORA - 14080 : التقسيم لا يمكن تقسيم طول المحدد عالية ملزمة.
What am i missing in the above alter statement, any help would be appreciated ماذا هل أنا في عداد المفقودين في بيان فوق تغيير ، أي مساعدة سيكون موضع تقدير