Сетевик 8,2 гетерогенного восстановление Oracle 11g RAC среды кластера

 

 

Сетевик 8,2 гетерогенного восстановление Oracle 11g RAC среды кластера

 

 

Эта статья является запоздалым блог, писать этот блог в последнее время, когда отделочные технологии из заметок, написанных два года назад, чтобы увидеть EMC NetWorker 8.1 гетерогенных Oracle 11gR2 операции восстановления базы данных заметок (тест, что если сбой сервера производственной базы данных вниз, и восстановить резервную копию данных на сервер базы данных резервного копирования). Хотя в прошлом году был запущен EMC Networker 9, но сколько бумаг есть немного эталонное значение может быть, он сделал немного после окончания его.

Во-первых, среда тестирования

Имя компьютера

IP - адрес

операционная система

роль

Установка программного обеспечения

Bkserver

172.16.3.18

RedHat 6

Сервер резервного копирования

EMC Networker 8.2.2

dm01db01

172.16.0.177

RedHat 5

Сервер баз данных производства (база данных источника)

Oracle 11g R2,

lgtoclnt-8.2.2-1.x86_64.rpm (Сетевик клиент)

lgtonmda-8.2.2-1.x86_64.rpm

(Модуль базы данных Сетевик)

oracletesta

172.16.0.69

RedHat 6

Сервер баз данных Test (целевая база данных)

Oracle 11g R2,

lgtoclnt-8.2.2-1.x86_64.rpm (Сетевик клиент)

lgtonmda-8.2.2-1.x86_64.rpm

(Модуль базы данных Сетевик)

Примечание: тестовая версия сервера базы данных Oracle, имя экземпляра, Oracle связанного каталога, создать путь ASM и разрешение должно быть согласовано с базой данных сервера производственной базы данных.

Во-вторых, сервер тестовая база данных готова

1, конфигурация Oracle Database установки, где требуется версия, имя экземпляра и соответствующий каталог разрешений и последовательный производственный сервер базы данных, эта часть работы не является предметом данной статьи, она пропускается.

 

2, в соответствии установка Сетевик клиента и модуль базы данных, версии требуется сервер базы данных производства.

(1) экстрагирование сетевика клиент пакета установки источника ня, выполненный с возможностью генерирования и кэш, чтобы решить зависимости установочного пакета.

(2) установлен клиент Сетевик

Pasted Графический 1.png

(3) Если большое количество данных, предпочтительно используются для восстановления SAN восстановления сети хранения данных, узел хранения необходимо установить клиент.

Pasted Графический 4.png

(4) начал Networker клиента

 

Pasted Графический 2.png

 

(5) экстракцию установки пакетов модуля базы данных NMDA8.2.2

(6), установленный NMDA8.2.2 модуль базы данных

Pasted Графический 3.png

 

3, связать файлы библиотек, переключитесь на пользователя оракула ввести / $ ORACLE_HOME / Lib /, а затем выполнить следующую команду:

пер -s /usr/lib/libnsrora.so libobk.so

Переключение корневой модуль позволяет пользователю nsrorara -i оракул

Pasted Графический 5.png

 

4, чтобы убедиться, что архив включен

[Оракул @ oracletesta ~] $ SQLPLUS / AS SYSDBA

SQL> список архива журнала;

Режим журнала базы данных Режим Архив

Автоматическое архивный Enabled

Архив назначения / oradata / арка

Старые онлайн последовательности журнала 363

Следующая последовательность журнала в архив 365

Текущая последовательность журналов 365


5, откройте файл управления автоматически резервное копирование

[Оракул @ oracletesta ~] $ RMAN цель /

RMAN> настроить CONTROLFILE Autobackup на;

RMAN> настроить CONTROLFILE Autobackup формат для типа устройства 'sbt_tape' до '/ NMDA_% F /'

 

6, хорошие хозяева решили убедиться, что сервер резервного копирования может решить друг с другом между целевым сервером базы данных.

7, создать узел хранения SAN сети (шаг здесь опущен конкретно)

(1) Во-первых, конфигурация сетевой коммутатор SAN, библиотека виртуальной ленты или физической библиотеки, оптический и оптический порт HBA карточный дро зоны хост-устройства 

  (2), а затем добавить информацию на хост-соединения виртуальной ленточной библиотеки и назначить диск

(3) И, наконец, создать Networker узла хранения, и сканирующее оборудование

