Error
При попытке удалить партицию возникает ошибка
Команда:
alter table HISTORY drop partition P134;
Ошибка:
ORA-14758: Невозможно удалить последнюю секцию в таблице, секционированной диапазонным методом
Информация из трэйс файла:
*** 2015-06-08 01:00:03.951
*** SESSION ID:(197.64584) 2015-06-08 01:00:03.951
*** CLIENT ID:() 2015-06-08 01:00:03.951
*** SERVICE NAME:(SYS$USERS) 2015-06-08 01:00:03.951
*** MODULE NAME:(DBMS_SCHEDULER) 2015-06-08 01:00:03.951
*** CLIENT DRIVER:() 2015-06-08 01:00:03.951
*** ACTION NAME:(CUSTOM_HOUSEKEEPER_JOB) 2015-06-08 01:00:03.951
ORA-12012: ошибка при автоисполнении задания "ZABBIX"."CUSTOM_HOUSEKEEPER_JOB"
ORA-14758: Невозможно удалить последнюю секцию в таблице, секционированной диапазонным методом
ORA-06512: на "ZABBIX.ZBX_HOUSEKEEPER", line 11
ORA-06512: на "ZABBIX.ZBX_HOUSEKEEPER", line 61
ORA-06512: на "ZABBIX.ZBX_HOUSEKEEPER", line 67
Solution
Сбросить интервал, удалить партицию, установить интервалalter table HISTORY set interval();
alter table HISTORY drop partition P134;
alter table HISTORY set interval(5000);
Links
Doc ID: 1526571.1
Комментариев нет:
Отправить комментарий