Руководства администратора СУБД СРПО

advertisement
АННОТАЦИЯ
В настоящем документе приведено руководство администратора СУБД Системы
расчета полезного отпуска ОАО “Мосэнергосбыт”.
Настоящий документ разработан на основании технического задания на
создание Системы расчета полезного отпуска ОАО “Мосэнергосбыт”.
Документ выполнен в соответствии с РД 50 – 34.698 – 90. Автоматизированные
системы. Требования к содержанию документов.
Заказчиком работы является ОАО “Мосэнергосбыт”.
Исполнителем работы является ООО «ТопС Бизнес Интегратор».
Инв. № подл.
Подпись и дата
Доп. инв. №
Данный документ предназначен для внутреннего использования.
СОДЕРЖАНИЕ
1 Введение ...................................................................................................4
2 Назначение и условия применения .........................................................5
2.1 Назначение ................................................................................................................ 5
2.2 Условия применения................................................................................................. 5
3 Подготовка к работе ..................................................................................7
3.1 Порядок проверки работоспособности .................................................................... 7
4 Описание операций ..................................................................................8
4.1 Настройка, диагностирование, оперативный контроль и оптимизация загрузки
СУБД Система расчета полезного отпуска ............................................................. 8
4.2 Контроль целостности системных баз данных Система расчета полезного
отпуска ....................................................................................................................... 9
4.3 Резервное копирование, архивация наборов системных баз данных ................ 10
4.4 Восстановление данных в системных базах данных Система расчета полезного
отпуска при возникновении нештатных ситуаций ................................................. 11
Подпись и дата
Доп. инв. №
Согласовано
4.5 Сопровождение проблем, возникших у пользователей Система расчета
полезного отпуска, связанных с функционированием СУБД. .............................. 11
4.6 Взаимодействие с другими пользователями ........................................................ 12
Система Расчета Полезного Отпуска
ОАО “Мосэнергосбыт”
Инв. № подл.
Изм.
Кол.уч Лист № док.
.
Разработал Варлашкин
Проверил
Волощенко
Подп.
Дата
Руководство
администратора системы
управления базой данных
Стадия
Лист
ТРП
3
Листов
TopS BI
13
1 ВВЕДЕНИЕ
Администратор СУБД обеспечивает настройку и функционирование в штатном
режиме СУБД и системных баз данных Система расчета полезного отпуска.
Администратор СУБД для выполнения своих обязанностей должен обладать
следующими навыками:
а) знание сервера приложений Oracle AS 10g Enterprise Edition;
б) знание языка PL/SQL;
в) умение администрировать СУБД Oracle, пользоваться утилитами базы
данных;
Для поддержки Система расчета полезного отпуска
администратору СУБД
необходимо ознакомиться со следующими документами и прослушать следующие
курсы:
а) документация производителей используемого аппаратного и базового
программного обеспечения;
б) руководство администратора СУБД (настоящий документ);
в) сертифицированный производителем курс по администрированию СУБД
Oracle;
г) курс по установке и администрированию базы данных Система расчета
Инв. № подл.
Подпись и дата
Доп. инв. №
полезного отпуска.
Система Расчета Полезного Отпуска
Изм.
Кол.уч Лист № док.
.
Подп.
Дата
TopS BI
Лист
4
2 НАЗНАЧЕНИЕ И УСЛОВИЯ ПРИМЕНЕНИЯ
2.1 Назначение
Средства
администрирования
СУБД
предназначены
для
автоматизации
процесса управления базой данных Системы расчета полезного отпуска.
2.2 Условия применения
Для
использования средств
администрирования
СУБД
Система
расчета
полезного отпуска необходимо выполнение следующих условий:
а) ПАК Системы расчета полезного отпуска должен функционировать в
штатном режиме или автономном режиме;
б) аппаратное и программное обеспечение рабочего места администратора
СУБД должно функционировать в штатном режиме;
в) должно быть обеспечено подключение рабочего места администратора
СУБД к сетевой инфраструктуре Система расчета полезного отпуска;
г) рабочее
место
администратора
СУБД
должно
соответствовать
эргономическим и эксплуатационным требования для рабочего места
оператора ЭВМ:
1) требованиям к эргономике по ГОСТ 12.2.032-78, ГОСТ 12.2.033-78,
ГОСТ 22614-77, ГОСТ 21786-76;
2) требования к органам управления должны соответствовать ГОСТ
21552-84;
Доп. инв. №
3) требованиям к конструкции:
-
метра;
-
Подпись и дата
Инв. № подл.
расстояние глаз оператора до экрана в пределах 0.6 – 0.7
наличие на рабочем столе свободного места не менее
1200x250 мм;
-
конструкция
рабочего
места
должна
предусматривать
перемещение клавиатуры относительно экрана в пределах 0.5
– 1 метра;
Система Расчета Полезного Отпуска
Изм.
Кол.уч Лист № док.
.
Подп.
Дата
TopS BI
Лист
5
-
поверхность устройств должна иметь не яркий цвет, матовую
фактуру;
4) общим требованиям технической эстетики по ГОСТ 24750-81;
5) требованиям
для эксплуатации
в нормальных климатических
условиях по ГОСТ 21552-84 и ГОСТ 27201-87;
6) требованиям по пределам устойчивости к внешним климатическим
воздействиям и соответствовать 3 группе по ГОСТ 21552-84;
д) помещение, в котором установлено рабочее место администратора
СУБД, должно удовлетворять требованиям действующих санитарных
Инв. № подл.
Подпись и дата
Доп. инв. №
норм и требований по электро- и пожаро безопасности.
Система Расчета Полезного Отпуска
Изм.
Кол.уч Лист № док.
.
Подп.
Дата
TopS BI
Лист
6
3 ПОДГОТОВКА К РАБОТЕ
3.1 Порядок проверки работоспособности
Чтобы проверить работоспособность Системы расчета полезного отпуска,
необходимо запустить Web-браузер, пройти авторизацию, после чего откроется
главная страница Система расчета полезного отпуска (см. пример на рисунке 1).
Инв. № подл.
Подпись и дата
Доп. инв. №
Рисунок 1 - Пример отображения главной страницы
Система Расчета Полезного Отпуска
Изм.
Кол.уч Лист № док.
.
Подп.
Дата
TopS BI
Лист
7
4 ОПИСАНИЕ ОПЕРАЦИЙ
4.1 Настройка, диагностирование, оперативный
контроль и оптимизация загрузки СУБД Система
расчета полезного отпуска
4.1.1 Основные параметры по требованию к памяти и настройкам СУБД.
Для функционирования
Системы
расчета
полезного
отпуска
приемлемы
следующие минимальные настройки СУБД:

