Использование программы Ghost для резервирования/быстрого восстановления данных и программ, установленных на компьютере.
Для резервирования/быстого восстановления функциональности компьютера (ОС, БД, комплекс) рекомендуется использование программного обеспечения Ghost 2001 or later, не поставляемого в составе комплекса. Приобрести пакет ПО Norton Ghost 2001 можно у дилеров компании Symantec (http:\\www.symantec.com).
Установка Norton Ghost производится под ОС Windows (на любом компьютере). После этого запускается Norton Ghost Boot Wizard, который создает системную дискету. После этого, следует запустить (рекомендуется) системную утилиту SysPrep, входящую в состав Windows NT5 (\Support\Tools\deploy.cab), на компьютере, с винчестера которого нужно сделать резервную копию. После перезагрузки компьютера с системной дискеты (будут предприняты попытки загрузки всех возможных драйверов IDE HDD, IDE CD-R/RW, SCSI устройств, мышь и т.д.) автоматически запустится программа Ghost. Далее следует выбрать диск или раздел, который следует зарезервировать, устройство-получатель (в случае использования CD-R/RW устройства будет создан загрузочный CD-диск с файлом-образом жесткого диска, после загрузки с этого диска в течение 15-20 минут будет произведено восстановление диска из файла-образа) и указать использование и уровень компрессии данных.
После экстренного восстановления образа диска, ОС Windows NT5, при первой загрузке проведет ускоренный вариант поиска устройств, смену логинов/паролей и т.д. (за это действие отвечает запущенная вами перед снятием образа диска утилита SysPrep). MS SQL Server, БД, комплекс и его настройки останутся такими, какими они были перед резервированием образа (функциональными).
Для более подробного изучения утилиты SysPrep читайте \Support\Tools\unattend.doc, из дистрибутива Windows NT5, и Ghostpe.pdf из каталога, куда была произведена установка Norton Ghost.
5.Вопросы настройки и администрирования комплекса.
-
Требуемые настройки для типовой конфигурации комплекса.
Для работы комплекса на одном компьютере, требуется установка MSSQL Server 2000 или выше (MSDE из комплекта MS Office XP). Создание базы данных производится в соответствии с п. 4.3 данного руководства. Средства доступа к БД настраивается в соответствии с п. 4.5.
В файле «BCK» находится «бакап» пустой базы, настроенной под стандартную конфигурацию. Для изменения конфигурации пользуйтесь приложением 1.
Дежурные службы (Jobs) обеспечиваются сервисом SQL Server Agent, являющимся обязательным компонентом MS SQL Server. Дежурные службы выполняют конкретные задачи в определенное для этого время, или с определенной периодичностью. В программном комплексе «Алмаз-монитор» дежурные службы используются для поддержания базы данных – слежение за размером базы (удаление устаревших данных, которые одновременно не несут полезной информации (например, СКЗ нормального уровня за прошлый месяц)).
В программном комплексе «Алмаз-монитор» используются четыре дежурные службы:
Hour:
Удаление всех минутных данных измерений из таблицы SDANNYE кроме данных за последние 10 суток.
Почасовое усреднение неаварийных данных в таблице SDANNYE.
Удаляет все не аварийные данные о спектрах/сигналах в таблице DDANNYE, кроме данных последних 10 суток.
Контролирует объем таблицы DDANNYE. После превышения 300 000 записей удаляет все данные, кроме последних 20 дней.
Day:
Удаление всех часовых данных измерений из таблицы SDANNYE кроме данных за последние 31 дней.
Усреднение по дням данных таблицы SDANNYE, уже усредненных по часам, старее 1 дня.
Month:
Усреднение по месяцам данных таблицы SDANNYE, уже усредненных по дням, старее 1 месяца.
Year:
Усреднение по годам данных таблицы SDANNYE, уже усредненных по месяцам, старее 1 года.
Неправильное выполнение или невыполнение дежурных служб приводит к бесконечному росту размера БД.
-
Резервирование и архивация данных.
Для резервирования/архивации данных следует использовать SQL Server Enterprise Manager: зайдя по цепочке Console root\Microsoft SQL Servers\SQL Servers Group\<�Имя_компьютера>\databases и нажав правую кнопку мыши выбрать \all tasks\restore database (Backup database для резервирования базы). В диалоге восстановления в закладке “general” следует указать:
базу – «DMT_»;
источник – “from device”;
выбрать device – указать путь к файлу бэкапа Bck.
В закладке “options” следует установить:
галочку force restore over existing database;
поправить путь к файлу данных SQL (move to physical file name) если требуется.
Автоматическое восстановление/резервирование/архивацию базы можно производить с помощью программы Baseutil.exe, которая находится на поставляемом с системой «Алмаз» CD-диском:
В программе восстановления/резервирования БД следует указать:
DSN, который должен быть настроен на БД, копию которой требуется создать;
«файл бакапа», в котором хранится (при восстановлении) или будет размещена (при резервировании) копия БД.
При восстановлении БД, возможно, будет необходимо исправить путь к файлам, где должны размещаться данные и лог. Эти исправления можно внести в поле «Имя файла» в разделах «Данные» и «Лог»:
После выполнения всех вышеперечисленных следует нажать кнопку «Восстановить» на закладке «Восстановление» или «Резервировать» на закладке «Резервирование». Следует учесть, что при восстановлении БД следует завершить все приложения, которые работают с этой БД. В противном случае, появится сообщение об ошибке:
Диагностика ошибок.
При возникновении проблем в эксплуатации комплекса, большое значение отводится диагностике возникших ошибок. Для этого предусмотрено сохранение данных об возникших ошибках в SQL Server. Все программы комплекса заносят в таблицу LOG_ (см. приложение 1) сведения о произошедших ошибках при возникновении исключительных ситуаций, а так же основные события работы программ (например, запуск/завершение программы). Добавление записей в БД не производится в том случае, если ошибка возникла до соединения с SQL server-ом или после отсоединения от него (или в процессе соединения/отсоединения).
Данные, сохраненные таким образом в таблицу LOG_ , необходимы, в первую очередь, для диагностики ошибок разработчиком.
Список литературы:
MS Windows:
- Сосински Б. «ОСВОЙ САМОСТОЯТЕЛЬНО MICROSOFT WINDOWS 2000 SERVER за 24 часа»;
- Девис П., Льюис Б.Д. «ОСВОЙ САМОСТОЯТЕЛЬНО MICROSOFT WINDOWS 2000 SERVER за 21 день»;
- Манайзи М., Андерсон К., Смит Б., Тумбс Д. «WINDOWS 2000 SERVER»;
MS SQL Server:
- Тейлор А.Г. «SQL. Для чайников»;
- Плю Р., Стефенс Р.К. «ОСВОЙ САМОСТОЯТЕЛЬНО SQL за 24 часа»;
- Веймаер Р. «Освой самостоятельно Microsoft SQL Server 2000 за 21 день»;
- Артемов Д. «Microsoft SQL Server 2000. Новейшие технологии»;
- Мамаев Е. «Microsoft SQL Server 2000. Для профессионалов»;
- Линзенбардт М.А., Стиглер М.Ш. «Администрирование SQL Server 2000. Полное руководство»;
Corba (для разработчиков):
- Орфали Р., Харки Д. «JAVA и CORBA В приложениях клиент-сервер»;
- Причард Дж. COM и CORBA Просто и доступно.
Часто задаваемые вопросы.
Вопрос: При запуске программы «опрос контроллера» не появляются значения как на закладке «Система», так и на закладке «Замеры». Есть только «Сведения об ОС».
Ответ: Проверьте настройку доступа к БД ODBC. Настройка производится в соотв. п. 4.5 данного руководства. При настройке вам будет предложено протестировать настроенный DSN -«Test Datasource». Дальнейшие действия – в соответствии с ошибками теста.
В: При запуске программы «Anim» в нижней части экрана появляется надпись на красном фоне «Сервер контроллера и SQL не отвечают».
О: Проверьте настройку доступа к БД ODBC. Настройка производится в соотв. п. 4.5 данного руководства. При настройке вам будет предложено протестировать настроенный DSN -«Test Datasource». Дальнейшие действия – в соответствии с ошибками теста.
В:В программе «опрос контроллера» нет данных на закладке «Замеры».
О: «Сервер контроллера» («Сервис контроллера») не получает ответов от контроллера – проверьте подключение к порту RS-422, питание контроллеров. В БД проверьте настройки COM-порта (табл. Kreyt см. Приложение 1).
В: В программе «Агрегат» по всем каналам показания – «обрыв контроллера».
О. «Сервер контроллера» («Сервис контроллера») не получает ответов от контроллера – проверьте подключение к порту RS-422, питание контроллеров. В БД проверьте настройки COM-порта (табл. Kreyt см. Приложение 1) .
В: В нашей конфигурации SQL Server установлен на компьютере, который находится в закрытом помещении. Сам комплекс установлен на щите управления. Запуская какую-либо программу из комплекса «Алмаз-монитор», часы системного времени сбрасываются.
О: Компоненты комплекса при запуске автоматически синхронизируют системное время с временем, выдаваемом SQL Server-ом. Установите нормальное время на компьютере, на котором находится SQL Server.
В: В программе «Anim», на графике «Тренд» в режиме «непрерывно» появляется дата «30.12.1899 00:00:00» и далее ничего не происходит.
О: «Сервер контроллера» («Сервис контроллера») не получает ответа от нужного контроллера – проверьте подключение к порту RS-422, питание контроллеров. В БД проверьте настройки COM-порта (табл. Kreyt см. Приложение 1). Это же касается и для остальных графиков. Если содержимое графика не меняется при нажатии на кнопки «минутный», «часовой», «суточный» - означает, что в БД нет запрашиваемых вами данных.
В: График «Фаза» пустой.
О: Проверьте отметчик. Возможно, агрегат остановлен.
В: В «Anim», при нажатии на кнопку «Печать» на любом из графиков – программа перегружается.
О: Установите драйвер принтера (если принтер на этом компьютере не используется, установите драйвер любого принтера).
В: В программах «Опрос контролера» и «Агрегат» периодически появляются надписи на красном фоне: «SQL Server не отвечает», «сервер контроллера не отвечает». У нас конфигурация на нескольких компьютерах. Если запустить весь комплекс на одном компьютере – все работает нормально.
О: Проверьте работоспособность и загрузку ЛВС.
В: Программа «Аnim» долго выводит графики.
О: 1) Проверьте, работают ли дежурные службы. Для этого запустите MS SQL Enterprise Manager и зайдите по цепочке: Console root\Microsoft SQL Servers\SQL Servers Group\<�Имя_компьютера>\Management\SQL Server Agent\Jobs.
2) Проверьте, хватает ли ресурсов на компьютере: Нажмите Alt-Ctrl-Del и выберите «Task Manager», перейдите на закладку Performance, попробуйте вывести график.
3) Если используется конфигурация на нескольких компьютерах, соединенных в ЛВС – проверьте загруженность сети.
В: Одна из программ перегружается через определенный интервал времени.
О: Проверьте настройки в файле reset.ini. Возможно, значение TitleX для этой программы неправильно указано. В этом случае программа reset не находит окна программы (считает, что программа в данный момент не запущена) и перезагружает ее.
Если у вас возникнут другие вопросы, присылайте по электронной почте: Fil@Diamech.ru, Nik@Diamech.ru или задавайте по телефону: (095)673-13-16 (отдел штатных систем), факс: (095)361-09-10.
|