Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Вопрос: Что вы должны сделать, чтобы восстановить базу данных?




Восстановление полной резервной копии базы данных, дифференциальной копии и копии журнала транзакций

Проверка имеющихся резервных копий

Вы должны исследовать дату и содержимое имеющихся резервных копий базы данных NWCOPY. Для этого выполните следующие шаги:

1. Запустите или переключитесь в программу Enterprise Manager.

2. Разверните свой сервер, разверните ветвь Management, после чего щелкните по команде Backup.

3. В окне детализации вызовите контекстное меню на файле NWC3 и вызовите команду «Свойства».

4. Нажмите в открывшемся окне кнопку View Contents (Просмотреть содержимое). Запишите в свой отчет тип, описание, а также дату и время каждой резервной копии на устройстве.

Вопрос: что содержит устройство NWC3?

5. Исследуйте аналогичным образом устройство NWCHANGE.

Вопрос: что содержит устройство NWCHANGE?

Просмотр выбранной стратегии восстановления

Вы должны рассмотреть стратегию восстановления, которую предлагает Вам по умолчанию Enterprise Manager, и определить, подходит ли она в данном случае. Для этого следует выполнить следующие действия:

1. Раскройте Ваш сервер, затем рубрику Databases, выберите испорченную базу данных NWCOPY.

2. В контекстном меню выполните команду Все задачи | Restore Database. Откроется окно Restore database.

Enterprise Manager по умолчанию выберет все необходимые параметры восстановления для того, чтобы привести базу данных в непротиворечивое состояние. Проанализируйте этот выбор. Обратите внимание на то, что из четырех резервных копий Enterprise Manager выбирает три (полную резервную копию, дифференциальную и последнюю копию журнала транзакций).

Вопрос 1: Вы согласны с этим планом восстановления?

Вопрос 2: Почему не выбрана первая резервная копия журнала транзакций?

3. Отмените восстановление.

Восстановление полной и дифференциальной резервных копий

Вы выполните восстановление только полной и дифференциальной резервных копий и затем организуете доступ к базе данных только для чтения.

1. Раскройте Ваш сервер, затем рубрику Databases, выберите испорченную базу данных NWCOPY.

2. В контекстном меню выполните команду Все задачи | Restore Database. Откроется окно Restore database.

3. В области Restore as Database выберите NWCOPY.

4. В области Restore установите переключатель Database

5. В области Parameters в списке Show backup of database выберите NWCOPY, в списке First backup to restore (Первая резервная копия для восстановления) выберите опцию восстановления полной резервной копии базы данных.

6. В списке Restore выберите файлы полной и дифференциальной резервных копий. (нажатие на кнопку Properties поможет Вам сделать этот выбор).

7. На вкладке Options выберите режим Leave database read-only and able to restore additional transaction logs (Оставить базу данных в режиме только для чтения с возможностью восстановления дополнительных журналов транзакций).

8. Щелкните по OK, чтобы начать процесс восстановления.

9. Щелкните по OK, когда процесс восстановления завершится.

Проверка содержимого базы данных

1. Откройте Query Analyzer . В окне запроса откройте программу C:\MOC\2072\Labfiles\L07\ListCust.sql, просмотрите текст программы и выполните ее.

2. Проверьте, восстановились ли данные о всех трех записях, добавленных Вами ранее?

3. Закройте окно запроса.

Восстановление журнала транзакций из резервной копии

Восстановите полную резервную копию базы данных (см. п.1-5 из раздела «Восстановление полной дифференциальной резервных копий»)

6. В списке Restore выберите самый последний журнал транзакций.

7. На вкладке Options выберите режим, позволяющий оставить базу данных в рабочем состоянии (Leave database operational. No additional transaction logs can be restored).

8. Щелкните по OK, чтобы начать процесс восстановления.

9. Щелкните по OK, когда процесс восстановления завершится.

10. Отмените режим ограничения доступа к базе данных NWCOPY.

Просмотр содержимого базы данных

Выполните все действия упражнения «Проверка содержимого базы данных».

Восстановились ли данные о всех трех новых клиентах?

