Файл: Министерство науки.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 10.01.2024

Просмотров: 496

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

РАБОТА №1 ПРАКТИЧЕСКАЯ. ПОСТРОЕНИЕ БАЗЫ ДАННЫХ В СРЕДЕ ОДНОЙ ИЗ СУБД

Общие сведения о базах данных

Точные числа:

Символьные строки:

Двоичные данные:

Прочие типы данных:

РАБОТА №2 ПРАКТИЧЕСКАЯ. ПОСТРОЕНИЕ СХЕМЫ И СЛОВАРЯ БАЗЫ ДАННЫХ

РАБОТА №3 ПРАКТИЧЕСКАЯ. ИЗУЧЕНИЕ КОМАНД АДМИНИСТРИРОВАНИЯ ДАННЫХ

Привилегии

Команда GRANT

Операторы языка определения данных ddl и модификации отношений

Создание хранимой процедуры

Изменение хранимой процедуры

Удаление хранимой процедуры

Использование переменных в хранимых процедурах

Преимущества использования процедур

Пользовательские функции UDF (user-defined function)

Multi-Statement Table

Удаление функции

РАБОТА №6 ЛАБОРАТОРНАЯ. РАЗРАБОТКА

РАБОТА №7 ПРАКТИЧЕСКАЯ. УСТАНОВКА

РАБОТА №8 ПРАКТИЧЕСКАЯ. УСТАНОВКА И НАСТРОЙКА СУБД MY SQL

Восстановление базы данных

РАБОТА №10 ПАРКТИЧЕСКАЯ. КОПИРОВАНИЕ БАЗ ДАННЫХ СРЕДСТВАМИ КОМАНД SQL

РАБОТА №11 ПРАКТИЧЕСКАЯ. ПЕРЕНОС БАЗЫ ДАННЫХ НА ДРУГОЙ ТИП СЕРВЕРА

РАБОТА №12 ПРАКТИЧЕСКАЯ. СОЗДАНИЕ МЕХАНИЗМОВ СЕРВЕРА ДЛЯ ОБСЛУЖИВАНИЯ БАЗЫ ДАННЫХ

sp_delete_backuphistory [ @oldest_date = ] «oldest_date»

РАБОТА №14 ПРАКТИЧЕСКАЯ. МОНИТОРИНГ НАГРУЗКИ СЕРВЕРА

Системная процедура sp_who.

USE master; GO

РАБОТА №15 ПРАКТИЧЕСКАЯ. УСТАНОВКА И НАСТРОЙКА СЕРВЕРА БД ORACLE

Задание опций установки

Описание служб Oracle

СОДЕРЖАНИЕ САМОСТОЯТЕЛЬНОЙ РАБОТЫ

УЧЕБНО-МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ ПО ДИСЦИПЛИНЕ

Дополнительная литература

Программное обеспечение и интернет-ресурсы

ПРИЛОЖЕНИЕ

Вставка строки

Изменение значения поля в строке

Удаление строки

Стандартные функции SQL Server Агрегативные функции

Функции манипуляции датой и временем

Niladic-функции

Функции для манипуляции со строками

Функции для преобразования различных типов данных

Атрибуты:

Связи:

Диаграмма связей в БД

Пример выполнения работы №5

прибавляет).

К типичным вышеуказанным задачам добавляются специфич- ные задачи обслуживания msdb.

Как известно, в базе данных msdb хранится история резервных копий по базам данных. Теперь представим сервер, у которого баз данных более 50, каждые 10-15 минут проходит создание резервное копирование файла транзакций, какой объем

Очистка истории резервного копирования осуществляется че- рез процедуру:

sp_delete_backuphistory [ @oldest_date = ] «oldest_date»


где[@oldest_date=]«oldest_date»

Самая ранняя дата, сохраненная в таблицах журнала резервно- го копирования и восстановления. Аргумент oldest_date имеет тип datetimeи не имеет значения по умолчанию


    1. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ




  1. Открыть узлы системных баз данных.

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

  3. Проверить целостность системных баз данных с помощью инструкции «DBCCCHECKDB».

  4. Отобразить историю копирования.

  5. Очистить историю копирования в базе msdb.




    1. ЗАДАНИЯ ДЛЯ ВЫПОЛНЕНИЯ


Заданием для работы является обслуживание баз данных ис- пользуемых для выполнения лабораторных работ.


    1. КОНТРОЛЬНЫЕ ВОПРОСЫ




  1. Какие системные базы данных есть в среде MS SQL Server? Каково их назначение?




  1. Какие задачи обслуживания системных баз данных сущест- вуют?

  2. Каким образом выполняется обслуживание системных баз данных MS SQL Server?

  3. Что такое «История резервного копирования»? Каким обра- зом она очищается?




РАБОТА №13 ПРАКТИЧЕСКАЯ. РАБОТА С ЖУРНАЛОМ АУДИТА БАЗЫ ДАННЫХ



    1. ЦЕЛЬ И ЗАДАЧИ РАБОТЫ


Целью данной работы является получение практических навы- ков работы с журналами аудита базы данных.

Для достижения цели работы необходимо решить следующие задачи.

  • Изучить основные журналы, используемые для отображе- ние событий происходящих с сервером и с его окружением.

  • Ознакомиться с основными средствами просмотра данных этих журналов, изучить их возможности.

  • Выполнить практическое задание по работе с журналами сервера изученными средствами.




    1. КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ


При работе сервера необходимо отслеживать и события, свя- занные с его работой. Главная цель при этом – как можно быстрее обнаруживать проблемы, возникающие на сервере, и оперативно реагировать на них.

Самое простое средство мониторинга работы 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.


    1. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ




  1. Открыть журнал сервера.

  2. Выявить основные события сервера за последние 12 часов.

  3. Отобразить события в виде отчѐта.

  4. Выгрузить журнал в текстовый файл и файл «.csv».

  5. Определить положение и открыть с помощью текстового редактора файл, соответствующий журналу.



4. КОНТРОЛЬНЫЕ ВОПРОСЫ


  1. Какие события могут происходить при работе сервера? За- чем их отслеживать?

  2. Каким образом сохраняются данные о событиях сервера?

  3. Какие типы журналов сервера выделяются?

  4. Какие средства просмотра журналов существуют? Каковы их возможности?

  5. Как запустить просмотрщик событий сервера?




РАБОТА №14 ПРАКТИЧЕСКАЯ. МОНИТОРИНГ НАГРУЗКИ СЕРВЕРА


    1. ЦЕЛЬ И ЗАДАЧИ РАБОТЫ


Целью работы является получение практических навыков от- слеживания работы сервера MS SQL Server.

Для достижения цели работы необходимо решить следующие задачи:

  • изучить средств мониторинга Activity monitor, Denali Activi- ty Monitor;

  • ознакомиться с использованием системных процедур sp_who и sp_who2.

    1. КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ Мониторинг экземпляров 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 (Количество ожи-
дающих задач),