sys#memo

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Slavik
Постоянный гость
Сообщения: 69
Зарегистрирован: 21 авг 2005, 19:37
Откуда: Ukraine, Kharkov
Контактная информация:

sys#memo

Сообщение Slavik »

Что за таблица sys#memo в базе Галактики и можно ли ее периодически очищать вместе с журналами?

будет ли все правильно работать в Галактике и Суппорте, если польностью очистить эту таблицу?

PS: размер этой таблицы скоро будет почти 1Гб
email: slavik@ib.com.ua
Slavik
Постоянный гость
Сообщения: 69
Зарегистрирован: 21 авг 2005, 19:37
Откуда: Ukraine, Kharkov
Контактная информация:

Re: sys#memo

Сообщение Slavik »

Slavik писал(а):Что за таблица sys#memo в базе Галактики и можно ли ее периодически очищать вместе с журналами?

будет ли все правильно работать в Галактике и Суппорте, если польностью очистить эту таблицу?

PS: размер этой таблицы скоро будет почти 1Гб
так никто и не знает,
может тогда кто-то подскажет у кого спросить, кто знает?

В техподдержку галактики обращаться не предлагать, так как они очень долго отвечают и им этот вопрос уже был задан.
email: slavik@ib.com.ua
WiRuc
Местный житель
Сообщения: 414
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж

Сообщение WiRuc »

В этой таблице храняться мемо-поля из всех таблиц. Очишать нельзя, удалять нельзя :-D
Slavik
Постоянный гость
Сообщения: 69
Зарегистрирован: 21 авг 2005, 19:37
Откуда: Ukraine, Kharkov
Контактная информация:

Сообщение Slavik »

WiRuc писал(а):В этой таблице храняться мемо-поля из всех таблиц. Очишать нельзя, удалять нельзя :-D
каким же тогда образом можно ее дефрагментировать?
БД под ORACLE
email: slavik@ib.com.ua
Belenko
Сообщения: 3
Зарегистрирован: 08 ноя 2005, 16:11

Сообщение Belenko »

Slavik писал(а):
WiRuc писал(а):В этой таблице храняться мемо-поля из всех таблиц. Очишать нельзя, удалять нельзя :-D
каким же тогда образом можно ее дефрагментировать?
БД под ORACLE

SpaceManager выдаёт на неё ошибку, и не переносит в новую таблицу все данные.
Но можно убрать все таблицы из табличного пространства. и сделать импорт, объеденеть свободные extents, экспорт. Если есть другой вариант буду рад услышать.

set ORACLE_SID=galaxy
rem Oracle\Ora81\BIN\exp.exe USERID=xxxx/xxxx@galaxy GRANTS=Y TRIGGERS=Y INDEXES=Y TABLES=GAL.SYS#MEMO FILE=exptest.dmp LOG=txt COMPRESS=Y
rem Oracle\Ora81\BIN\imp.exe USERID=xxxx/xxxx@galaxy FULL=Y DATAFILES=exptest.dmp LOG FEEDBACK=100
Slavik
Постоянный гость
Сообщения: 69
Зарегистрирован: 21 авг 2005, 19:37
Откуда: Ukraine, Kharkov
Контактная информация:

Сообщение Slavik »

спасибо.
такое как раз и делаю.
но хотелось бы знать как можно дефрагментировать таблицу с полями long raw средствами PL/SQL
или конвертировать поле long raw в blob без потери информации.

PS: В 8-й Гал-ке тип long raw сменили на blob.

как дефрагментировать таблицы с полями типа blob известно уже давно.
Ответить