powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Informix [игнор отключен] [закрыт для гостей] / Помогите пожалуйста.
22 сообщений из 22, страница 1 из 1
Помогите пожалуйста.
    #33520860
DBMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот уже примерно месяца два я постояно делаю бэкап БД (каждый понедельник архив 0 уровня и вт-пт архив 1 уровня). При этом использую команду ontape -s -L 0(1). Но вот вчера возникло сообщение при создании архива 1 уровня:
Archive failed - The existing level-0 backup for DBSpace rootdbs is too old to allow any incremental backup.
Ну я так понял он пишет что существующий архив 0 уровня содержит не то дисковое пространство. После этого я создал архив 0 уровня с удачным завершением архивации.
Сегодня я начал делать архив 1 уровня он выдал ту же ошибку.
Помогите пожалуйста!
...
Рейтинг: 0 / 0
Помогите пожалуйста.
    #33521775
cpr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cpr
Гость
Это значит, что архив нулевого уровня надо сделать, тк тот который вы делали уже устарел.
...
Рейтинг: 0 / 0
Помогите пожалуйста.
    #33521908
DBMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cprЭто значит, что архив нулевого уровня надо сделать, тк тот который вы делали уже устарел.
Архив 0 уовня я делал вчера, так как вчера была такая же ситуация.
...
Рейтинг: 0 / 0
Помогите пожалуйста.
    #33523153
Выбегалло
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно, вы добавляли / удаляли dbspaces, меняли место или число логических логов, меняли размер фищического лога - после этих операций надо начинать с уровня 0
В таком вот аксепте
...
Рейтинг: 0 / 0
Помогите пожалуйста.
    #33526520
DBMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выбегалло ...меняли место или число логических логов...

После этих слов я решил проверить состояние логических журналов (onstat -l). И, действительно, их к-во увеличилось с 8 до 20. Посмотрел праметр LOGFILES, он также равен 20. Я вот не могу понять каким образом произошло изменение к-ва журналов без вмешательства извне. И хотел еще посмотреть их расположение, но не смог, т.к. не знаю как это сделать.
...
Рейтинг: 0 / 0
Помогите пожалуйста.
    #33526549
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBMax... Я вот не могу понять каким образом произошло изменение к-ва журналов без вмешательства извне. И хотел еще посмотреть их расположение, но не смог, т.к. не знаю как это сделать.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
# Dynamic Logging
# DYNAMIC_LOGS:
#    2 : server automatically add a new logical log when necessary. (ON)
#    1 : notify DBA to add new logical logs when necessary. (ON)
#    0 : cannot add logical log on the fly. (OFF)
#
# When dynamic logging is on, we can have higher values for LTXHWM/LTXEHWM,
# because the server can add new logical logs during long transaction rollback.
# However, to limit the number of new logical logs being added, LTXHWM/LTXEHWM
# can be set to smaller values.
#
# If dynamic logging is off, LTXHWM/LTXEHWM need to be set to smaller values
# to avoid long transaction rollback hanging the server due to lack of logical
# log space, i.e. 50/60 or lower.
#
# In case of system configured with CDR, the difference between LTXHWM and
# LTXEHWM should be atleast 30% so that we could minimize log overrun issue.

DYNAMIC_LOGS    2
...
Рейтинг: 0 / 0
Помогите пожалуйста.
    #33526579
DBMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев Денис
# Dynamic Logging
# DYNAMIC_LOGS:
# 2 : server automatically add a new logical log when necessary. (ON)
# 1 : notify DBA to add new logical logs when necessary. (ON)
# 0 : cannot add logical log on the fly. (OFF)
#
# When dynamic logging is on, we can have higher values for LTXHWM/LTXEHWM,
# because the server can add new logical logs during long transaction rollback.
# However, to limit the number of new logical logs being added, LTXHWM/LTXEHWM
# can be set to smaller values.
#
# If dynamic logging is off, LTXHWM/LTXEHWM need to be set to smaller values
# to avoid long transaction rollback hanging the server due to lack of logical
# log space, i.e. 50/60 or lower.
#
# In case of system configured with CDR, the difference between LTXHWM and
# LTXEHWM should be atleast 30% so that we could minimize log overrun issue.

DYNAMIC_LOGS 2
А можно в кратце на русском, пожалуйста (будет более понятней)
...
Рейтинг: 0 / 0
Помогите пожалуйста.
    #33526589
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBMax
А можно в кратце на русском, пожалуйста (будет более понятней)Гыгыгы. Т.е. у вас времени нет разбираться? А у нас типа оно есть? Я домой пошел, может завтра расскажу.
...
Рейтинг: 0 / 0
Помогите пожалуйста.
    #33526800
zefs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А какая версия Информикса у Вас?
...
Рейтинг: 0 / 0
Помогите пожалуйста.
    #33526826
zefs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем, если в крадце и на русском, то

Журавлев Денис имел в виду, что у вас включено автоматическое добавление логических логов.
это ввели по-моему с 9.3 (просто я не работал с 9.3, поэтому не буду утверждать)
...
Рейтинг: 0 / 0
Помогите пожалуйста.
    #33526930
Выбегалло
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBMax Выбегалло ...меняли место или число логических логов...

После этих слов я решил проверить состояние логических журналов (onstat -l). И, действительно, их к-во увеличилось с 8 до 20. Посмотрел праметр LOGFILES, он также равен 20. Я вот не могу понять каким образом произошло изменение к-ва журналов без вмешательства извне. И хотел еще посмотреть их расположение, но не смог, т.к. не знаю как это сделать.

