NetWorker: Як налаштувати резервні копії Oracle RAC
Summary: Ця стаття в базі допоможе вам налаштувати NMDA Oracle RAC Client на NetWorker Server вручну.
Instructions
Резервні копії RAC слід налаштовувати вручну, використавши ім'я віртуального IP/віртуального вузла (виберіть будь-яку з наявних віртуальних IP) Кроки
для ручної конфігурації:
1. КОНФІГУРАЦІЙНИЙ ФАЙЛ (Дії для всіх фізичних вузлів)
a) Змінити "nmda_oracle.cfg" файл під "/nsr/apps/config" на всіх фізичних вузлах включати ORACLE_SID, ORACLE_HOME, TNS_ADMIN (переконайтеся, що у нього є 755 дозволів)
b) Або ви також можете створити новий конфігураційний файл (приклад - 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 /)
Якщо немає у скрипті, додайте конфігураційний файл:TNS_ADMIN=NSR_DATA_VOLUME_POOL=Networker_Backup_pool_name
Рекомендований ПАРАМЕТР:NSR_RMAN_ARGUMENTS=msglog'/nsr/applogs/msglog.log'append
2. СЦЕНАРІЙ РМАНА:
a) Створити скрипт резервного копіювання і розмістити його на одному шляху на всіх фізичних вузлах. Приклад: /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. Оновіть файли хостів на всіх вузлах клієнта Oracle RAC та сервері NetWorker, щоб включити вказаний запис у кожному файлі:
• NetWorker server
• Обидва фізичні
вузли• Віртуальнийвузол
4. З NMC створюйте фіктивні клієнти для «Кожного фізичного вузла». Немає потреби планувати резервне копіювання (якщо заплановано, це робить резервну копію лише локальної файлової системи).
5. З NMC Створіть новий клієнт для віртуального вузла ВРУЧНУ, клацнувши правою кнопкою >>миші «Властивості нового клієнта » (тримайте клієнта в новоствореній групі, а всі фіктивні клієнти — в одній групі) (переконайтеся, що є *@nodeX у полі «Віддалений доступ» додайте всі імена вузлів)
ndma_oracle.cfg" має бути на тому ж шляху (Шлях Absolute має бути однаковим на всіх вузлах для цих файлів, тому слід зберігати копію конфігураційного файлу та скрипт RMAN на всіх фізичних вузлах під одним шляхом)
6. Встановіть наступні параметри у новому клієнті:
Резервна команда:
nsrdasv –z /nsr/apps/config/nmda_oracle.cfg -c virtual_node_name
Набір збережень: RMAN:/oracle/scripts/fullbackup.rman
Після виконання всіх дій ви можете запустити резервну копію з новоствореного клієнтського ресурсу віртуального вузла.
Additional Information
Дивіться модуль NetWorker для документації з баз даних і додатків : Підтримка модуля NetWorker для баз даних і додатків