Гость
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как может быть такое, что за сутки архивных логов почти нет? / 18 сообщений из 18, страница 1 из 1
06.12.2018, 09:49
    #39743266
dbtwoshnick
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как может быть такое, что за сутки архивных логов почти нет?
Пользователи утверждают, что работали с обычной интенсивностью, пропаж информации не видят.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
 Op Obj Timestamp+Sequence Type Dev Earliest Log Current Log  Backup ID
 -- --- ------------------ ---- --- ------------ ------------ --------------
  X  D  20181205080807      1    D  S0054803.LOG C0000000      
 ----------------------------------------------------------------------------

 ----------------------------------------------------------------------------
    Comment: 
 Start Time: 20181205080807
   End Time: 20181206091145
     Status: A
 ----------------------------------------------------------------------------
  EID: 15438 Location: /home/db2inst/ARCHIVE/XXX/db2inst/XXX/NODE0000/C0000000/S0054803.LOG



Размер файла лога в разы меньше суммарного объема логов в среднем за день.
...
Рейтинг: 0 / 0
06.12.2018, 09:52
    #39743269
dbtwoshnick
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как может быть такое, что за сутки архивных логов почти нет?
Впечатление, что логи были отключены на 1 день, по словам админов, они ничего не отключали.
...
Рейтинг: 0 / 0
06.12.2018, 11:24
    #39743356
dbtwoshnick
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как может быть такое, что за сутки архивных логов почти нет?
В DB2 архивные логи отключаются только переводом в циклический режим?
В таком случае sequence меняется?

Как-то можно вывести список всех команд DB2 типа zpool history?

db2 history вроде бы не показывает отключение и включение логов?


Что искать в db2diag.log?
...
Рейтинг: 0 / 0
06.12.2018, 14:20
    #39743510
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как может быть такое, что за сутки архивных логов почти нет?
dbtwoshnick,

Изменения параметров из db2diag.log.
Код: sql
1.
2.
3.
4.
SELECT timestamp, auth_id, fullrec
FROM TABLE (PD_GET_DIAG_HIST('', '', '', current timestamp - 2 day, NULL)) AS T 
WHERE DBNAME=current server and COMPONENT='config/install'
order by timestamp;


Логи в DB2 не отключаются.
При переводе базы в циклическое журналирование нумерация логов сбрасывается (при этом изменения вступают в силу после деактивации базы), т.е. вы бы не увидели такого большого номера заархивированного лога после обратного включения архивного журналирования.
Размер заархивированного лога меньший, чем LOGFILSIZ (параметр базы в 4 KB страницах), может говорить о том, что он был заархивирован не после его полного заполнения, а, например, при деактивации базы, взятии онлайн архива с включением логов в него, выдачи команды archive log вручную.

Время активности базы:
Код: plaintext
db2pd -db mydb -
...
Рейтинг: 0 / 0
06.12.2018, 14:21
    #39743511
Guzya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как может быть такое, что за сутки архивных логов почти нет?
Может какая-нибудь длинная транзакция держит журналы и они пока не перевелись в архивное состояние.
Если правильно помню, для переключение журналов циклические\архивные надо бд останавливать.
...
Рейтинг: 0 / 0
06.12.2018, 17:28
    #39743726
Victor Metelitsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как может быть такое, что за сутки архивных логов почти нет?
Да, смахивает на долгую незавершённую транзакцию. Вообще, если ночью работы не ведутся, рекомендую поставить на ночь в планировщик FORCE APPLICATION ALL в качестве лекарства от таких транзакций ("заметание мусора под ковёр"); иначе придётся искать вручную и убивать. На неприятности с ними очень легко налететь.
...
Рейтинг: 0 / 0
06.12.2018, 17:46
    #39743744
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как может быть такое, что за сутки архивных логов почти нет?
Журналы в DB2 for LUW архивируются как только они заполняются. Если они всё ещё нужны для crash recovery, то они остаются в активном пути, что не мешает их архивировать (запись в эти файлы все равно не производится уже).
Т.е. файл журнала может быть заархивирован, но еще иметь активные транзакции.
...
Рейтинг: 0 / 0
06.12.2018, 17:54
    #39743753
dbtwoshnick
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как может быть такое, что за сутки архивных логов почти нет?
DB2 подвисла сутра, не принимала соединений, пришлось reset-нуть сервер (виртуальный).
Перед перезагрузкой я проверил бэкапы архивных логов и обнаружил, что их нет за последние сутки.
После перезагрузки сервера crash recovery прошел подозрительно быстро.
После этого архивные логи снова стали появляться, нумерация логов осталась прежней.
...
Рейтинг: 0 / 0
06.12.2018, 19:32
    #39743806
Guzya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как может быть такое, что за сутки архивных логов почти нет?
Может проблема с путем архивации (место\не было доступно\и т.д.).
...
Рейтинг: 0 / 0
07.12.2018, 06:29
    #39743963
