Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Работа с партициями  [new]
Леонов Юрий
Member

Откуда: Украина, Харьков
Сообщений: 569
Доброго дня всем гуру Оракла!

Вопрос по партициям:
есть основная таблица с интервальным партиционированием в один день
create table PART_EXAMPLE
(
  id       number not null,
  part_dsc varchar2(2000),
  part_dt  date not null,
  status   varchar2(1) not null
)
tablespace USERTAB
PARTITION BY RANGE (part_dt)
interval (numtodsinterval(1,'DAY')) 
(
   partition p01012010 values less than (to_date('01.01.2010','dd.mm.yyyy'))
);


Для нее создана архивная таблица с системным партиционированием
create table PART_EXAMPLE_A
(
  id       number not null,
  part_dsc varchar2(2000),
  part_dt  date not null,
  status   varchar2(1) not null
)
tablespace ARCHTAB
partition by system
 (
   partition PART_REST
 );


при переносе партиций из одной таблицы в другую, данные в all_tab_partitions high_value стираются и не возможно узнать граничную дату партиции.
Собственно вопрос: можно ли как-то изменить значения полей high_value и high_value_length во вьюхе all_tab_partitions?
Заранее благодарен.

P.S. Oracle 11.2.0.4.0
20 дек 13, 13:39    [15323029]     Ответить | Цитировать Сообщить модератору
 Re: Работа с партициями  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
Леонов Юрий
системным партиционированием

Из-за чего решили это использовать ?
System Partitioning

System partitioning enables application-controlled partitioning without having the database controlling the data placement. The database simply provides the ability to break down a table into partitions without knowing what the individual partitions are going to be used for. All aspects of partitioning have to be controlled by the application. For example, an insertion into a system partitioned table without the explicit specification of a partition will fail.

System partitioning provides the well-known benefits of partitioning (scalability, availability, and manageability), but the partitioning and actual data placement are controlled by the application.
20 дек 13, 13:43    [15323077]     Ответить | Цитировать Сообщить модератору
 Re: Работа с партициями  [new]
Леонов Юрий
Member

Откуда: Украина, Харьков
Сообщений: 569
pravednik,

разбираюсь с "наследством", база уже укомплектована, работает и что-то менять уже поздно
это же тестовая таблица, тренируюсь))
20 дек 13, 13:49    [15323126]     Ответить | Цитировать Сообщить модератору
 Re: Работа с партициями  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
Леонов Юрий
pravednik,

разбираюсь с "наследством", база уже укомплектована, работает и что-то менять уже поздно
это же тестовая таблица, тренируюсь))

(даже и для морозильного архива) решение использовать system -секционирование требует внятных оснований. в противном случае - вы никогда не сможете приподнять производительность над плинтусом. особенно если секции имеют автогенерированные имена.
20 дек 13, 13:57    [15323180]     Ответить | Цитировать Сообщить модератору
 Re: Работа с партициями  [new]
Леонов Юрий
Member

Откуда: Украина, Харьков
Сообщений: 569
orawish,

что можете предложить?
20 дек 13, 13:58    [15323194]     Ответить | Цитировать Сообщить модератору
 Re: Работа с партициями  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
Леонов Юрий
orawish,

что можете предложить?

для начала - попробуйте понять почему не использовано интервальное-1день, как и у архивируемой таблицы
20 дек 13, 14:00    [15323211]     Ответить | Цитировать Сообщить модератору
 Re: Работа с партициями  [new]
Леонов Юрий
Member

Откуда: Украина, Харьков
Сообщений: 569
orawish,

при интервальном не возникнет ситуация что, когда я перенесу партицию с данными, создастся еще одна партиция?
20 дек 13, 14:20    [15323345]     Ответить | Цитировать Сообщить модератору
 Re: Работа с партициями  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
Леонов Юрий
orawish,

при интервальном не возникнет ситуация что, когда я перенесу партицию с данными, создастся еще одна партиция?

как раз наоборот.
если вы дважды перенесете секции с данными за один день в system-секционированный архив - в нем будут две секции с данными за тот день.
вообще, разберитесь в вашем бизнес-процессе. без понимания цели - говорить не о чем
20 дек 13, 14:38    [15323492]     Ответить | Цитировать Сообщить модератору
 Re: Работа с партициями  [new]
Леонов Юрий
Member

Откуда: Украина, Харьков
Сообщений: 569
orawish,

попробовал интервальное, теперь не работает механизм переноса партиций
20 дек 13, 15:02    [15323689]     Ответить | Цитировать Сообщить модератору
 Re: Работа с партициями  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
Леонов Юрий
orawish,

попробовал интервальное, теперь не работает механизм переноса партиций

дык, сделайте, чтобы работал.
делов то - интервальную партицию надо загодя создать
20 дек 13, 15:09    [15323737]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить