|
|
|
Объясните тупому
|
|||
|---|---|---|---|
|
#18+
Есть Oracle 8.1.6 на Linux. Пытаюсь влить большую таблицу. Создаю tablespace разбитый на 5 файлов по 1 Гб. Начинаю лить таблицу и смотрю заполнение файлов. Как только один из них становиться около гига, а остальные намного меньше(300-400Мб) выскакивает ошибка и предлагает увеличить количество datafiles в tablespace. Если добавить еще один файл, то он начинает заполняться , а недозаполненные так и остаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2003, 13:25 |
|
||
|
Объясните тупому
|
|||
|---|---|---|---|
|
#18+
Ну, очевидно, у тебя экстент не помещается ни в один из датафайлов. Наверное, pctincrease сильно ненулевой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2003, 13:28 |
|
||
|
Объясните тупому
|
|||
|---|---|---|---|
|
#18+
Синтаксис такой create tablespace temp datafile '/test.dbf' size 150M AUTOEXTEND ON NEXT 10M MAXSIZE 1000M; alter tablespace test add datafile '/test1.dbf' size 150M AUTOEXTEND ON NEXT 10M MAXSIZE 1000M; и так далее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2003, 13:32 |
|
||
|
Объясните тупому
|
|||
|---|---|---|---|
|
#18+
Если у тебя датафайлы лежат в корне, что категорически неправильно, зачем тебе несколько датафайлов? Что говорит select * from dba_tablespaces where tablespace_name='TEST'? Как ты создаёшь и "заливаешь" таблицу? Что говорит select initial_extent, next_extent, pct_increase from user_tables для твоей таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2003, 13:38 |
|
||
|
Объясните тупому
|
|||
|---|---|---|---|
|
#18+
Нет датафайлы у меня не в корне, я написал так для простоты. initial_extent-40960 next_extent-40960 pct_increase-50, то есть если я не указываю при создании pctincrease, то он 50%? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2003, 13:50 |
|
||
|
Объясните тупому
|
|||
|---|---|---|---|
|
#18+
Подсчитай размер 50-го, например, экстента, учитывая что каждый последующий в 1,5 раза больше предыдущего, а первый - 40k. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2003, 14:02 |
|
||
|
Объясните тупому
|
|||
|---|---|---|---|
|
#18+
17003240005.707988984090874851063 кБ ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2003, 14:21 |
|
||
|
Объясните тупому
|
|||
|---|---|---|---|
|
#18+
Не ломало в калькуляторе 50 раз нажимать <ENTER> ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2003, 14:23 |
|
||
|
Объясните тупому
|
|||
|---|---|---|---|
|
#18+
Что это такое - калькулятор ? Я столбиком ... 50 раз ... кучу бумаги исписАл и карандашик кончился :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2003, 14:34 |
|
||
|
Объясните тупому
|
|||
|---|---|---|---|
|
#18+
Аrtfil сообщите номер ошибки котороя породила тему ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2003, 14:36 |
|
||
|
Объясните тупому
|
|||
|---|---|---|---|
|
#18+
Точно, классная идея! Если Вы не хотите, чтобы Ваш "карандашик" сломался или кончился в самый неподходящий момент, а испИсанной бумагой не завалило по уши, никогда не делайте пцтинкрис = 50% ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2003, 14:38 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32122354&tid=1991435]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
185ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
76ms |
get tp. blocked users: |
2ms |
| others: | 220ms |
| total: | 534ms |

| 0 / 0 |
