NetWorker. Настройка резервного копирования Oracle RAC
Summary: Эта статья базы знаний помогает вручную настроить клиент NMDA Oracle RAC на сервере NetWorker.
Instructions
Резервное копирование RAC необходимо настроить вручную с использованием имени виртуального IP-адреса/виртуального узла (выберите любой из имеющихся у вас виртуальных IP-адресов)
Шаги для ручной настройки:
1. ФАЙЛ КОНФИГУРАЦИИ (действие, которое необходимо выполнить на всех физических узлах)
а) Измените «nmda_oracle.cfg" file в "/nsr/apps/config» на всех физических узлах, чтобы включить ORACLE_SID, ORACLE_HOME, TNS_ADMIN (убедитесь, что у коммутатора есть 755 разрешений)
б) Или вы также можете создать новый конфигурационный файл (пример - nmda_oracle_new.cfg Файл в разделе /nsr/apps/config) и задайте следующие параметры: ORACLE_HOME, ORACLE_SID, TNS_ADMIN (убедитесь, что у него есть разрешения 755)
» «Обязательные» параметры конфигурационного файла NMDA, /nsr/apps/config/nmda_oracle.cfg:
ОБЯЗАТЕЛЬНО:ORCALE_HOME=ORACLE_SID=ORACLE_USER= (этот параметр используется при использовании проверки подлинности операционной системы, строка подключения в сценарии RMAN будет выглядеть следующим образом: «connect target /»)
Если нет в сценарии, добавьте конфигурационный файл:TNS_ADMIN=NSR_DATA_VOLUME_POOL=Networker_Backup_pool_name
Рекомендуемый ПАРАМЕТР:NSR_RMAN_ARGUMENTS=msglog'/nsr/applogs/msglog.log'append
2. СЦЕНАРИЙ RMAN:
а) Создайте сценарий резервного копирования и поместите его в один и тот же путь на всех физических узлах. Пример: /oracle/scripts/fullbackup.rman (подтвердите наличие разрешений 755)
b) NSR_CLIENT должно быть задано имя виртуального узла.NSR_CLIENT=virtual node name
NSR_CLIENT используется для индексации резервных копий, поэтому мы используем один из виртуальных узлов в качестве NSR_CLIENT, так что ВСЕ наши резервные копии индексируются под ним, это облегчает процесс восстановления, потому что вы используете один и тот же NSR_CLIENT , чтобы восстановить данные вместо того, чтобы знать, какой узел создал резервную копию.
Пример сценария RMAN:
connect target user/***@SID;
connect rcvcat rman/***@rcat;
RUN {
ALLOCATE CHANNEL T1 TYPE 'SBT_TAPE' PARMS 'ENV=(NSR_SERVER=nw-srv,NSR_CLIENT=oracle_client-vip)';
ALLOCATE CHANNEL T2 TYPE 'SBT_TAPE' PARMS 'ENV=(NSR_SERVER=nw-srv,NSR_CLIENT=oracle_client-vip)';
ALLOCATE CHANNEL T3 TYPE 'SBT_TAPE' PARMS 'ENV=(NSR_SERVER=nw-srv,NSR_CLIENT=oracle_client-vip)';
ALLOCATE CHANNEL T4 TYPE 'SBT_TAPE' PARMS 'ENV=(NSR_SERVER=nw-srv,NSR_CLIENT=oracle_client-vip)';
backup full database tag FULL_DB format 'FULL_DB_%d_%T_%s_%p';
sql 'alter system archive log current';
backup tag DB_ARCHIVE_LOG format 'ARCHIVE_%d_%T_%s_%p' archivelog all delete all input filesperset 50 maxsetsize 20G;
backup tag DB_CONTROLFILE current controlfile format 'CONTROL_%d_%T_%s_%p';
release channel T1;
release channel T2;
release channel T3;
release channel T4;
}
3. Обновите файлы hosts на всех клиентских узлах Oracle RAC и сервере NetWorker, включив в них указанную запись в каждом файле:
• Сервер
NetWorker• Оба физических узла
• Виртуальный узел
4. В NMC создайте фиктивные клиенты для каждого физического узла. Нет необходимости планировать резервное копирование (если оно запланировано, резервное копирование выполняется только ЛОКАЛЬНОЙ файловой системы).
5. Со стороны NMC: Создайте новый клиент для виртуального узла ВРУЧНУЮ, нажав правой кнопкой мыши New >>Client Properties (Сохранить клиент во вновь созданной группе и сохранить все фиктивные клиенты в той же группе) (убедитесь, что клиент *@nodeX в поле "Удаленный доступ" добавьте все имена узлов)
ndma_oracle.cfg» должен находиться на одном и том же пути (путь Absolute должен быть одинаковым на всех узлах для этих файлов, поэтому вы должны сохранить копию файла конфигурации и сценария RMAN на всех физических узлах в одном пути)
6. Задайте следующие параметры в новом клиенте:
Команда Backup:
nsrdasv –z /nsr/apps/config/nmda_oracle.cfg -c virtual_node_name
Сохранить набор: RMAN:/oracle/scripts/fullbackup.rman
После выполнения всех действий можно запустить резервное копирование с только что созданного клиентского ресурса виртуального узла.
Additional Information
См. документацию по модулю NetWorker для баз данных и приложений . Поддержка модуля NetWorker для баз данных и приложений