NetWorker. Руководство по сортировке NMDA MySQL
Сводка: В этой статье описывается информация, которую необходимо предоставить для исследования проблемы NMDA MySQL.
Инструкции
Начало работы
Запишите описание проблемы и/или скриншот клиента, а также свои собственные заметки и ошибки:
- Платформа серверной ОС NetWorker
- Версия и номер сборки сервера NetWorker
- Сервер NetWorker daemon.raw(предпочтительно визуализированный)
- Платформа клиентской ОС NetWorker
- Версия и номер сборки клиента NetWorker
- Клиентский daemon.raw NetWorker (предпочтительно визуализированный)
- Укажите платформу ОС, архитектуру и версию клиента (uname aoutputonUnix/Linux).
Информация NMDA:
-
Предоставляет информацию о версии двоичных файлов NMDA.
- Укажите файл конфигурации NMDA, используемый в поле команды резервного копирования (например, nsrdasv z /nsr/apps/config/nmda_oracle<SID.cfg>) клиентского ресурса, настроенного для запланированного резервного копирования или предоставленного в командной строке для выполнения операций вручную.
- Укажите сведения о кластере (например, имена виртуальных хостов, участвующих в кластере, тип кластера), если это кластерная среда. (Спросите, может ли заказчик предоставить копию файла hosts на клиенте.)
- Если сообщение об ошибке указывает на проблему в сессии сохранения или восстановления NetWorker, укажите конкретные сведения о NetWorker следующим образом:
- Тип устройства (DDBoost, VTL,..)
- Это прямое резервное копирование клиента или резервного копирования SN в DD, локальный или удаленный SN, резервное копирование Avamar и т.д.?
- Укажите визуализированный daemon.raw из серийного имени за тот же временной промежуток, когда произошел сбой.
- Предоставляет информацию о версии двоичных файлов NMDA.
Unix:
strings/usr/sbin/nsrdasv | grep Build
strings /usr/sbin/nsrdaprobe | grep Build
(только в случае сбоя зонда)strings/usr/lib/libnsrora.so | grep @(#) (или libnsrora.a)
Windows.
Щёлкните правой кнопкой мыши по файлу %NW_install_path%\bin\nsrsbtcn.exe -> Свойства -> Подробности о Windows
- Если резервное копирование NMDA Oracle настроено с помощью мастера, создайте копию папки thensrdb, tar/zip
Включить отладку:
Установите NSR_DEBUG_LEVEL=9 в конфигурационном файле NMDA или в таблице дополнительных параметров мастера (если конфигурация создана мастером).
Не запрашивайте у пользователя установку NSR_DPRINTF=TRUE, чтобы предотвратить увеличение размера журналов отладки, если только сообщение об ошибке не указывает на проблему в сеансе сохранения или восстановления NMDA с помощью NetWorker или если это явно не запрошено инженерным отделом.(Другими словами, NSR_DPRINTF=TRUE может генерировать «ошибки нижнего уровня», такие как код ошибки Data Domain, но недостатком является подробность журналов)
Обратите внимание на следующее. При включении отладки в среде базы данных большого размера, когда сбой происходит через несколько часов, может быть проблемой общий размер журнала отладки NMDA 1.2 или более ранней версии. Ожидается, что размер журнала отладки будет уменьшен до %50 в NMDA 1.5.
Сбор информации и сбор журналов:
Заархивируйте весь каталог /nsr/apps/logs
Примечание.: Этот каталог содержит файл рабочего журнала nmda_<приложение>.messages.raw и файлы журнала отладки. Местоположение журналов отладки по умолчанию можно изменить, установив NSR_DIAGNOSTIC_DEST в файле конфигурации.Заметка: Выходные данные Oracle Rman и Daemon.raw сервера NW очень важны для поиска и устранения неисправностей резервного копирования Oracle (не забудьте собрать эту информацию)
Информация о MySQL:
- Сравните версии MySQL и MEB, установленные в примечаниях к выпуску, чтобы определить версию NMDA, которую вы используете, и убедитесь, что используется поддерживаемая конфигурация. В противном случае рекомендуется модернизировать NetWorker/NMDA на клиенте либо установить поддерживаемую версию MySQL и/или MEB, следуя указаниям.
- Предоставить копию конфигурации MySQL
Например.
/etc/my.cnf
или CNF-файл (MYSQL_CFG_FILE в cfg-файле NMDA). См. раздел http://dev.mysql.com/doc/refman/5.5/en/option-files.html для получения подробной информации.
- Предоставьте копию файла двоичного индекса журнала MySQL.
По умолчанию он имеет то же базовое имя, что и двоичный файл журнала, с расширением '.index' (например, /var/log/mysql/mysql-bin.index),
и его расположение, определяемое параметром log-bin в конфигурационном файле MYSQL. Имя двоичного индексного файла журнала можно изменить с помощью параметра --log-bin-index[=file_name]. Вы не должны вручную редактировать этот файл во время работы mysqld; Это запутает mysqld.
- Предоставьте копию журнала ошибок MySQL (instance.err). Можно указать, гдеmysqldзаписывает журнал ошибок с опцией --log-error[=file_name]. Если параметр не имеет значения file_name, mysqld использует имя host_name.err по умолчанию. Сервер создает файл в каталоге данных, если не указано абсолютное имя пути для указания другого каталога.
- Дамп переменных mysqladmin в текстовый файл
Например.
mysqladmin-u root -h 127.0.0.1 --password=football1 переменная
( Настройки параметров displayDatabase)