Pasted Графический 15.png

(4), расположенных в Networker Library Manager, чтобы переконфигурировать библиотеку, проверить распределение привода и загрузки конфигурации

Pasted Графический 16.png

Pasted Графический 17.png

 

8, Сетевик консоль оператора, новый мастер Client

(1) Введите имя клиента, и нажмите выбор по умолчанию традиционного клиента

 

Pasted Графический 6.png

(2) Нажмите, чтобы выбрать Oracle

Pasted Графический 7.png

 

 

(3) выбор целевого бассейна хранения является пул данных домена

Pasted Графический 9.png

(4) выберите первый пункт по умолчанию

wKioL1gcmwrg2CXFAABQIrKNRI0084.png

 

(5) заполнить соответствующий путь к каталогу, а также имя пользователя, имя экземпляра (заполнить в соответствии с Oracle переменные среды пользователя)

 

Pasted Графический 10.png

 

(6) Выберите Обзор и политики хранения, а также идентификации удаленного доступа * @ *

Pasted Графический 11.png

 

(7) выбрать, чтобы добавить в группу, по умолчанию было проверено группа по умолчанию, не забудьте удалить клещ. Вот когда необходимость резервного копирования, мы теперь восстановить базу данных и создать клиент, а не в группу, которую требуется добавить резервную копию, создавая таким образом обратно После того как клиент нужно удалить клиент из группы

Pasted Графический 12.png

 

(8) Выберите SAN узлы хранения созданных

Pasted Графический 13.png

 

(9) Это завершает создание клиента, может восстанавливать данные.

Pasted Графический 14.png

В-третьих, процесс восстановления различных машин

 

1, путь сохранения запроса установки Сетевик, чтобы подтвердить дату восстановления, например, для восстановления данных резервного копирования с 14 июня, № магазин DataDomain

 

Pasted Графический 18.png

Pasted Графический 20.png

2, находится на кадровой памяти в выбранном наборе, примечание названия сохраненных наборов

3, операции восстановления базы данных должны выполняться на сервере тестовой базы данных (то есть цель), используйте команду RMAN для восстановления

(1) создание временного PFILE файла параметров и запустить базу данных в режиме NOMOUNT (потому что это среда RAC кластера, мы должны также отключить данные на другой узел)

[ Оракул @ oracletesta ~ ] $ SQLPLUS / AS SYSDBA

SQL * Plus: Release 11.2.0.4.0 производство Вс Ноя 2514: 18: 59 2014

Copyright (с) 1982, 2013, Oracle. Все права защищены.

SQL> выключение немедленного

ORA-01109: база данных не открыта

Просмотр исходной траектории SPFILE

SQL> показать параметр SPFILE;

SQL> '/u01/app/oracle/product/11.2.04/db_1/dbs/spfilePROD1.ora'

SQL> создать SPFILE из PFILE;

SQL> создать PFILE = ' /u01/app/oracle/product/11.2.04/db_1/dbs/ ma.ora' от SPFILE ;

созданный файл.

SQL> Запуск NOMOUNT Pfile = ' /u01/app/oracle/product/11.2.04/db_1/dbs/ ma.ora' ;

Экземпляр ORACLE начал.

Общая система Global Area 1603411968 байт

Фиксированный размер 2253664 байт

Переменный размер 1006636192 байт

База данных Буферы 587202560 байт

Повторить Буферы 7319552 байт

 

(2) изолированный dm01db01 исходной базы данных DBID, (промежуточное хранение NMDA_c-xxxxxxxxx9 имя набора DBID-значный номер), а затем установить целевую DBID DBID базу данных и исходную базу данных как

[ Оракул @ oracletesta ~ ] $ RMAN цель /

Recovery Manager: Release 11.2.0.4.0 - Производство Ср Дек 19 14:49:36 2014

Copyright (с) 1982, 2011, Oracle и / или ее дочерних компаний. Все права защищены.

подключенная база данных totarget: MA (не установлены)

RMAN> установить DBID = 298958524 ;

команды выполнения: SET DBID

 

(3) использовать RMAN скрипт для восстановления SPFILE

 

