Инструкция по установке и настройке кластера Oracle Failsafe

advertisement
Инструкция по установке и настройке
кластера Oracle Failsafe для Oracle Database 11g
на платформе
Microsoft Windows Server 2008 Enterprise
1
СОДЕРЖАНИЕ
Microsoft Windows Server 2008 Enterprise ................................................................................... 1
1 Общее........................................................................................................................................... 3
2 Установка приложение Oracle Database 11g Enterprise Edition .............................................. 5
3 На обоих серверах БД Устанавливаем Oracle Fail Safe ........................................................ 10
4 Установка базы данных ........................................................................................................... 13
5 Создание каталогов администратора БД на второй ноде ..................................................... 22
6 Перенос файлов параметров БД .............................................................................................. 23
7 Настройка Oracle Fail Save Manager ....................................................................................... 24
8 Добавления ресурса БД в кластерную группу ....................................................................... 30
2
1 ОБЩЕЕ
Oracle Fail Safe –отказоустойчивая конфигурация для Windows. Oracle Fail Safe
обеспечивает непрерывную доступность и защиту от системных сбоев и
аварийное восстановление для базы данных в кластерной архитектуре на базе
Windows NT и 2000.
В инструкции будет подробно описаны установка и настройка необходимого ПО
Oracle, установка базы данных, важные действия для обеспечения
работоспособности кластера БД, установка и настройка самого кластера БД Oracle
Fail Safe.
Для развертывания кластера Oracle FailSafe изначально требуется выполнение
важных пунктов на серверах баз данных:
-Должен быть развернут кластер FAILOVER CLUSTERS от имени пользователя
clusterservice с правами доменного администратора. Соответственно он
разворачивается на ОС Windows Server 2008 Enterprice 32 bit. Кластер FAILOVER
CLUSTERS назван «Cluster»
!!! Важно чтобы логин пользователя от имени, которого был, развернут кластер
FAILOVER CLUSTERS писалось латиницей т.к. ПО oracle может не корректно
воспринимать написанные кириллицей имена, что буде многократно появляться
ошибками и отказом в работе!!!
-Согласно инструкции настройки FAILOVER CLUSTERS корректно сделаны
настройки сетевых адаптеров Public и Private, в частности выставлен правильный
порядок использования сетевых подключений сетевыми службами.
-Общие дисковые ресурсы корректно работают в FAILOVER CLUSTERS
кластере. Диски K, L и Q (Quorum)
-В FAILOVER CLUSTERS по кластер FailSafe создана отдельная кластерная
группа «SIBDGP» и неё перенесены два дисковых ресурса K и L на которые будет
установлена база и производиться запись резервных копий. Остальные ресурсы
находятся в прежней группе «Кластерная группа».
Все дистрибутивы Ora11g2, , ofs334kit, лежат у нас в каталоге D:\DISTR\
В нашем случае контроллер домена развернут на серверах БД SRV1 и SRV2, а
имя домена TEST.RU
3
IP адреса:
‘SRV1’ - 10.0.11.99 ‘SRV2’ -10.0.11.99 ‘Cluster’ -10.0.11.101 (кластер
FAILOVER CLUSTERS)
Добавляется в домене зоне прямого просмотра узел с IP для узла Oracle FailSafe:
‘SIBDFS’ -10.0.11.107
Инструкция разрабатывалась для проекта СИБД СКУД, поэтому данное название
неоднократно фигурирует в инструкции.
На оба сервера баз последовательно устанавливаем:
-Oracle Database 11g Enterprise Edition
-Oracle Fail Safe
4
2 УСТАНОВКА ПРИЛОЖЕНИЕ ORACLE DATABASE 11G
ENTERPRISE EDITION
Из дистрибутива Oracle 11g запустите setup.exe . D: \DISTR\Ora11g2\db\setup.exe
Уберите галочку с пукта I wish recrive security updates via My Oracle support,
нажмите «Next», и в появившемся предупреждении нажмите Yes
Выберете пункт Install database software only, нажмите «Next»
Выберете пункт Single Instance database installation, нажмите «Next»
5
Добавьте в список пункт Russian, нажмите «Next»
Выберете пункт Standard Edition, нажмите «Next»
6
Введите имя установки (oracle_home): OraDb11g_home1 и укажите путь
установки C:\app\oracle\11.2.0\dbhome_1. Нажмите «Next» для продолжения установки.
Проконтролируйте проверку, нажмите «Next»
7
В случае не прохождения проверки по пунктам, поставьте галочку Ignore all,
нажмите Next
Просмотрите
список
устанавливаемых
программ,
нажмите
«Next»
По завершению процесса установки, будет создано приложение системы
управления базами данных Oracle – OraDb11g_home1.
8
9
3 НА ОБОИХ СЕРВЕРАХ БД УСТАНАВЛИВАЕМ ORACLE
FAIL SAFE
Запустите установщик Oracle Fail Safe
D:\DISTR\ofs334kit_32bit\install\setup.exe
Выбирете Typical и нажмите Next
10
Укажите
Name: ofs34_home1
Path: C:\Oracle\ofs34_1
Нажмите Next
После установки Oracle Fail Safe запустите установщик патча
D:\DISTR\ofs334kit_32bit\install\setup.exe run
path: c:\oracle\ofs34_1
next
install
тоже проделываем на втором серваке
DomainUseName: от имени адм. Домена (clusterservice)
11
предупреждение OK
12
4 УСТАНОВКА БАЗЫ ДАННЫХ
Установка базы данных производится на активной ноде (SRV1) на диск K дисковой
полки
Создание базы данных
Запустите Data Configuration Assistance: Программы –> OracleDb11g_home1 ->
Configuration and Migration Tools –> Data Configuration Assistance
Выберите Create a Database, нажмите «Следующий»
13
Выберите Custom Database, нажмите «Следующий»
Укажите Global Database Name: sibdmtg.world SID:
sibdmtg. Нажмите
«Следующий»
Удалите галочку Configure the Database with the Enterprise Manager, нажмите
«Следующий»
14
Укажите пароль для входа в Базу Данных, нажмите «Следующий». Укажите
сложный, но понятный пароль, и запиши его т.к. он ещё часто пригодится.
Выберите File System, нажмите «Следующий».
15
Укажите путь установки для архивных журналов или резервных копий Flash
Recovery Area – введите L:/app/Oracle/product/11.2.0/, нажмите «Следующий»
Удали все галочки кроме Oracle XML DB, нажмите ОK, а затем «Следующий»
Укажите 35% оперативной памяти, отводимую на работу Базы Данных, нажмите
«Следующий»
16
Рисунок 3.24 – Окно установки Data Configuration Assistance, Step 10
17
Указываем место установки файлов самой базы данных
Для всех файлов controlfile, datafile, redo log Groups
вместо {ORACLE_BASE}указать путь на дисковый ресурс дисковой полки K:\app\oracle\11.2.0\
Нажать - Следующий
18
19
По завершении нажмите - Готово
Сохраните данные установки, нажав Save as HTML file, нажмите «OK»
20
По завершению процесса установки, будет создана база данных Oracle –
sibdmtg.world.
21
5 СОЗДАНИЕ КАТАЛОГОВ АДМИНИСТРАТОРА БД НА
ВТОРОЙ НОДЕ
При установке каталоги для администратора БД создаются в директории оракла на диске
С (SRV1) и на второй ноде (SRV2), где база не устанавливалась, их нет.
На второй ноде (SRV2) необходимо создать аналогичные пустые папки администратора
вручную
скопировать папку C:\app\oracle\11.2.0\admin\ (SRV1) скопировать и поместить в ту же
директорию на второй не активной ноде (SRV2)
после на второй ноде зайти в папку c:\ app\Oracle\product\10.2.0\admin\centr и очистить
содержимое всех папок dbdump, udamp и т.д.
22
6 ПЕРЕНОС ФАЙЛОВ ПАРАМЕТРОВ БД
При создании базы файл параметров установлен на диск C необходимо поместить его на
диск K
Вставить в K:\app\Oracle\product\11.2.0\oradata\sidbgda\ (в нутрии папки Если в каталоге
K:\app\oracle\11.2.0\ нет папок oradata\sidbgda\ то необходимо создать их вручную)
Там же создать файл INISIBDMTG.ora
Через командную строку заходим в базу под SYS и выполняем команду на создание
INISIBDMTG.ora
>chcp 1251
>sqlplus /nolog
SQL>conn / as sysdba
SQL> CREATE PFILE=' K:\app\Oracle\product\11.2.0\oradata\sidbgda\initSIBDMTG.ora'
FROM SPFILE
В файле initSIBDMTG.ora параметром укажите путь к SPFILE
23
7 НАСТРОЙКА ORACLE FAIL SAVE MANAGER
(основная цель)
Пуск - Все программы - ORACLE заходим в Oracle Fail Save Manager
Подсоединяемся к кластеру Сluster – (Имя кластера созданного в FAILOVER CLUSTERS)
24
Раскрываем ветви кластера и верифицируем кластер
Во время верификации Менеджер много чего предлагает – настроить слушателя или
остановить и запустить оракловые службы. на всё соглашаться нажимать - Да
25
Читаем предупреждения Warning, кроме указанных четырёх FS - 10404. Если кроме них
других предупреждений нет нажимаем Close идем дальше.
Верифицируем базу данных SIBDMTG
Выбираем - Verify Standalone Database
Database Name: Sibdmtg
Parameter File: K:\app\oracle\11.2.0\admin\pfile\ INISIBDMTG.ora
Выполнять под пользователем SYS
Ввести пароль.
Нажать ОК
26
Если верификация проходит и других Warning кроме FS – 10404 нет, жмем Close идём
дальше.
В противном случае устраняем Warning, и заново верифицируем БД.
Во время верификации Мэнеджер много чего предлагает – настроить слушателя или
остановить и запустить оракловые службы. на всё соглашаться нажимать - Да
27
Добавляем сетевой ресурс в Группу SIBDGP
Выбираем Virtual Address жмем далее
28
Group Name: SIBDGP
Network name: public
Host Name: sibdfs (когда введен sibdfs нажмиnt Tab и IP должен заполнится тем IP
который был задан в узле SIBD в DNS)
29
8 ДОБАВЛЕНИЯ РЕСУРСА БД В КЛАСТЕРНУЮ ГРУППУ
Самый главный этап. Добавление ресурса базы SIBDMTG в группу SIBD
Нажмите правой клавишей мыши на ресурс БД SIBDMTG и выберете Add to Group
Выбирете ресурс Oracle DataBase и группу SIBDGP, нажмите Далее
30
Database Name: Sibdmtg
Parameter File: K:\app\oracle\11.2.0\admin\pfile\INISIBDMTG.ora
Выполнять под пользователем SYS
Ввести пароль.
31
Далее нажмите -ОК
На предупреждение о приостановки БД жмем -Да
По прежнему не обращаем внимание на warning: FS - 10404
32
Во время добавления ресурса БД в группу FailSafe самостоятельно попробует перебросить
ресурсы на вторую ноду и обратно на первую.
После первой попытки могут вылезти другие предупреждения FS - ****** и при
перезагрузке сервера и при повторной попытки часть или все предупреждения могут
исчезнуть.
Результат: Успешно добавлен ресурс БД SIBDMTG в кластерную группу SIBD
33
Download