7. Лабораторная работа по теме «Мониторинг производительности сервера»

 

После выполнения данной лабораторной работы вы сможете:

· Контролировать производительность сервера с помощью программы Windows System Monitor;

· Контролировать производительность сервера с помощью SQL Profiler;

· Наблюдать план выполнения запроса, используя SQL Server Query Analyzer ;

· Контролировать блокировки, используя системные хранимые процедуры и программу SQL Server Enterprise Manager .

Для выполнения данной лабораторной работы используйте файлы сценариев, которые находятся в папке C:\MOC\2072a\Labfiles\L08.

1. Использование программы Windows System Monitor

Создайте базу данных NorthwindCopy. Для этого восстановите резервную копию базы данных NorthwindCopy из файла C:\MOC\2072a\Labfiles\L08\NorthwindCopy.bak.

Сконфигурируйте Windows System Monitor. Для этого выполните следующие действия:

· запустите программу «Системный монитор» (Мой компьютер /Администрирование /Системный монитор);

· на панели инструментов щелкните по кнопке «Добавить» (+);

· в окне диалога добавьте счетчики, используя информацию табл.1. В конце закройте окно кнопкой «Закрыть».

Примечание. Основной набор счетчиков программы «Системный монитор» приведен в прилож.3.

Таблица 1

Набор счетчиков программы Системный монитор для первого упражнения

Объект Счетчик Выбрать вхождение из списка
SQL Server:Access Methods (Методы доступа) Full Scans/sec(Полных сканирований в сек)  
SQL Server:Access Methods Index Search/sec (Индексных поисков в сек)    
SQL Server:Buffer Manager (Диспетчер буферов) Buffer Cashe Hit Ratio (коэффициент кэшированных операций)  
SQL Server:Databases Active Transactions (Активные транзакции) NorthwindCopy
SQL Server:Databases Percent Log Used (% использования журнала транзакций)   NorthwindCopy
SQL Server:Databases Transactions/sec (Транзакций/сек)   NorthwindCopy
SQL Server:Memory Manager (Диспетчер памяти) Lock Blocks (Препятствующие блокировки)  
SQL Server:SQL Statistics (Статистика SQL Server ) Batch Requests/sec (Пакетных запросов в секунду)  

 

Проведите имитацию деятельности сервера

Деятельность сервера будет имитировать программа C:\MOC\2072a\Labfiles\L08\Мonitor.bat, которую следует вызвать из командной строки (Пуск/Выполнить).

Наблюдайте окно «Просмотр диаграммы» во время выполнения командных файлов. Запишите значения счетчиков. Опишите в отчете, какие тенденции Вы отметили.

Отслеживание использования памяти и процессора.

В окне системного монитора щелкните по кнопке «Новый набор счетчиков» и добавьте набор счетчиков в соответствии с табл.2.

Таблица 2

Набор счетчиков для мониторинга использования памяти и процессора

Объект Счетчик Выбрать вхождение из списка
Память Обмен страниц/сек  
Память Ошибок страниц/сек  
Процесс % загруженности процессора Sqlserver
Процесс Ошибок страниц/сек Sqlserver
SQL Server:Cache Manager (Диспетчер КЕШ-памяти) Cache Hit Ratio (Коэффициент успешного обращения к КЕШ памяти Adhoc SQL Plans
SQL Server:Memory Manager Connection Memory(KB)  
SQL Server:Memory Manager Total Server Memory (KB)  

Наблюдайте за окном «Просмотр диаграммы» во время выполнения программы Monitor.bat. Какие тенденции вы наблюдаете? Кнопкой на панели инструментов перейдите в режим отображения значений счетчиков. Скопируйте это окно в отчет, сравните значения счетчиков с допустимыми, сделайте выводы.

Закройте все окна командной строки на панели задач. Счетчики программы Системный монитор должны отразить снижение активности на сервере.

Создайте журнал для записи показаний системного монитора через каждые 20 сек в течение 5-10 мин. Остановите запись и просмотрите журнал.


Поделиться:

Дата добавления: 2015-09-15; просмотров: 83; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты