Сжатие идет больше 8 часов!
Модераторы: m0p3e, edward_K, Модераторы
-
- Постоянный обитатель
- Сообщения: 151
- Зарегистрирован: 27 авг 2007, 12:16
- Откуда: ОАО КЧХК
- Контактная информация:
Сжатие идет больше 8 часов!
По одной базе сжатие журнала не может пройти за 8 часов. В чем может быть причина? Это мешает работе, т.к. задание в шедулере запускается в 23 часа и утром в 8.30 все еще висит на сжатии. Тормоза страшные....
-
- Постоянный обитатель
- Сообщения: 151
- Зарегистрирован: 27 авг 2007, 12:16
- Откуда: ОАО КЧХК
- Контактная информация:
База Оракловая, работающая, расчет зарплаты, закрытие счетов. пользователей около 400. Журнал за 3 месяца.
Оракловый админ переносил табличные пространства по базе, потом вернул все на место. Неделю уже не проходит сжатие. Чекора не может проверить мемо-поля и журнал
Может есть возможность скриптом сжать журнал. а не средствами Галактики? Если кто пользуется своими средствами для сжатия журнала, помогите пожалуйста...
Оракловый админ переносил табличные пространства по базе, потом вернул все на место. Неделю уже не проходит сжатие. Чекора не может проверить мемо-поля и журнал
Может есть возможность скриптом сжать журнал. а не средствами Галактики? Если кто пользуется своими средствами для сжатия журнала, помогите пожалуйста...
-
- Местный житель
- Сообщения: 258
- Зарегистрирован: 13 апр 2006, 11:57
- Откуда: Бегущий к Галактике
-
- Постоянный обитатель
- Сообщения: 151
- Зарегистрирован: 27 авг 2007, 12:16
- Откуда: ОАО КЧХК
- Контактная информация:
Начинающий путь
У нас иногда спохватываются и через 90 дней (. Этот срок установлен как возможный по размерам табличного пространства на журнал.
Andrey
В Саппорте не идет удаление. В оракле вижу, что отключается триггер отвечающий за удаление. Удалять через Оракл? а как быть с J$xxxxxx, которые связаны с журналом?
У нас иногда спохватываются и через 90 дней (. Этот срок установлен как возможный по размерам табличного пространства на журнал.
Andrey
В Саппорте не идет удаление. В оракле вижу, что отключается триггер отвечающий за удаление. Удалять через Оракл? а как быть с J$xxxxxx, которые связаны с журналом?
У нас для чистки журнала используется такой запрос:
Код: Выделить всё
DECLARE curTables CURSOR
FOR
SELECT
so.Name,
src.Name,
xf.XF$Title
FROM
SysObjects so
INNER JOIN X$FILES xf ON xf.XF$Code = CONVERT(INT, SUBSTRING(so.Name, 3, 16))
INNER JOIN SysObjects src ON src.type='U' AND src.name = 'T$' + xf.XF$Name
WHERE
so.Type = 'U' AND so.Name LIKE 'J$%'
ORDER BY so.Name
DECLARE @Name VARCHAR(200), @SrcName VARCHAR(200), @Title VARCHAR(200), @SQL VARCHAR(8000)
DECLARE @I INTEGER
SELECT @I = 0
SET NOCOUNT ON
OPEN curTables
FETCH NEXT FROM curTables INTO @Name, @SrcName, @Title
WHILE @@FETCH_STATUS = 0
BEGIN
SET @SQL = 'TRUNCATE TABLE [' + RTRIM(@Name) + ']'
PRINT 'Очищаю таблицу ' + @Name + ' (журнал таблицы ' + @SrcName + ' - ' + @Title + ')'
EXEC(@SQL)
SELECT @I = @I + 1
FETCH NEXT FROM curTables INTO @Name, @SrcName, @Title
END
PRINT 'Всего очищено таблиц: ' + LTRIM(@I)
CLOSE curTables
DEALLOCATE curTables
SET NOCOUNT OFF
-
- Постоянный обитатель
- Сообщения: 155
- Зарегистрирован: 03 сен 2007, 19:06
- Откуда: Россия,Казань
От имени какого пользователя сжимеется журнал?По одной базе сжатие журнала не может пройти за 8 часов. В чем может быть причина? Это мешает работе, т.к. задание в шедулере запускается в 23 часа и утром в 8.30 все еще висит на сжатии. Тормоза страшные....
нада от имени админа. необходимо проверить роли в базе, возможно нехватает некоторых ролей. типа EXECUTE
-
- Постоянный обитатель
- Сообщения: 151
- Зарегистрирован: 27 авг 2007, 12:16
- Откуда: ОАО КЧХК
- Контактная информация:
SergZol
От админа.
По ораклу вижу: затыкается на таблице J$15064. По truncate очищаю ее, удаляю из x$journal записи по 15064 , запускаю сжатие - проходит. На следующиейдень висит уже по j$22311. Операцию повторяю. Но боюсь что вообще весь журнал так удалить прийдется ((((((
Как будто ссылки побились все.
От админа.
По ораклу вижу: затыкается на таблице J$15064. По truncate очищаю ее, удаляю из x$journal записи по 15064 , запускаю сжатие - проходит. На следующиейдень висит уже по j$22311. Операцию повторяю. Но боюсь что вообще весь журнал так удалить прийдется ((((((
Как будто ссылки побились все.
-
- Местный житель
- Сообщения: 258
- Зарегистрирован: 13 апр 2006, 11:57
- Откуда: Бегущий к Галактике
-
- Постоянный обитатель
- Сообщения: 151
- Зарегистрирован: 27 авг 2007, 12:16
- Откуда: ОАО КЧХК
- Контактная информация:
Клавишу подтверждения можно не держать. Следующие параметры GALNET.CFG вам помогут:
PS: Появились в версии 5.4.
Код: Выделить всё
[AQA]
AutoMessageTimeout = 5
AutoMessageCountDown = on
AutoMessageLogFile = msg.log
-
- Постоянный обитатель
- Сообщения: 151
- Зарегистрирован: 27 авг 2007, 12:16
- Откуда: ОАО КЧХК
- Контактная информация: