ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 10.01.2024
Просмотров: 496
Скачиваний: 2
СОДЕРЖАНИЕ
РАБОТА №1 ПРАКТИЧЕСКАЯ. ПОСТРОЕНИЕ БАЗЫ ДАННЫХ В СРЕДЕ ОДНОЙ ИЗ СУБД
РАБОТА №2 ПРАКТИЧЕСКАЯ. ПОСТРОЕНИЕ СХЕМЫ И СЛОВАРЯ БАЗЫ ДАННЫХ
РАБОТА №3 ПРАКТИЧЕСКАЯ. ИЗУЧЕНИЕ КОМАНД АДМИНИСТРИРОВАНИЯ ДАННЫХ
Операторы языка определения данных ddl и модификации отношений
Использование переменных в хранимых процедурах
Преимущества использования процедур
Пользовательские функции UDF (user-defined function)
РАБОТА №6 ЛАБОРАТОРНАЯ. РАЗРАБОТКА
РАБОТА №7 ПРАКТИЧЕСКАЯ. УСТАНОВКА
РАБОТА №8 ПРАКТИЧЕСКАЯ. УСТАНОВКА И НАСТРОЙКА СУБД MY SQL
РАБОТА №10 ПАРКТИЧЕСКАЯ. КОПИРОВАНИЕ БАЗ ДАННЫХ СРЕДСТВАМИ КОМАНД SQL
РАБОТА №11 ПРАКТИЧЕСКАЯ. ПЕРЕНОС БАЗЫ ДАННЫХ НА ДРУГОЙ ТИП СЕРВЕРА
РАБОТА №12 ПРАКТИЧЕСКАЯ. СОЗДАНИЕ МЕХАНИЗМОВ СЕРВЕРА ДЛЯ ОБСЛУЖИВАНИЯ БАЗЫ ДАННЫХ
sp_delete_backuphistory [ @oldest_date = ] «oldest_date»
РАБОТА №14 ПРАКТИЧЕСКАЯ. МОНИТОРИНГ НАГРУЗКИ СЕРВЕРА
РАБОТА №15 ПРАКТИЧЕСКАЯ. УСТАНОВКА И НАСТРОЙКА СЕРВЕРА БД ORACLE
СОДЕРЖАНИЕ САМОСТОЯТЕЛЬНОЙ РАБОТЫ
УЧЕБНО-МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ ПО ДИСЦИПЛИНЕ
Программное обеспечение и интернет-ресурсы
Изменение значения поля в строке
Стандартные функции SQL Server Агрегативные функции
Функции манипуляции датой и временем
Функции для манипуляции со строками
К типичным вышеуказанным задачам добавляются специфич- ные задачи обслуживания msdb.
Как известно, в базе данных msdb хранится история резервных копий по базам данных. Теперь представим сервер, у которого баз данных более 50, каждые 10-15 минут проходит создание резервное копирование файла транзакций, какой объем
Очистка истории резервного копирования осуществляется че- рез процедуру:
sp_delete_backuphistory [ @oldest_date = ] «oldest_date»
где[@oldest_date=]«oldest_date»
Самая ранняя дата, сохраненная в таблицах журнала резервно- го копирования и восстановления. Аргумент oldest_date имеет тип datetimeи не имеет значения по умолчанию
-
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
-
Открыть узлы системных баз данных. -
Выполнить резервное копирование системных баз данных. -
Проверить целостность системных баз данных с помощью инструкции «DBCCCHECKDB». -
Отобразить историю копирования. -
Очистить историю копирования в базе msdb.
-
ЗАДАНИЯ ДЛЯ ВЫПОЛНЕНИЯ
Заданием для работы является обслуживание баз данных ис- пользуемых для выполнения лабораторных работ.
-
КОНТРОЛЬНЫЕ ВОПРОСЫ
-
Какие системные базы данных есть в среде MS SQL Server? Каково их назначение?
-
Какие задачи обслуживания системных баз данных сущест- вуют? -
Каким образом выполняется обслуживание системных баз данных MS SQL Server? -
Что такое «История резервного копирования»? Каким обра- зом она очищается?
РАБОТА №13 ПРАКТИЧЕСКАЯ. РАБОТА С ЖУРНАЛОМ АУДИТА БАЗЫ ДАННЫХ
-
ЦЕЛЬ И ЗАДАЧИ РАБОТЫ
Целью данной работы является получение практических навы- ков работы с журналами аудита базы данных.
Для достижения цели работы необходимо решить следующие задачи.
-
Изучить основные журналы, используемые для отображе- ние событий происходящих с сервером и с его окружением. -
Ознакомиться с основными средствами просмотра данных этих журналов, изучить их возможности. -
Выполнить практическое задание по работе с журналами сервера изученными средствами.
-
КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ
При работе сервера необходимо отслеживать и события, свя- занные с его работой. Главная цель при этом – как можно быстрее обнаруживать проблемы, возникающие на сервере, и оперативно реагировать на них.
Самое простое средство мониторинга работы MS SQL Server 2005 – журналы сервера. Считается, что рабочий день адми- нистратора на предприятии должен начинаться с просмотра журна- лов событий на всех серверах. Для MS SQL Server начиная с версии 2005 выделяются 4 журнала:
-
журнал событий самого SQL Server; -
журнал событий SQL Server Agent; -
журнал событий операционной системы Windows; -
журнал событий приложений Windows.
Журналы можно просматривать разными способами. Самый простой и рекомендованный – использовать просмотрщик, который встроен в SQL Server Management Studio. Запустить его можно из контейнера Management | SQL Server Logs (Управление | Журналы SQL Server).
В списке журналов нужно щелкнуть правой кнопкой мыши
по требуемому журналу и в контекстном меню выбрать View SQL Server Log (Просмотреть журнал SQL Server). Откроется окно про- смотрщика журналов (рис. 13.1).
Рис.13.1 Открытие окна просмотра журналов
Рис.13.2 Окно просмотра журналов
При помощи просмотрщика журналов можно просматривать не только журналы SQL Server, но и журналы SQL Server Agent, Windows и Database Mail, можно экспортировать данные из журна- лов при помощи кнопки Export (Экспортировать), в том числе и в очень удобный для загрузки в базу данных формат CSV, можно на- страивать фильтрацию и производить поиск нужной информации.
Журналы событий SQL Server можно просматривать и «вруч- ную», при помощи любого текстового редактора. По умолчанию
они находятся в каталоге C:\Program Files\Microsoft SQL Server\MSSQL\LOG. Там же находятся и журналы SQL Server Agent.
Если вам нужен более подробный протокол событий, происхо- дящий на сервере, можно воспользоваться параметром C2 Audit Tracing. Его можно установить на вкладке Security (Безопасность) свойств сервера в Management Studio. В этом режиме в каталоге Data (Данные) для данного экземпляра сервера будут автоматически создаваться текстовые файлы с очень подробной информацией, ко- торая может потребоваться для аудита в соответствии со стандар- том безопасности C2.
-
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
-
Открыть журнал сервера. -
Выявить основные события сервера за последние 12 часов. -
Отобразить события в виде отчѐта. -
Выгрузить журнал в текстовый файл и файл «.csv». -
Определить положение и открыть с помощью текстового редактора файл, соответствующий журналу.
4. КОНТРОЛЬНЫЕ ВОПРОСЫ
-
Какие события могут происходить при работе сервера? За- чем их отслеживать? -
Каким образом сохраняются данные о событиях сервера? -
Какие типы журналов сервера выделяются? -
Какие средства просмотра журналов существуют? Каковы их возможности? -
Как запустить просмотрщик событий сервера?
РАБОТА №14 ПРАКТИЧЕСКАЯ. МОНИТОРИНГ НАГРУЗКИ СЕРВЕРА
-
ЦЕЛЬ И ЗАДАЧИ РАБОТЫ
Целью работы является получение практических навыков от- слеживания работы сервера MS SQL Server.
Для достижения цели работы необходимо решить следующие задачи:
-
изучить средств мониторинга Activity monitor, Denali Activi- ty Monitor; -
ознакомиться с использованием системных процедур sp_who и sp_who2.
-
КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ Мониторинг экземпляров SQL Server и баз данных позволяет
получить информацию, необходимую для диагностики и устране- ния неполадок производительности SQL Server, а также для тонкой настройки SQL Server.
Для нормального функционирования SQL Server, администра- тор баз данных должен постоянно следить за производительностью, иметь набор метрик, которые оперативно могут сообщить о дегра- дации в работе системы. Вовремя получать уведомления, когда те- кущая нагрузка на сервер выходит за рамки базовых показателей системы, и принять адекватные меры.
Activity Monitor отслеживает наиболее важные показатели эф- фективности SQL Server. Чтобы получить их, он выполняет запросы к экземпляру SQL Server каждые 10 секунд. Мониторинг осуществ- ляется только когда инструмент открыт, поэтому побочный эффект от его использования минимальный.
Все метрики показаны на 5 разных панелях: Overview (Обзор), Processes (Процессы), Resource Waits (Ожидания ресурсов), Data File I/O (Ввод/вывод файлов данных), и Recent Expensive Queries (последние затратные запросы).
Overview (Общие сведения). Содержит графики Processor Time (Процессорное время), Number of Waiting Tasks (Количество ожи-
дающих задач),