расположение журнала в db2 - PullRequest
1 голос
/ 04 июня 2010

Где хранится файл журнала в DB2?

Я ищу файл с именем Обновлено b20100604182008.log

Ответы [ 3 ]

1 голос
/ 14 мая 2015

Расположение файла журнала DB2 можно найти в параметре DB CFG - 'Путь к файлам журнала' .

Команда будет ниже, без явного подключения к БД.

db2 получает db cfg для db_name | grep 'Путь к файлам журнала'

Иначе, вы можете сначала подключиться к БД и использовать команду следующим образом: -

db2 connect to db_name
db2 get db cfg | grep 'Path to log files'
db2 terminate
1 голос
/ 04 июня 2010

с этой страницы:

http://www.ibm.com/developerworks/data/library/techarticle/0301kline/0301kline.html

(В статье также подробно рассматриваются местоположения по умолчанию.)

Журналы базы данных изначально создан в каталоге под названием SQLOGDIR, подкаталог каталог базы данных. Вы можете изменить место, где активные журналы и будущее архивные журналы размещаются путем изменения значение для этой конфигурации параметр, чтобы указать либо другой каталог или на устройство. Архивные журналы, которые в настоящее время хранятся в каталоге пути журнала базы данных не переехал на новое место, если база данных настроена для восстановление с повтором транзакций.

Потому что вы можете изменить путь журнала местоположение, журналы, необходимые для восстановление с повтором транзакций может существовать в разные каталоги или на разных устройства. Вы можете изменить это параметр конфигурации во время процесс отката, чтобы вы могли доступ к журналам в нескольких местах.

Изменение значения newlogpath не будет применяться, пока база данных находится в согласованном состоянии. конфигурация информационной базы данных параметр, database_consistent, указывает на состояние базы данных.

Примечание. Менеджер баз данных пишет в журналы транзакций по одному. общий размер транзакций, которые могут быть активный ограничен базой данных параметры конфигурации:

0 голосов
/ 15 сентября 2016
  1. db2 connect to database
  2. db2 get db cfg | grep -i log
  3. cd /data/dblogs/NODE0000 (путь к файлам журнала)
  4. cd LOGSTREAM0000 (это папка журнала)
  5. ls -altr (мы видим все файлы журналов с расширением .log)
  6. rm abc.log (укажите имя журнала, который вы хотите удалить)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...