powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Объясните тупому
12 сообщений из 12, страница 1 из 1
Объясните тупому
    #32122056
Artfil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть Oracle 8.1.6 на Linux. Пытаюсь влить большую таблицу. Создаю tablespace разбитый на 5 файлов по 1 Гб. Начинаю лить таблицу и смотрю заполнение файлов. Как только один из них становиться около гига, а остальные намного меньше(300-400Мб) выскакивает ошибка и предлагает увеличить количество datafiles в tablespace. Если добавить еще один файл, то он начинает заполняться , а недозаполненные так и остаются.
...
Рейтинг: 0 / 0
Объясните тупому
    #32122062
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, очевидно, у тебя экстент не помещается ни в один из датафайлов. Наверное, pctincrease сильно ненулевой.
...
Рейтинг: 0 / 0
Объясните тупому
    #32122066
Artfil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Синтаксис такой

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;

и так далее
...
Рейтинг: 0 / 0
Объясните тупому
    #32122072
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если у тебя датафайлы лежат в корне, что категорически неправильно, зачем тебе несколько датафайлов? Что говорит select * from dba_tablespaces where tablespace_name='TEST'?
Как ты создаёшь и "заливаешь" таблицу? Что говорит select initial_extent, next_extent, pct_increase from user_tables для твоей таблицы?
...
Рейтинг: 0 / 0
Объясните тупому
    #32122085
Artfil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет датафайлы у меня не в корне, я написал так для простоты.
initial_extent-40960
next_extent-40960
pct_increase-50,
то есть если я не указываю при создании pctincrease, то он 50%?
...
Рейтинг: 0 / 0
Объясните тупому
    #32122099
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подсчитай размер 50-го, например, экстента, учитывая что каждый последующий в 1,5 раза больше предыдущего, а первый - 40k.
...
Рейтинг: 0 / 0
Объясните тупому
    #32122131
ora600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
17003240005.707988984090874851063 кБ ?
...
Рейтинг: 0 / 0
Объясните тупому
    #32122138
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не ломало в калькуляторе 50 раз нажимать <ENTER> ?
...
Рейтинг: 0 / 0
Объясните тупому
    #32122151
ora600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что это такое - калькулятор ? Я столбиком ... 50 раз ... кучу бумаги исписАл и карандашик кончился :-(
...
Рейтинг: 0 / 0
Объясните тупому
    #32122155
Аrtfil сообщите номер ошибки котороя породила тему
...
Рейтинг: 0 / 0
Объясните тупому
    #32122160
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точно, классная идея!
Если Вы не хотите, чтобы Ваш "карандашик" сломался или кончился в самый неподходящий момент, а испИсанной бумагой не завалило по уши, никогда не делайте пцтинкрис = 50%
...
Рейтинг: 0 / 0
Объясните тупому
    #32122354
Artfil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Номер ошибки ORA-01653
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Объясните тупому
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]