RMAN> RUN {

2> ВЫДЕЛИТЬ КАНАЛ CH1 ТИП 'SBT_TAPE';

3> отправить 'NSR_ENV = (NSR_SERVER = bakserver, NSR_CLIENT = dm01db01.chinacoal.com)';

4> восстановить SPFILE к '/u01/app/oracle/product/11.2.04/db_1/dbs/spfilePROD1.ora' от '/ NMDA_c-298958524-20190614-00 /';

5>}

 

 

 После выполнения сценария вывода RMAN ниже, вы можете увидеть SPFILE файл был успешно восстановлен:

Выделенный канал: S1

канал CH1: SID = 63 = тип устройства SBT_TAPE

канал CH1: NMDA Oracle v8.2.2

послал команду на канал: CH1

Запуск восстановления 

канал CH1: восстановление SPFILE от AutoBackup / NMDA_c-298958524-20190614-00 /

канал CH1: SPFILE восстановление из AUTOBACKUPcomplete

 

Выход RMAN, просто используйте файл восстановление параметров, режим загрузки для NOMOUNT

[ Оракул @ oracletesta ~ ] $ SQLPLUS / AS SYSDBA

SQL> выключение прерывания

Экземпляр ORACLE закрыли.

SQL> NOMOUNT запуска

 

(4) Использование RMAN скрипт для восстановления CONTROLFILE

 

 

RMAN> RUN {

2> ВЫДЕЛИТЬ КАНАЛ CH1 ТИП 'SBT_TAPE';

3> отправить 'NSR_ENV = (NSR_SERVER = внутренний сервер NSR_CLIENT = dm01db01)';

4> восстановить CONTROLFILE от '/ NMDA_c-298958524-20190614-00 /';

5>}

После выполнения сценария вывода RMAN ниже, вы можете увидеть контрольный файл был успешно восстановлен:

Выделенный канал: CH1

канал CH1: SID = 63 = тип устройства SBT_TAPE

канал CH1: NMDA Oracle v8.2.2

послал команду на канал: CH1

Запуск восстановления на 27-НОЯ-14

канал CH1: восстановление файла управления

канал CH1: восстановить полное, истекшее время: 00: 00: 07

имя выходного файла = / базы данных / dbdata / м / control01.ctl

имя выходного файла = / базы данных / система / fast_recovery_area / м / control02.ctl

 

(5) подключить базу данных

RMAN> изменить базу данных монтирования ;

Оператор SQL: изменить базу данных монтирования

 

 

(6), чтобы восстановить файл данных через RMAN скрипт не нужно указать точку во времени, найти RMAN Файл управления записью

Pasted Графический 21.jpg

После выполнения сценария вывода RMAN ниже, вы можете увидеть, что файл данных был успешно восстановить, и начал восстанавливаться

Pasted Графический 22.png

После выполнения RMAN скрипт, который будет предлагать ошибку не может найти серийный номер архива хххх, поскольку Oracle автоматически не усечение журнала, мы будем продолжать находить требуемую в соответствии с лог-файл, поэтому вам необходимо указать усечение в сценарии RMAN

Pasted Графический 23.png

(8) Добавить восстановить до последовательности 96772 в сценарии, сценарий RMAN восстановить базу данных снова

 

Pasted Графический 24.png

Это позволит восстановить успех

Pasted Графический 25.png

(9), чтобы открыть базу данных, и RESETLOGS, эта ошибка в том, что база данных является полное восстановление, нет RESETLOGS

RMAN> выход

RecoveryManager завершена.

[Оракул @ oracletesta д.б.н.] $ SQLPLUS / AS SYSDBA

SQL> изменить openresetlogs базы данных ;

Ошибка в строке 1:

ORA-01139: RESETLOGS опции только действительной после неполного восстановления базы данных

SQL> изменить базу данных с открытым ;

 

База данных изменена.

 

(10), чтобы начать прослушивание

[ Оракул @ oracletesta DBS ] $ LSNRCTL

 

LSNRCTL для Linux: Version 11.2.0.4.0 - Производство 14-JUN-2019 18:37:17

 

Copyright ( с ) 1991 , 2013 , Oracle. Все права защищены.

 

Добро пожаловать в LSNRCTL , типа «помощь» для получения информации.

 

LSNRCTL> начало

(11) До сих пор, базы данных были завершены гетерогенное восстановление, оставшаяся работа заключается в проверку данные завершены, нормальная, изменить систему адресов приложений соединения с базой данных для проверки и так далее.

 

рекомендация

отwww.cnblogs.com/sosql/p/11024960.html