NetWorker. Настройка резервного копирования Oracle RAC

Summary: Эта статья базы знаний помогает вручную настроить клиент NMDA Oracle RAC на сервере NetWorker.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

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 в поле "Удаленный доступ" добавьте все имена узлов)

ПРИМЕЧАНИЕ. При наличии многоузлового RAC «RMAN backup script» и «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 для баз данных и приложений 

Affected Products

NetWorker Family
Article Properties
Article Number: 000222873
Article Type: How To
Last Modified: 01 Dec 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.