onstat -l, поле begin
...
Рейтинг: 0 / 0
Помогите пожалуйста.
    #33527478
DBMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выбегалло

onstat -l, поле begin

Ну а что это поле выдае? У меня:

E:\Informix>onstat -l

IBM Informix Dynamic Server Version 9.40.TC7 -- On-Line -- Up 20 days 14:13:
56 -- 616832 Kbytes

Physical Logging
Buffer bufused bufsize numpages numwrits pages/io
P-2 0 8 210414 30370 6.93
phybegin physize phypos phyused %used
10:53 170000 100281 0 0.00

Logical Logging
Buffer bufused bufsize numrecs numpages numwrits recs/pages pages/io
L-2 0 8 137742831 2059581 318418 66.9 6.5
Subsystem numrecs Log Space used
OLDRSAM 137742831 3820405400

begin
9:53
11:30689
12:141129
12:216137
14:7925
15:85
12:166129
12:191129
12:91129
12:116129
12:41129
12:66129
11:55689
9:25053
9:50053
9:75053
9:100053
9:125053
9:150053
9:175053
20 active, 20 total


OS Windows 2003 Server
...
Рейтинг: 0 / 0
Помогите пожалуйста.
    #33527548
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBMax Выбегалло

onstat -l, поле begin

Ну а что это поле выдае? У меня:

...То что оно выдает надо расшифровывать через onstat -d, о чем можно узнать проштудировав документацию. Еще рекомендую почитать online.log, там будет написано про "long transaction aborted, добавляем логи".
...
Рейтинг: 0 / 0
Помогите пожалуйста.
    #33527577
DBMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вернемся к самому началу. Вот вчера я сделал архив 0 уровня. Сегодня хотел делать архив 1 уровня, он выдает мне то же сообщение. За этот период ни каких глобальных изменений не происходило (только запись данных в базу).
...
Рейтинг: 0 / 0
Помогите пожалуйста.
    #33528068
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBMaxВернемся к самому началу. Вот вчера я сделал архив 0 уровня. Сегодня хотел делать архив 1 уровня, он выдает мне то же сообщение. За этот период ни каких глобальных изменений не происходило (только запись данных в базу).Покажи online.log от последнего level 0 до попытки level 1.
...
Рейтинг: 0 / 0
Помогите пожалуйста.
    #33528197
DBMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев ДенисПокажи online.log от последнего level 0 до попытки level 1.
Я проанализировал лог-файл и действительно нашел там
...
Dynamically added log file 16 to DBspace 12
...

Как я понял это означает что добавлен новый лог файл под номером 16 в пространство 12. А как узнать где это простарнство? И почему добавился новый лог, если я делаю архивацию 0 уровня доволи часто и зархивированные логи должны, как я понимаю, использоваться заново.
Дело в том что сервак жил на 8 логах практически год, а тут вот резко увеличилось их число.
...
Рейтинг: 0 / 0
Помогите пожалуйста.
    #33528390
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBMax
Я проанализировал лог-файл и действительно нашел там
...
Dynamically added log file 16 to DBspace 12
...
Как я понял это означает что добавлен новый лог файл под номером 16 в пространство 12.

Перед Dynamically added есть сообщение про long transaction?

DBMax
А как узнать где это простарнство? onstat -d



DBMaxИ почему добавился новый лог, если я делаю архивацию 0 уровня доволи часто и зархивированные логи должны, как я понимаю, использоваться заново. Динамическое добавление логов происходит при откате длинной транзакции если места в логе для отката не хватает. Этот механизм относительно новый (года как три появился) создан для исключения ситуации полная жопа . Настраивается параметрами DYNAMIC_LOGS LTXHWM/LTXEHWM.


DBMax
Дело в том что сервак жил на 8 логах практически год, а тут вот резко увеличилось их число.Наверно кто-то работать с ним начал.
...
Рейтинг: 0 / 0
Помогите пожалуйста.
    #33528422
Jek_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Узнать что это за dbspace можно набрав onstat -d, где столбец number с вашим 12 номером соответствует определённому dbspace колонки name. Так вы узнаете в каком dbspace создаются новые журналы. А журналы стали создаваться скорее всего потому что у вас появились длинные транзакции, и для их отката в случае сбоя, ваших журналов не хватает.
...
Рейтинг: 0 / 0
Помогите пожалуйста.
    #33528444
Jek_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пока писал ответ, меня уже опередили.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Помогите пожалуйста.
    #39535820
FrodoLAMER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.
Периодически тоже бывает такая ситуация:

WARNING: Next backup of DBspace rootdbs must be level-0 backup

Архив 0 делаем каждый день в вечернее время, логи не добавлялись, в пространство данных тоже
изменений не вносили.
По каким еще критериям может срабатывать данное предупреждение?
Версия сервера IBM Informix Dynamic Server Version 11.50.FC9 на
SPARC.
...
Рейтинг: 0 / 0
Помогите пожалуйста.
    #39540646
vvt1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FrodoLAMER,

В этом ответе Art Kagel поясняет, что для бекапов, в том числе и 0-го уровня, используется временна́я метка. И так как она 32-х битная, то на нагруженных системах может периодически ротироваться из-за переполнения, что и вызывает WARNING: Next backup of DBspace <NAME> must be level-0 backup

Я как-то так в своё время это понял.
...
Рейтинг: 0 / 0
Помогите пожалуйста.
    #39556179
FrodoLAMER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vvt1,

Спасибо. После перезапуска экземпляра сервера, сообщения пропали. По старым логам нашел еще такие сообщения. которые тоже пропадали после рестарта.
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Помогите пожалуйста.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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