27_SH43-0144-00 (1038594), страница 84
Текст из файла (страница 84)
Установите пароль TSM.DSMI_LOG|||||||Чтобы клиент Tivoli мог взаимодействовать с сервером TSM, у него долженбыть пароль для этого сервера. Исполняемый файл dsmapipwустанавливается в каталог INSTHOME/sqllib/adsm владельца экземпляра.Этот файл позволяет устанавливать и изменять пароль TSM.Чтобы выполнить команду dsmapipw, вы должны быть зарегистрированы какпользователь “root”. При выполнении этой команды у вас запрашиваетсяследующая информация:|||||||v старый пароль - текущий пароль для узла TSM в том виде, в котором онраспознается сервером TSM. При первом выполнении этой команды этобудет пароль, предоставленный администратором TSM во времярегистрации вашего узла на сервере TSM.v новый пароль - новый пароль для узла, который будет сохранен на сервереTSM.
(Обратите внимание на то, что новый пароль надо ввести дваждыдля контроля ошибок при вводе.)Глава 8. Восстановление базы данных393Примечание: Пользователям, выполняющим команды BACKUP иRESTORE, знать этот пароль не требуется. Эту командунеобходимо запускать только для установления пароля припервоначальном соединении или в том случае, когда парольбыл переустановлен на сервере TSM.6. Если запущен менеджер баз данных, необходимо:v Остановить менеджер баз данных при помощи команды db2stop.v Запустить менеджер баз данных при помощи команды db2start.||||||||Настройка клиента Tivoli Storage Manager для других платформ|||Чтобы менеджер баз данных смог использовать опцию TSM, необходимовыполнить следующие настройки:1.
Установите используемые TSM переменные среды:||||DSMI_DIR|||||DSMI_CONFIGидентифицирует путь к пользовательскому каталогу, вкотором расположен файл доверенного агента API(dsmapicta или dsmtca).идентифицирует путь к пользовательскому каталогу сфайлом dsm.opt, в котором содержатся опции пользователяTSM. В отличие от двух других переменных, эта переменнаядолжна содержать полное имя файла с путем к нему.идентифицирует путь к пользовательскому каталогу, вкотором будет создаваться журнал ошибок (dsierror.log).2. Если это применимо в вашей операционной системе, создайте (илиизмените) файл опций конфигурации системы TSM (dsm.sys).3.
Создайте (или измените) файл опций конфигурации пользователя TSMdsm.opt. На этот файл указывает переменная среды DSMI_CONFIG.4. Установите пароль TSM.Чтобы клиент Tivoli мог взаимодействовать с сервером TSM, у него долженбыть пароль для этого сервера. Исполняемый файл dsmapipwустанавливается в каталог \sqllib\adsm владельца экземпляра. Этот файлпозволяет устанавливать и изменять пароль TSM.DSMI_LOG||||||||||||||Чтобы выполнить команду dsmapipw, вы должны быть зарегистрированыкак локальный администратор. При выполнении этой команды у васзапрашивается следующая информация:v старый пароль - текущий пароль для узла TSM в том виде, в котором онраспознается сервером TSM. При первом выполнении этой команды этобудет пароль, предоставленный администратором TSM во времярегистрации вашего узла на сервере TSM.v новый пароль - новый пароль для узла, который будет сохранен на сервереTSM.
(Обратите внимание на то, что новый пароль надо ввести дваждыдля контроля ошибок при вводе.)|||||||394Руководство администратора: Реализация|||||||||||||||||Примечание: Пользователям, выполняющим команды BACKUP иRESTORE, знать этот пароль не требуется. Эту командунеобходимо запускать только для установления пароля припервоначальном соединении или в том случае, когда парольбыл переустановлен на сервере TSM.5. Если запущен менеджер баз данных, необходимо:v Остановить менеджер баз данных при помощи команды db2stop.v Запустить менеджер баз данных при помощи команды db2start.Особенности использования Tivoli Storage Manager||Чтобы использовать отдельные возможности TSM, вам может потребоватьсяуказать полное имя объекта, использующего одну из этих возможностей.(Помните, что на платформах OS/2 и Windows NT надо использовать \ вместо/.) Полное имя:v Объекта резервной копии всей базы данных:/<database>/NODEnnnn/FULL_BACKUP.timestamp.seq_nov Объекта резервной копии табличного пространства:/<database>/NODEnnnn/TSP_BACKUP.timestamp.seq_nov Объекта копии загрузки:/<база_данных>/NODEnnnn/LOAD_COPY.timestamp.seq_no|где <база_данных - алиас базы данных, а NODEnnnn - номер узла.||||||||||||||||||Примечание: Имена, показанные в верхнем регистре, необходимо вводитьименно в таком виде.v Когда у вас есть несколько резервных копий, использующих одно и то же имяалиаса базы данных, различительной частью полного имени становятсяотметка времени и последовательный номер.
Потребуется ввести запрос TSM,чтобы определить, какую версию резервной копии использовать.v Графический интерфейс пользователя TSM не имеет информации оботдельных резервных копиях. Образы резервных копий помещаются вфайловые пространства, которыми управляет TSM. Работа с отдельнымирезервными копиями может производиться только через API TSM или черезdb2adutl, который использует эти API.v Сервер TSM отключит сеанс из-за истечения срока, если клиент Tivoli неотвечает в течение времени, указанного параметром COMMTIMEOUT в файлеконфигурации этого сервера.
Такая ошибка может быть вызвана тремяфакторами:– Для параметра COMMTIMEOUT на сервере TSM установлено слишком низкоезначение. Например, истечение времени может произойти во времявосстановления из резервной копии при создании больших табличныхпространств DMS.Рекомендуемое значение для этого параметра - 6000 секунд.Глава 8. Восстановление базы данных395||||||– Слишком большой буфер резервного копирования (или восстановления)менеджера баз данных.– Активность базы данных во время резервного копирования в оперативномрежиме слишком высока.v Менеджер баз данных использует опцию полной резервной копии TSM;инкрементные резервные копии TSM не поддерживаются|||||v Для повышения производительности используйте несколько сеансов.v На платформах, кроме платформ на основе UNIX, утилиты резервногокопирования и восстановления допускают выполнять только один (1) сеансTSM.
Несколько сеансов TSM поддерживается при использовании клиентаTivoli ADSM Версии 3.1.x.7 (или более новой) или клиента TSM Версии 3.7(или более новой).||||||Текущие (только что упомянутые) клиенты Tivoli в операционной системеWindows и в OS/2 не являются повторно-входными, поэтому несколько сеансовввода/вывода с одного компьютера можно безопасно создать при помощиутилит резервного копирования, восстановления из резервной копии илизагрузки. Тем не менее пользователи должны убедиться в том, чтоустановленная версия клиента TSM поддерживает эту функцию.|||При одноузловой конфигурации, когда пользователь пытается выдать командурезервного копирования следующего вида:|||DB2 определит, что TSM не поддерживает несколько сеансов, и возвратитсообщение SQL2032N.
Подобное происходит и при загрузке копий сиспользованием TSM.||||||||||||||Однако обратите внимание на то, что в конфигурации с несколькимилогическими узлами в Windows NT DB2 может оказаться не в состоянииобнаружить использование нескольких сеансов на одном и том же компьютере,если каждый из логических узлов пытается создать всего один сеанс.
Поэтому вконфигурациях с несколькими логическими узлами очень важно проверить, чтоих клиент TSM поддерживает повторные вхождения. Если для несколькихлогических узлов параллельно выполняется резервное копирование,восстановление из резервной копии или загрузка с использованием TSM, DB2позволит выполнение этой операции, если каждый из узлов пытаетсяиспользовать один сеанс, даже в том случае, когда эти логические узлыфизически расположены на одной и той же аппаратуре. Это может привести кнеудачным попыткам резервного копирования и зависанию процессов загрузки,поэтому без самой последней версии клиента TSM лучше таких попыток непредпринимать.db2 backup db sample use tsm open 3 sessions396Руководство администратора: Реализация|||||Управление резервными копиями и архивами журналов в TSMУтилита db2adutl позволяет запрашивать, извлекать и удалять образырезервных копий, файлов журнала и копий загрузки, сохраненные при помощиTSM.
Эта утилита на платформах UNIX установлена в каталогеINSTHOME/sqllib/misc, а на платформах Intel - в каталоге \sqllib\misc.|||||||Примечание: Можно хранить файлы журнала вместе с резервными копиями.При использовании TSM вам понадобится передать файлыжурнала под управление TSM. Это выполняется при помощиобработчика пользователя. Дополнительную информацию обиспользовании обработчика пользователя смотрите в разделе“Приложение C. Обработчик пользователя для восстановления базданных” на стр.
441.|Ниже показаны все опции, доступные через утилиту db2adutl:Глава 8. Восстановление базы данных397Рисунок 21. Синтаксис для db2adutlГде:||QUERY|||EXTRACTКопирует объекты DB2 с сервера TSM в каталог локальногокомпьютера.Запрашивает у сервера TSM объекты DB2.398Руководство администратора: Реализация|||DELETEЛибо деактивирует объекты резервных копий, либо удаляет архивыжурналов на сервере TSM.VERIFYВыполняет проверку согласованности для резервной копии,находящейся на сервере. (Обратите внимание на то, что этот параметрвызывает передачу по сети всего образа резервной копии.)TABLESPACEВключает только образы резервных копий табличных пространств.FULL Включает только полные образы резервных копий баз данных.LOADCOPYВключает только образы копий загрузки.LOGS Включает только образы архивов журнала.BETWEEN sn1 AND sn2Указывает использовать файлы журнала с порядковыми номерами отsn1 до sn2.SHOW INACTIVEВключает объекты резервных копий, которые были деактивированы.TAKEN AT отметка_времениУказывает образ резервной копии по ее отметке времени.KEEP nДеактивирует все объекты указанного типа, кроме n самых последних поотметкам времени.OLDER THAN отметка_времени или число_днейуказывает, что будут деактивированы объекты с отметкой времени доотметки_времени или старше числа_дней дней.DATABASE имя_базы_данныхУказывает работу только с объектами, связанными с базойимя_базы_данных.NODE номер_узлаУказывает работу только с объектами, созданными узлом номер_узла.|||||PASSWORD парольУказывает пароль клиента TSM для этого узла (если он требуется).
Еслиуказана конкретная база данных, а пароль не предоставлен, TSMпередается значение, указанное для параметра конфигурации базыданных tsm_password; в противном случае пароль не используется.|||NODENAME имя_узлаУказывает работу только с образами, связанными с заданным узломTSM.Глава 8. Восстановление базы данных399OWNER владелецУказывает работу только с объектами, созданными владельцемвладелец.|||WITHOUT PROMPTINGНе запрашивается подтверждение при удалении объектов.При использовании каждой из команд при помощи параметра DATABASEможно выбрать базу данных, с которой вы хотите работать.