dbtwoshnick
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как может быть такое, что за сутки архивных логов почти нет?
GuzyaМожет проблема с путем архивации (место\не было доступно\и т.д.).

С путями проблемы скорее всего не было, потому что оригиналы архивных логов (не их бэкапы) хранились на том же разделе, что и система, а система работала эти сутки без нареканий со стороны пользователей.
...
Рейтинг: 0 / 0
07.12.2018, 14:08
    #39744281
CawaSPb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как может быть такое, что за сутки архивных логов почти нет?
dbtwoshnickGuzyaМожет проблема с путем архивации (место\не было доступно\и т.д.).

С путями проблемы скорее всего не было, потому что оригиналы архивных логов (не их бэкапы) хранились на том же разделе, что и система, а система работала эти сутки без нареканий со стороны пользователей.
Да запустил транзакцию без autocommit ("не навредить") и ушёл чай пить/вообще свалил. Логи стали копиться в фолдере активных.
num_log_span - отличное средство от такой беды.
...
Рейтинг: 0 / 0
07.12.2018, 14:26
    #39744301
dbtwoshnick
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как может быть такое, что за сутки архивных логов почти нет?
В среднем наработка новой информации за день 1ТБ, что мы и видим, например, 6 декабря, а где этот 1ТБ за 5 декабря?

https://pasteboard.co/HQClZHH.jpg
...
Рейтинг: 0 / 0
07.12.2018, 15:07
    #39744329
Guzya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как может быть такое, что за сутки архивных логов почти нет?
У Вас какая-то автоматизированная зада раз в час запускается?
...
Рейтинг: 0 / 0
07.12.2018, 23:50
    #39744608
CawaSPb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как может быть такое, что за сутки архивных логов почти нет?
dbtwoshnickВ среднем наработка новой информации за день 1ТБ, что мы и видим, например, 6 декабря, а где этот 1ТБ за 5 декабря?

https://pasteboard.co/HQClZHH.jpg
В таком случае я бы поставил на "кто-то выставил опцию в приложении, проводить определённые транзакции (с LOB'ами?) без логирования".
Это если логирование лобов на уровне колонки не менялось.
"Стопудово" у вас весь этот трэш (объём логирования) - сбрасывание состояния объектов в базу.

У кого есть права на изменение DDL? У "всех" (DBADM привилегии у всем известной учётки приложения)?
...
Рейтинг: 0 / 0
08.12.2018, 00:16
    #39744617
CawaSPb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как может быть такое, что за сутки архивных логов почти нет?
BTW Сейчас проверил, а как-то нету у нас "логирование лобов на уровне колонки _поменять_".
Могло сыграть изменение INLINE LENGTH, если логирование колонки с LOB объектом было отключено при создании таблицы/добавлении колонки.
...
Рейтинг: 0 / 0
08.12.2018, 07:10
    #39744646
dbtwoshnick
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как может быть такое, что за сутки архивных логов почти нет?
GuzyaУ Вас какая-то автоматизированная зада раз в час запускается?

Ежечасно происходит архивация логов, write suspend и снятие снэпшота базы

Бэкап логов происходит каждые 5 минут

zpool history НЕ показывает откатов

по словам пользователей потери инфы не было
...
Рейтинг: 0 / 0
08.12.2018, 07:12
    #39744647
dbtwoshnick
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как может быть такое, что за сутки архивных логов почти нет?
CawaSPbdbtwoshnickВ среднем наработка новой информации за день 1ТБ, что мы и видим, например, 6 декабря, а где этот 1ТБ за 5 декабря?

https://pasteboard.co/HQClZHH.jpg
В таком случае я бы поставил на "кто-то выставил опцию в приложении, проводить определённые транзакции (с LOB'ами?) без логирования".
Это если логирование лобов на уровне колонки не менялось.
"Стопудово" у вас весь этот трэш (объём логирования) - сбрасывание состояния объектов в базу.

У кого есть права на изменение DDL? У "всех" (DBADM привилегии у всем известной учётки приложения)?

Админ дублер и ОЗИ. Пароль сложный. SSH говорят дырява даже с длинными ассиметричными ключами.
...
Рейтинг: 0 / 0
08.12.2018, 09:08
    #39744650
Guzya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как может быть такое, что за сутки архивных логов почти нет?
dbtwoshnickGuzyaУ Вас какая-то автоматизированная зада раз в час запускается?

Ежечасно происходит архивация логов, write suspend и снятие снэпшота базы

Бэкап логов происходит каждые 5 минут

zpool history НЕ показывает откатов

по словам пользователей потери инфы не было

Это я к тому, что если у Вас каждый час идет принудительная архивация логов (что видно за 4-е и 6-е число, исключая период 17:00 - 20:00), то у Вас
все равно должны были бы падать файлы логов в архив, пусть и почти пустые.
Т.е. 5-го числа как минимум отключали эту задачу (в период с 8:07 до ~9:10).
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как может быть такое, что за сутки архивных логов почти нет? / 18 сообщений из 18, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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