[ОТВЕТИТЬ]
Опции темы
03.04.2015 14:58  
multik
Добрый день, форумчане!

Помогите пожалуйста разобраться!

Есть пустая табличка размер у которой 2097152 Байта (256 блоков, 2 экстента).
создавалась табличка - create .... initial 1280K(160 блоков).
После alter table t shrink space таблица содержит 1 экстент, в экстенте 8 блоков.
т.е. сейчас у меня вообще ничего не сходится! Согласно условию при создании в таблицы, размер первого экстента должен равняться 1280К.
А после шринка получился один экстент размеров 8 блоков. Вижу что я что-то не правильно понимаю, помогите понять правильно!
Спасибо)
 
03.04.2015 16:11  
vdm
Не разбираясь в таких тонкостях, сошлюсь на rtfm.
В описании CREATE TABLE - storage_clause
Цитата:
The storage_clause is interpreted differently for locally managed tablespaces. For locally managed tablespaces, Oracle Database uses INITIAL, NEXT, PCTINCREASE, and MINEXTENTS to compute how many extents are allocated when the object is first created. After object creation, these parameters are ignored. For more information, see CREATE TABLESPACE.
 
"Спасибо" vdm от:
03.04.2015 17:09  
OlegON
Обычно такие ошибки случаются от чтения старой документации и книг времен, когда больше распространены были DMT, в LMT все по другому и соответственно, про разницу этих типов табличных пространств лучше и почитать. В LMT размеры экстентов либо система назначает, либо uniform size.
 
 
Опции темы



Часовой пояс GMT +3, время: 03:54.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.