Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Проблема урезания разросшейся базы ORA-03297 / 15 сообщений из 15, страница 1 из 1
31.03.2003, 10:57
    #32129931
Ste@lth
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема урезания разросшейся базы ORA-03297
База разрослать до бешеных размеров, возникла потребность уменьшить выделяемое дисковое пространство под файлы, но при попытке уменьшения ругается ORA-03297, при увеличение конечно все ок
Как можно решить данную проблему?
Oracle 9i, Win XP
...
Рейтинг: 0 / 0
31.03.2003, 12:08
    #32130010
[IPT]-Said
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема урезания разросшейся базы ORA-03297
Бешеные размеры это сколько ?
...
Рейтинг: 0 / 0
31.03.2003, 12:18
    #32130028
Ste@lth
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема урезания разросшейся базы ORA-03297
это весь винт:)
если точнее, то 120Гб, причем разраслись они давно, и после уже были уменьшены размеры таблиц, но размер файлов не снизить, как результат, из 120 реально занято под данные около 20
пересоздать пространства и перелить таблицы конечно можно, а затем убить переростков, но будет пауза в работе базы, что недопустимо
...
Рейтинг: 0 / 0
31.03.2003, 13:38
    #32130111
[IPT]-Said
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема урезания разросшейся базы ORA-03297
Ну а ресайз датафайлов разве не срабатывает...
...
Рейтинг: 0 / 0
31.03.2003, 13:44
    #32130120
Bardis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема урезания разросшейся базы ORA-03297
Sdelaj RBS pobolshe, vylozhi tablespace. Potom:
alter table table_name move online
tablespace new_tablespace
storage new_storage;
...
Рейтинг: 0 / 0
31.03.2003, 13:45
    #32130121
Ste@lth
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема урезания разросшейся базы ORA-03297
в том то и проблема, что при попытке ресайза он выкидывает вышеупомянутую ошибку
...
Рейтинг: 0 / 0
31.03.2003, 13:46
    #32130124
Ste@lth
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема урезания разросшейся базы ORA-03297
2Bardis: а перечислять порядка 1500 таблиц и 7 таблспейсов руками предлагаешь?
...
Рейтинг: 0 / 0
31.03.2003, 14:06
    #32130149
AI
AI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема урезания разросшейся базы ORA-03297
Чтобы не перичслять все таблицы руками, можно (и нужно) написать скрипт, который все сделает сам.
...
Рейтинг: 0 / 0
31.03.2003, 14:09
    #32130155
Ste@lth
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема урезания разросшейся базы ORA-03297
народ, объясните мне тогда, на кой нужна функция ресайза, если для урезания надо так извращаться?
...
Рейтинг: 0 / 0
31.03.2003, 14:21
    #32130172
AI
AI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема урезания разросшейся базы ORA-03297
На кой надо урезать? На производительности все равно не скажется. На диске место под игрушки закончилось?
...
Рейтинг: 0 / 0
31.03.2003, 14:23
    #32130174
Ste@lth
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема урезания разросшейся базы ORA-03297
на серваке в игры не играем:)
надо дополнительное ПО ставить, а некуда:(
...
Рейтинг: 0 / 0
31.03.2003, 14:51
    #32130218
Ste@lth
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема урезания разросшейся базы ORA-03297
люди, так я не понял, нет что ли нормального способа урезания файлов???
...
Рейтинг: 0 / 0
31.03.2003, 15:07
    #32130232
AI
AI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема урезания разросшейся базы ORA-03297
Если Вы пытаетесь урезать датафайл таким образом, что занятое под объект место должно исчезнуть, то оракул не даст это сделать. Таким образом, нормальным для оракула является способ предварительного перемещения сегментов, о котором здесь много раз говорили. Есть 2 варианта - найти только те сегменты, которые не дают возможности урезать датафайлы и переместить только их (dba_extents) или переместить все сегменты (самый кардинальный способ). Все остальное не является нормальным способом урезания.

На Partition Magic прошу не ссылаться - он для оракловской базы не сработает.
...
Рейтинг: 0 / 0
31.03.2003, 17:22
    #32130407
Bardis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема урезания разросшейся базы ORA-03297
sdelay script tipa:

spool move_segments.sql

select 'alter table '|| table_name ||' move online tablespace tbs_tratata;' from dba_segments where
tablespace name in ('Tvoi sem Tablespasov');

spool off

@move_segments.sql

obrati vnimanije chto posle mov'a vse indexy na permeschennyje tablizy poluchat INVALID.
...
Рейтинг: 0 / 0
31.03.2003, 17:24
    #32130410
Ste@lth
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема урезания разросшейся базы ORA-03297
спасибо большое:)
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Проблема урезания разросшейся базы ORA-03297 / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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