db_cache_size = 128M

shared_pool_size = 128M

large_pool_size = 128M – точное значение вычисляется в зависимости от
применения режима разделяемого сервера.

sort_area_size = 1048576
Данные настройки приводятся в расчете на 10 одновременно работающих с
системой пользователей.
Для
повышения
надежности
и
обеспечения
возможности
оперативного
резервирования СУБД база данных приложения должна быть переведена в режим
архивирования журнальных файлов.
Описание настройки смотрите в стандартной документации Oracle® Database
Administrator's Guide 10g Release 2 (10.2) B14231-02 (http://download-
Доп. инв. №
east.oracle.com/docs/cd/B19306_01/server.102/b14231/archredo.htm#sthref1012)
4.1.2 Диагностика и оптимизация БД Система расчета полезного отпуска.
Для оптимизации работы экземпляра БД следует периодически производить
сбор и анализ статистики работы БД утилитой Statspack, поставляемой Oracle. В
Инв. № подл.
Подпись и дата
случае, если производительность БД падает, следует произвести оптимизацию
экземпляра.
Система Расчета Полезного Отпуска
Изм.
Кол.уч Лист № док.
.
Подп.
Дата
TopS BI
Лист
8
4.2 Контроль целостности системных баз данных
Система расчета полезного отпуска
Контроль целостности и функционирования БД проводится в соответствии с
рекомендациями производителя, а так же процедурами и правилами, принятыми в
ОАО «Мосэнергосбыт».
4.2.1 Мониторинг событий в системе
Прежде всего, необходимо проводить мониторинг сообщений, появляющихся в
журнальном файле БД Система расчета полезного отпуска:
/software/oracle/admin/asapp/bdump/alertasapp.log
Также, при внутренних ошибках, следует смотреть информацию о них в
трассировочных файлах БД. Их имена и расположение указывается в журнальном
файле БД.
Необходимо контролировать наличие свободного места на жестких дисках
серверов, особенно на диске, куда архивируются журнальные файлы.
В случае возникновения ошибок в журнальном файле БД, причину ошибки
следует устранить. В случае, когда это невозможно, следует обратиться в службу
технической поддержки Oracle, где оформить запрос на техническое
обслуживание.
4.2.2 Уведомления
Рекомендуется настроить рассылку уведомлений о критических событиях в
Доп. инв. №
системе. Такими событиями являются:

