Какво прави активиране на движението на редове в Oracle?
Какво прави активиране на движението на редове в Oracle?

Видео: Какво прави активиране на движението на редове в Oracle?

Видео: Какво прави активиране на движението на редове в Oracle?
Видео: 🔮 What is your exs karma? pick a card tarot 💖 timeless ✨️ 2024, Март
Anonim

Когато добавите клаузата " активиране на движение на редове " към изявление за създаване на таблица, вие са даване Оракул разрешение за промяна на ROWID. Това позволява Оракул за кондензиране на масата редове и да улесни реорганизирането на таблици.

От това, какво представлява движението на Oracle row?

В Движение на ред беше въведен, за да поддържа АКТУАЛИЗИРАНЕ на ключ на дял - така че таблица ред се премества от един дял на таблицата в друг. От Оракул Издание 11g2, Движение на ред е по избор и е деактивиран по подразбиране. Може да се активира за всяка таблица с много тривиален израз ALTER TABLE.

По същия начин какво е свиване в базата данни на Oracle? Оракул Сегментирайте Свиване Функцията за пространство е въведена от База данни Oracle версия 10гр. Използва се за възстановяване на неизползвано/фрагментирано пространство от база данни обекти като таблица, индексно-организирана таблица (IOT), индекс, дял, под-раздел, материализиран изглед или материализиран изглед.

Също така да знаете каква е ползата от ретроспекцията в Oracle?

Оракул Базата данни има група функции, известни общо като ретроспекция , които предоставят начини за преглед на минали състояния на обекти на база данни или за връщане на обекти на база данни в предишно състояние, без да се използва традиционното възстановяване в момента.

Можем ли да актуализираме колоната за дялове в Oracle?

възниква, когато Вие опитвам се да актуализиране стойността на а дял ключ колона . Това ще водят до имплицитна операция INSERT. ROWID на реда е присвоен, когато редът е бил вмъкнат за първи път, но не е така промяна . Следователно, по подразбиране, Oracle ще отхвърлете всеки DML, който ще да доведе до промяна на rowid.

Препоръчано: