powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Изменение Tablespace
10 сообщений из 10, страница 1 из 1
Изменение Tablespace
    #33464913
VMichael
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Не знает ли кто - можно ли уменьшить размер TABLESPACE?

Есть БД, в которой больше не изменяется информация. В ней все таблицы хранятся в одном Tablespace. А этот Tablespace состоит из одного файла. Для этого Tablespace Percentage Used равен 5 процентам.
И таких БД несколько. Сколько места пропадает...

Или может есть возможность перенести таблицы в другой, маленький TABLESPACE?
...
Рейтинг: 0 / 0
Изменение Tablespace
    #33464939
Herr Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Изменение Tablespace
    #33464981
Herr Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может перед ALTER'ом еще сделать и REORG, если что.
...
Рейтинг: 0 / 0
Изменение Tablespace
    #33465408
VMichael
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл сказать, что пользуюсь 7-й версией.

По ссылке прочитал про ALTER TABLESPACE для восьмерки. Там все хорошо: есть и DROP, и REDUCE.
А в седьмой версии этот оператор позволяет только наращивать размеры TABLESPACE. DROP-а нет. Про RESIZE руководство категорично: размер контейнера может быть только увеличен.
...
Рейтинг: 0 / 0
Изменение Tablespace
    #33465516
тлгдшлщм
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ADD CONTAINER
REMOVE CONTAINER
...
Рейтинг: 0 / 0
Изменение Tablespace
    #33473375
VMichael
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ADD CONTAINER
REMOVE CONTAINER

Если это относится к ALTER TABLESPACE, то REMOVE в 7-й версии отсутствует.
...
Рейтинг: 0 / 0
Изменение Tablespace
    #33473661
тлгдшлщм
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Там есть drop container.
...
Рейтинг: 0 / 0
Изменение Tablespace
    #33473785
VMichael
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тлгдшлщм
Там есть drop container

Если бы он там был, я бы не создавал эту тему.

Вот, что там есть:

The ALTER TABLESPACE statement is used to modify an existing tablespace in the following ways.
- Add a container to a DMS tablespace (that is, one created with the MANAGED BY DATABASE option).
- Increase the size of a container in the DMS tablespace (that is, one created with the MANAGED BY DATABASE option)
- Add a container to a SMS tablespace on a partition (or node) that currently has no containers.
- Modify the PREFETCHSIZE setting for a tablespace.
- Modify the BUFFERPOOL used for tables in the tablespace.
- Modify the OVERHEAD setting for a tablespace.
- Modify the TRANSFERRATE setting for a tablespace.


Синтаксис:

ALTER TABLESPACE tablespace-name
ADD

EXTEND

RESIZE

PREFETCHSIZE

BUFFERPOOL

OVERHEAD

TRANSFERRATE

DROPPED TABLE RECOVERY ON/OFF

SWITCH ONLINE



Все взято из IBM DB2 Universal Database SQL Reference Version 7.
...
Рейтинг: 0 / 0
Изменение Tablespace
    #33475662
вамба
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
годик назад делал такую штуку на семерке с фиксом 10а

суть в следующем : при восстановлении из бекапа (restore) выбирается режим восстановления с перемещением контейнеров, то бишь двухэтапное восстановление - при перемещении задаем новый размер контейнера.
все работает. Читайте талмуд Command Ref. для семерки : команда Restore
...
Рейтинг: 0 / 0
Изменение Tablespace
    #33477084
VMichael
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!
Действительно, TABLESPACE оказалось можно переопределить через восстановление из бэкапа. Последовательность команд Restore Database ... и Set Tablespace Containers ... автоматически сформировал Control Center при указании опции "Redirect table space containers" при восстановлении БД.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Изменение Tablespace
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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