Недоступность системы

Сбой в сетевой инфраструктуре

Сбой прикладного программного обеспечения

Сбой системного программного обеспечения

Сбой аппаратного обеспечения
Инв. № подл.
Подпись и дата
Уведомления о сбоях системы должны рассылаться как группе технической
поддержки, так и группе администраторов. В том случае, если устранение сбоя
займет более 30 минут, рекомендуется обеспечить отправку сообщений о
недоступности системы конечным пользователям.
Система Расчета Полезного Отпуска
Изм.
Кол.уч Лист № док.
.
Подп.
Дата
TopS BI
Лист
9
Так же, рекомендуется рассылать уведомления о плановых периодах
недоступности системы.
Рекомендуется настроить систему оперативного мониторинга событий на базе
данных приложения. Для этого нужно настроить и стартовать на сервере Oracle
Management Server, после чего настроить Oracle Management Server на
мониторинг возникновения критических событий БД, с рассылкой оповещений о
них группе технической поддержки и группе администраторов.
Полное описание настройки системы мониторинга Oracle Management Server
можно найти в стандартной документации Oracle:

Oracle® Enterprise Manager Grid Control Installation and Basic Configuration
10g Release 2 (10.2) for Linux x86 B16228-01 (http://downloadeast.oracle.com/docs/cd/B14099_19/manage.1012/b16228/toc.htm)

Oracle® Enterprise Manager Advanced Configuration
10g Release 2 (10.2) B16242-01 (http://downloadeast.oracle.com/docs/cd/B14099_19/manage.1012/b16242/toc.htm)
Дополнительные сведения можно найти на сайте технической поддержки Metalink
(http://metalink.oracle.com/).
4.3 Резервное копирование, архивация наборов
системных баз данных
Резервное копирование БД приложения Системы расчета полезного отпуска
следует производить с минимальным возможным простоем, если возможно – в
оперативном режиме («горячее резервное копирование»). Для резервирования в
Доп. инв. №
оперативном режиме, БД должна работать в режиме архивирования журнальных
файлов (ARCHIVELOG).
При резервном копировании базы данных обязательно следует резервировать
табличные пространства MES и USERS, в которых хранятся данные Системы.
Инв. № подл.
Подпись и дата
Резервирование БД следует производить в соответствии с документацией Oracle:
Oracle® Application Server Administrator's Guide 10g Release 2 (10.1.2) B13995-07, Part
V Backup and Recovery (http://downloadeast.oracle.com/docs/cd/B14099_19/core.1012/b13995/part5.htm#i436649)
Система Расчета Полезного Отпуска
Изм.
Кол.уч Лист № док.
.
Подп.
Дата
TopS BI
Лист
10
Резервирование БД следует производить на носитель, отличный от того, на
котором находится БД. Рекомендуется дисковая копия на другой жесткий диск или на
внешний ленточный носитель.
4.4 Восстановление данных в системных базах
данных Система расчета полезного отпуска при
возникновении нештатных ситуаций
При сбоях экземпляра базы данных приложения asapp, Oracle Server производит
восстановление экземпляра сам. Администратору БД следует проследить результат
восстановления экземпляра в журнальном файле БД.
При восстановлении БД от сбоев жесткого диска (media failure) следует сделать копию
закрытой базы данных («холодная копия») или закрытого табличного пространства
(если ошибка в одном файле и можно производить восстановление в оперативном
режиме БД), затем восстановить файл с ошибкой из последней резервной копии
файла и применить к ней архивные и оперативные журнальные файлы. Подробную
инструкцию, в зависимости от типа произошедшего сбоя, можно найти в
документации Oracle: Oracle® Application Server Administrator's Guide 10g Release 2
(10.1.2) B13995-07, 22 Recovery Strategies and Procedures (http://downloadeast.oracle.com/docs/cd/B14099_19/core.1012/b13995/br_rec.htm#g1020391).
4.5 Сопровождение проблем, возникших у
пользователей Система расчета полезного отпуска,
связанных с функционированием СУБД.
При сбоях Системы расчета полезного отпуска в первую очередь следует
проверить наличие и доступность серверных процессов Oracle Application Server и
Доп. инв. №
Oracle Database. Далее следует просмотреть журнальные файлы баз данных
приложения и инфраструктуры на предмет обнаружения сообщений об ошибках базы
данных. В случае появления ошибок о нехватке свободного места в табличных
Подпись и дата
пространствах БД (обычно проявляется как ошибка ORA-01653) следует произвести
меры по расширению табличного пространства (добавить новый файл данных в
табличное пространство или увеличить размер существующего файла табличного
пространства). В случае появления ошибок о нехватке свободного места на жестких
дисках необходимо проверить наличие достаточного количества свободного места на
Инв. № подл.
жестких дисках серверов, на которых находятся файлы табличных пространств. В
Система Расчета Полезного Отпуска
Изм.
Кол.уч Лист № док.
.
Подп.
Дата
TopS BI
Лист
11
случае нехватки свободного места на жестких дисках требуется обеспечить
достаточное количество свободного места на жестких дисках, на которых находятся
данные БД, архивируются оперативные журнальные файлы, пишутся журнальные и
трассировочные файлы БД.
Найти сообщения о системных ошибках можно в следующих файлах:
/var/log/messages
/var/log/secure
/var/log/cron
Журнальные файлы баз данных приложения и инфраструктуры alert.log
находяится на сервере saturn.mosenergosbyt.ru в директориях, указанных в
параметре экземпляра background_dump_dest.
Для предотвращения ошибочных ситуаций, связанных с нехваткой свободного
места в табличных пространствах БД и на жестких дисках серверов, рекомендуется
использовать системы диагностики с оповещением группы технической поддержки
или администраторов.
4.6 Взаимодействие с другими пользователями
При возникновении ситуаций, связанных с обеспечением информационной
безопасности и защиты от несанкционированного доступа, необходимо обратиться к
администратору информационной безопасности.
При возникновении ситуаций, связанных с обеспечением целостности и
согласованности данных приложения, необходимо обратиться в группу технической
При возникновении ситуаций, связанных с работоспособностью Система расчета
полезного отпуска, необходимо обратиться в группу технической поддержки.
Инв. № подл.
Подпись и дата
Доп. инв. №
поддержки.
Система Расчета Полезного Отпуска
Изм.
Кол.уч Лист № док.
.
Подп.
Дата
TopS BI
Лист
12
ЛИСТ РЕГИСТРАЦИИ ИЗМЕНЕНИЙ
Номера листов (страниц)
Измененных Замененных
Новых
Аннулированных
Всего
листов
(страниц)
в док.
№ разреш.
документа
Подпись
Дата
Примечание
Инв. № подл.
Подпись и дата
Доп. инв. №
Изм.
КИП
Изм.
Кол.уч Лист № док.
.
Подп.
Дата
TopS BI
Лист
13
Download