Oracle ORA-14074 Create or Add New Partition Fails Error Oracle ORA-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. База данных Oracle-раздел разделение или разложение логические базы данных и / или ее составляющих элементов (индексы и журналы транзакций) на отдельные, мелкие, более управляемой и независимых частей или деталей. 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. В таблице разделов или расщепление, SQL заявления можете получить доступ и манипулировать разделами, а не всей таблицы или индексы, и, таким образом, повысить управляемость, производительность и доступность базы данных 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: В Oracle Server и Oracle Enterprise Edition, когда вы хотите добавить дополнительный новый раздел на разделы, таблицы, используя команду ALTER TABLE <tablename> ADD PARTITION, а процесс, не SQL * Plus вернет следующие ошибки:

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: Вы можете проверить, если есть такие, как высокая стоимость существует в разделы, определенных для таблицы, используя следующие команды в SQL * Plus или жаба:

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. Во всех выше сценариев, Oracle, не позволяют создать новый раздел с помощью SQL раздела Добавить выступление. Adding a new partition of these few instances can only be done with a split of partition by using SQL command of SPLIT PARTITION. Добавление нового раздела этих редких случаях может быть сделано только с разделение разделов с помощью команды SQL сплит раздела.

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: Так или обойти решение ORA-14074 ошибка, используя следующий синтаксис SQL для достижения цели, чтобы добавить или создать новый раздел на уже разделила таблице:

ALTER TABLE <tablename> SPLIT PARTITION ALTER TABLE <tablename> SPLIT PARTITION

Full syntax will be: Полный синтаксис будет:

ALTER TABLE <table_name> SPLIT PARTITION <partition_name> AT (<value>) ALTER TABLE <table_name> SPLIT PARTITION <partition_name> АТ (<value>)
INTO (PARTITION <new_partition>, PARTITION <next_partition (or partition_name as above line>) В (PARTITION <new_partition>, PARTITION <next_partition (or partition_name, как указано выше строки)
UPDATE GLOBAL INDEXES; Обновления глобальных индексов;

Note: UPDATE GLOBAL INDEXES is optional. Примечание: обновления глобальных индексов необязательно.

For Example: Например:
ALTER TABLE demo SPLIT PARTITION pmaxvalue at (40) INTO (PARTITION newpartition, PARTITION pmaxvalue); ALTER TABLE демо SPLIT PARTITION pmaxvalue в (40) в (PARTITION newpartition, PARTITION 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 Моя Цифровая жизнь форумах .



2 Responses to “Oracle ORA-14074 Create or Add New Partition Fails Error” 2 Ответы на "Oracle ORA-14074 Создать или добавить нового раздела Не Ошибка"

  1. Create, Add or Split Oracle Database Partition Fails with ORA-14080 Error » My Digital Life Создать "," Добавить или Сплит баз данных Oracle с разделами Не ORA-14080 ошибка »Мои Цифровая жизнь
    November 8th, 2006 18:44 8 ноября 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 таблица разделов имеет важное значение для достижения оптимальной производительности в базу данных, поскольку он позволяет обрабатывать 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 также может произойти, если вы не достаточно осторожны при следующих симптомов: [...]

  2. Raj Радж
    April 7th, 2008 18:44 7 апреля 2008 18:44
    2

    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 ALTER TABLE TABLE_NAME SPLIT PARTITION D30001231
    at (TO_DATE(’20080401′, ‘YYYYMMDD’)) INTO (PARTITION D20080331, PARTITION D30001231); по телефону (TO_DATE ('20080401 ',' ГГГГММДД ')) в (PARTITION D20080331, D30001231 PARTITION);
    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 Что я, пропавших без вести в заявлении изменить выше, любая помощь Буду признателен

Leave a Reply Оставь Ответить

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> Вы можете использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <-дель-datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Subscribe without commenting Подписка без комментариев


Custom Search

New Articles Новые статьи

Incoming Search Terms for the Article Входящий Условия поиска для статьи

ORA-14074 ORA-14074 - -- ORA-14074: partition bound must collate higher than that of the last partition ORA-14074: раздел обязательность должна собирать больше, чем в прошлом раздела - -- add partition oracle добавить раздел оракул - -- Oracle Create Partition Oracle Создать раздел - -- alter table split partition изменить таблицу разделов сплит - -- ora 14074 ora 14074 - -- alter table add partition изменить таблицу разделов добавить - -- oracle add partition оракула добавить раздел - -- ORA-14080: partition cannot be split along the specified high bound ORA-14080: раздел не может быть разделен вдоль указанной высокой обязательность - -- SPLIT PARTITION Syntax SPLIT PARTITION синтаксис - -- ORA-14074: ORA-14074: - -- ORA-14074 maxvalue ORA-14074 maxvalue - -- oracle error 14074 оракула ошибка 14074 - -- alter table add partition oracle изменить таблицу разделов добавить оракул - -- oracle partition оракула раздела - -- add partitions in oracle database добавить разделов в базе данных оракул - -- oracle ora-14074 оракула ora-14074 - -- add PARTITION in oracle добавить раздел в оракул - -- PARTITION ORACLE PARTITION ORACLE - -- alter table split partition syntax изменить таблицу разделов сплит синтаксис - -- oracle partition maxvalue оракула раздела maxvalue - -- create partition syntax создать раздел синтаксис - -- oracle create new partition оракула создать новый раздел - -- oracle 14074 оракула 14074 - -- ORACLE ALTER TABLE ADD PARTITION ORACLE ALTER TABLE добавить раздел - -- crear particion+oracle Создать particion + оракула - -- add partition sql oracle добавить раздел sql оракул - -- oracle partition add оракула раздела добавить - -- how to do partitioning for already created tables in oracle как делать разметку для уже созданных таблиц в оракул - -- "ORA-14074: partition bound must collate higher than that of the last partition" "ORA-14074: раздел обязательность должна собирать больше, чем в прошлом раздела" - -- add partition to oracle table добавить раздел в таблице оракула - -- oracle alter table create partition оракула изменить таблицу создать раздел - -- add partition oracle sql добавить раздел оракула sql - -- ALTER TABLE SPLIT ALTER TABLE SPLIT - -- from partition oracle из раздела оракул - -- oracle partition create оракула создания раздела - -- adding a partition in Oracle добавление раздела в Oracle - -- oracle sql create partition оракула sql создать раздел - -- global partition:oracle(unusable state) глобальных раздела: оракул (непригодным состояние) - -- adding a new partition in a partitioned table +oracle добавить новый раздел в таблице разделила + оракула - -- add Partition on oracle table добавить раздел в таблице оракула - -- add partition syntax oracle добавить раздел синтаксис оракул - -- chinese alter table китайский изменить таблицу - -- pl sql add partition to table pl sql добавить раздел в таблице - -- add partition syntax on oracle database добавить раздел по синтаксису оракула базы данных - -- how to add partion in table in oracle как добавить раздел в таблице оракула - -- sql oracle add partition sql оракула добавить раздел - -- oracle partition by оракула раздел - -- partitions in oracle разделов в оракул - -- "alter table add partition" "изменить таблицу добавить раздел" - --