Create, Add or Split Oracle Database Partition Fails with ORA-14080 Error Створення, додати або Split Oracle Database розділів збій з ORA-14080 помилка
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 секціонування таблиць має важливе значення для оптимальної роботи бази даних, як Oracle дозволяє обробляти конкретний і 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: Крім цього, Oracle помилка ORA-14080 також може статися, якщо ви не досить обережні з наступних симптомів:
ORA-14080: partition cannot be split along the specified high bound ORA-14080: розділ не може бути розділене уздовж зазначеного верхня межа
The cause for ORA-14080 error is due to Oracle user attempted to split a partition along a bound which either collates higher than that of the partition to be split or lower than that of a partition immediately preceding the one to be split. Приводом для ORA-14080 помилка викликана користувачем Oracle намагалася розділити за розділами, які або пов'язані збирає вище, ніж у розділ повинен бути розбитий або нижче, ніж у розділів, що безпосередньо передує однієї повинні бути розділені. In other word, the value that is been specified to split between the partition is incorrect, and part or all of the range of the partition values has been assigned or located in an existing partition defined in the database. Іншими словами, значення, яке було вказано на розкол між розділом є неправильним, і частини або всього діапазону значень розділу було покладено або розташовані в існуючих розділів визначені в базі даних.
To solve the problem, the solution or workaround will be to ensure that the bound along which a partition is to be split collates lower than that of the partition to be split and higher that that of a partition immediately preceding the one to be split. Щоб вирішити проблему, рішення або тимчасове рішення буде забезпечити, що пов'язано, по якому розділ повинен бути розбитий збирає менше, ніж розділ повинен бути розбитий і вище, що розділ, що безпосередньо передує однієї повинні бути розділені. The partition wants to be added or split must has value that are less than its closest higher value partition, yet has value that higher than the upper limit for its closest lower value partition. Розділу хоче бути додані або роз'єднання має має значення, що менше, ніж її найближчий вище значення розділів, ще має цінність, що вище верхньої межі для свого найближчого меншого значення розділів.
For example, 3 partitions existed with high value as below: Наприклад, 3 розділу існував з високою цінністю, як показано нижче:
Partition Name High Value Назва розділу High Value
————– ———- ----- ----
p1 20 P1 20
p2 40 P2 40
p3 60 P3 60
If you want to add a new partition by splitting with p3 partition, you cannot specify the value of 70 or 30, as both are out of bound. Якщо ви хочете додати новий розділ розщеплення P3 розділу, ви не можете вказати значення 70 або 30, оскільки обидва знаходяться поза кордону. Specify 30 if you want to split the partition of p3. Вкажіть, 30, якщо ви хочете розділити розділ P3. For 70, you have to simply create or add new partition in alter table SQL statement command. На 70, потрібно просто створити або додати новий розділ в таблиці змінити SQL заяві командування.
Oracle database administrator can use the following command to retrieve a chart like above to help determine the possible wrong value that cause the error: Адміністратор баз даних Oracle можна використовувати наступну команду, щоб отримати діаграму, як і вище, щоб визначити можливі неправильні значення, які викликають помилку:
SELECT partition_name, high_value SELECT імя_раздела, high_value
FROM dba_tab_partitions З DBA_TAB_PARTITIONS
WHERE table_name = 'table_name' Де table_name = 'table_name'
ORDER BY partition_name ORDER BY імя_раздела
IMPORTANT : The page is machine translated and provided "as is" without warranty. ВАЖЛИВО: Сторінка машина переведена і надаються "як є" без гарантії. Machine translation may be difficult to understand. Машинний переклад може бути важким для розуміння. Please refer to Будь ласка, зверніться до original English article оригінальний англійська статтю whenever possible. коли це можливо.
Related Articles Статті за Темі
- Oracle ORA-14074 Create or Add New Partition Fails Error Oracle ORA-14074 Створити або додати нові розділи Збій помилку
- Oracle Database Import Error 3113/3114 Oracle Database Import Error 3113/3114
- Oracle EXP-00091 Error When Export Database Oracle EXP-00091 помилка експорту бази даних
- IMP-00016 Required Character Set Conversion Not Supported Error when Import to Oracle Database IMP-00016 Обов'язковий набір символів перетворення не підтримується Помилка при імпорті для баз даних Oracle
- Oracle ORA-01658 Unable to Create INITIAL Extent for Segment in Tablespace Error Oracle ORA-01658 Неможливо Створена спочатку ступеня для сегмента в табличному помилку
- Oracle Database Link Oracle Database Посилання
- Change Oracle Database User Password Зміна бази даних Oracle пароль користувача
- ORA-02449 Oracle Drop Table Error ORA-02449 Oracle Drop Table помилку
- ORA-00942 Table or View Does Not Exist Oracle Error ORA-00942 таблиця або подання не існують Oracle Error
- View and Retrieve Oracle Database Link Details Переглядати та виймати Oracle базу даних інформацію про посилання









































