1С:Предприятие 8.2 /
Разработчикам /
Технологические вопросы крупных внедрений
Сбор технологической информации о работе DB2
Краткое содержание:
Для анализа проблем работы DB2 как правило требуется дополнительная информация .
Ниже приведены несколько наиболее часто встречаемых операций, которые необходимы для получения такой информации . Для каждой команды дана ссылка на документацию , для самостоятельного изучения. Но наиболее частые команды приведены в описании.
Разделы
- db2support.zip
- CLI trace
- DB2 trace
- Обмен данными c IBM (FTP)
db2support.zip
Документация: http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/topic/com.ibm.db2.luw.admin.cmd.doc/doc/r0004503.html
Команда
db2support <dir> -s -g -a [[-d <DBNAME>] [-cl 0]] [-o <filename>]
Эта команда собирает диагностическую информацию о вашей инсталляции DB2 со всеми логами, дампами и т.п., которые могут потребоваться при анализе проблемы.
Если проблема возникла при работе с конкретной базой, то желательно ее указать при помощи ключа -d.
Параметр командной строки -cl 0 добавляется в том случае, если нужно собрать информацию о схеме базы, т.е. сгенерировать DDL схемы. Как правило это требуется в исключительно редких случаях.
В результате работы команды в каталоге <dir> будет создан файл db2support.zip. Имя файла можно изменить при помощи параметра -o <filename>
CLI trace
Документация:
http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/topic/com.ibm.db2.luw.admin.trb.doc/doc/c0020795.html
Данный вид трассировки собирает информацию о взаимодействии клиентских приложений DB2 с сервером баз данных.
Команда:
Вначале надо "включить" автоматическое считывание параметров CLI трассировки
Данная операция делается 1 раз
db2 "update cli cfg for section common using TimeRefreshInterval 5" db2 "update cli cfg for section common using trace 0"
"5" можете поменять на более удобное для вас значение. Эта цифра означает количество секунд, через которое считывается изменение флагов трасисровки.
После изменения данных параметров надо будет перезапустить сервер 1С.
Включение трассировки происходит следующим образом
mkdir <dir> chmod 777 <dir> (если это Linux) db2 "update cli cfg for section common using tracetimestamp 1" db2 "update cli cfg for section common using tracepathname <dir>" db2 "update cli cfg for section common using trace 1"
После чего через количество секунд, указанное в TraceRefreshInterval можно выполнять действия, которые надо трассировать.
Выключение трассировки происходит следующим образом
db2 "update cli cfg for section common using trace 0" db2 "update cli cfg for section common using tracepathname ''" db2 "update cli cfg for section common using tracetimestamp 0"
В результате в каталоге <dir> будут находится файлы с расширением .cli, которые сфомированы в результате трассировки.
Внимание! При выполнении длительных операций , файлы трассировки могут достигать роста по 5 мегабайт в секунду.
DB2 trace
Документация:
http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/topic/com.ibm.db2.luw.admin.cmd.doc/doc/r0002027.html
Данный вид трассировки собирает информацию о внутренних вызовах DB2 как на стороне сервера, так и на стороне клиента
Встречается 2 вида трассировки: в память и на диск.
Включение трассировки в память:
db2trc on -l 128M - включает трассировку
Включение трассировки на диск:
db2trc on -f db2trc.dmp - включает трассировку в файл db2trc.dmp
Выключение трассировки в память:
db2trc dump db2trc.dmp - сбрасывает буфер памяти на диск. db2trc off
Выключение трассировки на диск:
db2trc off
После того, как трассировка выключена, необходимо выполнить форматирование полученных данных выполнив две команды
db2trc fmt db2trc.dmp db2trc.fmt db2trc flw db2trc.dmp db2trc.flw
Для анализа инфомации нужны именно файлы .fmt и .flw.
Внимание!
При выполнении длительных операций, файлы трассировки могут достигать роста по 15 мегабайт в секунду, поэтому планируйте место на диске, и пытайтесь сократить время воспроизведения ошибки.
Обмен данными
Полностью описание правил обмена информацией со службой технической поддержки IBM можно найти по адресу http://www-01.ibm.com/software/support/exchangeinfo.html?ibmsst=allSupport. Описание приведено на английском языке. Этих правил строит придерживаться если вы взаимодействуете в рамках официального обращения в службу технической поддержки IBM от своего лица или лица своего заказчика.
Довольно часто специалистов IBM можно увидеть в рамках форумов (SQL.RU, developerWorks, партнерские форумы), где они могут помогать в решение раздичных проблем. Если они просят прислать какую-то информацию, то инструкция ниже поможет вам сэкономить свое и их время для обмена информацией.
Если вам необходимо отправить файлы в IBM, то файлы большого объема (более 6 Мегабайт) лучше всего передавать через ftp. Все файлы следует размещать в каталоге ftp://ftp.ecurep.ibm.com/toibm/other, если иное не сказано сотрудником IBM. Причем наименование файлов должно быть уникально, поэтому рекомендуется к обычному имени файла добавлять какой-либо уникальный префикс или суффикс, например db2support_200901271245.zip содержит суффикс в формате ГГГГММДДччмм.
Листинг файлов на данном сервере запрещен, так же как и скачивание самих загруженных файлов. Информация может быть доступна только из внутренней сети IBM.
Если вы хотит использовать безопасные протоколы передачи данных на сервер, как это сделать подробно объяснено на странице http://www-05.ibm.com/de/support/ecurep/other.html
Внимание!
Для заказчки не пользуйтесь FARManager. У него ошибка в реализации FTP протокола, поэтому всегда выдается ошибка соединения.
Индивидуальные компьютерные курсы
Курс Microsoft Excel
Курс Microsoft PowerPoint для начинающих
Тренинг-семинар «Как получить работу бухгалтера»
Курсы бухгалтеров с трудоустройством
Курсы программирования 1С:Предприятие 8.2
Другие материалы по теме:
документация, на стороне, дополнительная информация, как правило, содержание, команда, обмен данными, сервер, ошибка, команды, файлы, изменение, описание, опис, файл, обмен, анализ, время, информация, изменения, наименование, количество, конфигурирование, работы, вид, документ
Материалы из раздела: 1С:Предприятие 8.2 / Разработчикам / Технологические вопросы крупных внедрений
Другие материалы по теме:
Общесистемные механизмы и принципы
Зачем в "Нормах затрат" нужно задавать суммы по материалам и где эти суммы потом используются?
Методика перевода работы пользователей на другую информационную базу
Общие механизмы товарных документов
Основные элементы подсистемы. Горизонт и периодичность планирования
Мы на Facebook