Таблиці тільки для читання в oracle 11g release 1 - все про it і програмуванні

Наступний скрипт створює таблицю, додає в неї кілька рядків, потім переключається у режим регулювання таблицю в режим "тільки для читання".

Будь-яка пропозиція DML яке буде застосовуватися до даних таблиці і запити SELECT. FOR UPDATE повертатимуть помилку ORA-12081.

Пропозиції DDL так само будуть обмежені.

Операції над індексами пов'язаними з цією таблицею не буде використовуватися, якщо таблиця в режимі тільки для читання. DML і DDL операції пройдуть нормально, як тільки таблиця буде переключено в режим запису.

Статус таблиці можна дізнатися з шпальти READ_ONLY уявлень DBA_TABLES, ALL_TABLES, USER_TABLES.

Слід розуміти, що фрагментація таблиць відмінна від файлової фрагментації. Коли виконується серія операцій DML над таблицею, таблиця фрагментируется, тому що DML не звільняє вільний простір до HWM.HWM - це індикатор використання блоків (USED BLOCKS) в базі даних. Блоки йдуть до чи.

Default Permanent Tablespace Перейменування табличного пространстваТаблічное простір SYSAUX Складений табличний простір TempDefault Permanent TablespaceOracle 9i ввів поняття тимчасового табличного простору за замовчуванням (default temporary tablespace), що дозволило запобігти випадковим.

Процедура створення практично не відрізняється від попередніх версій - 9i і 10g. У створюваній базі даних будемо використовувати такі опції: OMF (Oracle Managed File) для файлів даних, файлів журналів повторного виконання і керуючих файлів. FRA (Flash Recovery Area) для архівних журналів або резе.

Неможливість гарантувати, що всі зміни плану завжди будуть в кращу сторону, привела деяких замовників до того, щоб закріпити свої плани виконання (збережені плани) або блокувати статистику оптимізатора. Однак, якщо діяти таким чином, ми позбавляємо себе можливості коли-небудь вико.

Native compilation - це не зовсім нова можливість, однак тепер немає «вузьких» місць її використання, наприклад, установка компілятора C (Oracle назвав цю чудову можливість "Real Native Compilation"). Крім того, новий тип даних simple_integer робить виконаний.