Файл: Операции, производимые с данными (Понятия информации, данных и сообщения в современной науке, технике и теории информации).pdf
Добавлен: 01.04.2023
Просмотров: 139
Скачиваний: 1
СОДЕРЖАНИЕ
1. Обзор литературных источников по теме исследования
1.1 Понятия информации, данных и сообщения в современной науке, технике и теории информации
1.2 Сбор, передача, обработка и накопление информации
2. Базы данных. Основные понятия и определения
2.2 Архитектура «клиент-сервер»
2.3 Управление базами данных (Администрирование)
3. Практическая часть. Установка и администрирование базы данных на примере СУБД Oracle 12c
Рисунок 3.14 – Установка соединения с сервером Oracle
Далее следует установить соединение с сервером из утилиты командной строки SQLPlus. Можно установить соединение без указания имени пользователя и пароля, тогда соединение будет установлено от имени текущего пользователя Windows (рисунок 3.15).
Рисунок 3.15 – Установка соединения с сервером Oracle без указания имени пользователя и пароля
Также можно установить соединение с указанием имени пользователя и пароля, тогда соединение будет установлено от имени данного пользователя (рисунок 3.16).
Рисунок 3.16 – Установка соединения с сервером Oracle с указанием имени пользователя и пароля
2. Установка и настройка мультиарендной архитектуры сервера СУБД Oracle 12c
Oracle Multitenant – технология, позволяющая запустить несколько независимых подключаемых баз данных в рамках одного экземпляра. Каждая подключаемая база данных имеет свой набор объектов, но при этом у них общая SGA и один набор серверных процессов. Базы данных изолированы друг от друга и не конфликтуют между собой. Для выполнения курсовой работы необходимо создать подключаемую базу данных. Продемонстрируем создание подключаемой базы данных. Для этого необходимо запустить утилиту Database Configuration Assistant (рисунок 3.17).
Рисунок 3.17 – Запуск утилиты Database Configuration Assistant
После чего следует указать, что будет создаваться подключаемая база данных (рисунок 3.18). Затем необходимо выбрать экземпляр, на котором будут создаваться подключаемые базы данных (рисунок 3.19).
Рисунок 2.18 – Создание подключаемой базы данных
Рисунок 3.19 – Выбор экземпляра
Следует указать способ создания подключаемой базы данных – из архива или из набора файлов (рисунок 3.20).
Рисунок 3.20 – Выбор источника для подключаемой базы данных
Необходимо выбрать месторасположение файлов базы данных и наделить пользователя административными полномочиями (рисунок 3.21).
Рисунок 3.21 – Выбор свойств базы данных и администратора
В результате выполнения мастера база данных создана (рисунок 3.22).
Рисунок 3.22 – Итоговое окно создания базы данных
Чтобы запустить сервер, используется набор служебных файлов Oracle:
1) файл параметров;
2) управляющие файлы;
3) файл паролей;
4) файлы журналов работы.
Файлы параметров предназначены для конфигурирования действий Oracle при старте.
Файл параметров сервера (SPFILE) – двоичный файл, который может быть записан и считан сервером базы данных и не должен редактироваться вручную. Он находится на сервере, на котором выполняется экземпляр Oracle. Этот файл не изменяется при завершении работы экземпляра и его запуске. Именем по умолчанию для этого файла является spfile.ora. Текстовый файл параметров инициализации может быть прочитан сервером базы данных, но сервер не может записывать в него. Именем по умолчанию для этого файла является init.ora. Изменения в файле параметров могут быть произведены командой ALTER SYSTEM … SCOPE=SPFILE, тогда изменение параметров сохраняется в SPFILE и будет применяться при следующем старте Oracle.
Просмотреть значения параметров можно при помощи следующего динамического представления словаря (рисунок 3.23).
Рисунок 3.23 – Просмотр параметров экземпляра
Управляющие файлы – это файлы, содержащие имена и местоположение основных физических файлов базы данных и некоторых параметров. Управляющие файлы содержат данные о физической структуре базы данных. Эти файлы являются критическими по отношению к базе данных. Без них невозможно открыть файлы данных, чтобы получить доступ к данным в базе данных. Они могут также содержать метаданные, связанные с резервными копиями.
По умолчанию для надежности создается два управляющих файла, хотя сервер может стартовать и с одним. Обычно для надежности их размещают на разных дисковых носителях.
Файл паролей используется для аутентификации администраторов в задачах создания базы данных или запуска и остановки сервера. Аутентификация всех остальных пользователей выполняется внутри самой базы данных, но, поскольку база данных может быть выключена или не смонтирована, для этих случаев требуется иная форма аутентификации администратора. В связи со слишком большими привилегиями, предоставляемыми посредством этого файла, он должен храниться в защищенном каталоге, который недоступен ни для кого, за исключением администраторов базы данных и администраторов операционной системы.
Список пользователей, которым предоставлен административный доступ, можно получить из представления (рисунок 3.24).
Рисунок 3.24 – Список привилегированных пользователей базы данных
Файл предупреждений базы данных является хронологическим журналом сообщений об ошибках или отклонениях в работе сервера, таких как:
- использование при запуске каких-либо параметров инициализации не по умолчанию;
- все внутренние ошибки, которые возникли в процессе работы;
- все административные операции, такие как создание, изменение, удаление объектов и старт или остановка сервера;
- возникновение ошибок автоматического обновления материализованных представлений.
База данных Oracle использует журнал предупреждений, чтобы вести учет таких событий. Если административная операция успешна, сообщение отмечается в журнале предупреждений как «завершено» с меткого времени. Следует просматривать журнал, чтобы изучить некритические ошибки и информационные сообщения. Поскольку файл может вырасти до очень большого размера, необходимо периодически делать резервную копию файла предупреждений и удалять текущий файл. Журнал предупреждений ведется в xml-формате и может быть просмотрен в браузере, текстовом редакторе или специализированном программном обеспечении для анализа файлов журналов.
Все данные в Oracle сохраняются в файлах данных. Все таблицы, представления, индексы, триггеры, последовательности, программы на PL/SQL находятся в файлах данных. В каждой базе данных Oracle имеется по крайней мере один файл данных и файл журнала повторного выполнения. Каждый файл данных может быть связан только с одной базой данных. Файл данных состоит из заголовка и совокупности блоков. Заголовок файла данных содержит идентификатор базы данных, номер и имя файла, тип файла, SCN создания и состояния файла и пр.
Оперативные файлы журналов повтора предназначены для записи всех изменений, выполненных над данными. Используются для хранения на диске информации для повторного выполнения операций. Каждая база данных должна иметь не менее двух оперативных файлов журналов повтора. Текущий файл постепенно заполняется, и после его заполнения сервер переходит к записи в следующий файл. Поскольку файлы повтора необходимы для выполнения восстановления базы данных и являются критичными, их объединяют в группы. Запись происходит одновременно в файлы одной группы.
Как только оперативный файл журнала повтора заполнен, экземпляр сервера Oracle начинает запись в следующий файл. Эта операция повторяется, и информация в оперативных файлах журнала многократно перезаписывается. Если необходимо сохранить историю изменений, нужно, чтобы их копия после переключения журналов сохранялась. Для этого достаточно перевести работу базы данных в режим работы ARCHIVELOG.