Введение в образец базы данных для Oracle

Эта статья даст вам общее представление о базе данных Oracle и поможет вам шаг за шагом создать образец базы данных, используя сервер базы данных Oracle. База данных Oracle - это многомодельная система управления базами данных, созданная и распространяемая корпорацией Oracle. Сервер базы данных должен управлять огромными объемами данных в многопользовательской среде. В таком случае сервер СУБД должен обеспечивать высокопроизводительные функции, авторизованный доступ и восстановление после сбоя.

База данных Oracle предназначена для корпоративных грид-вычислений и используется для оперативной обработки транзакций и хранения данных. Последние версии баз данных от Oracle, например Oracle Database 19C, теперь доступны в облачной или гибридной облачной среде.

Основные функции базы данных Oracle включают в себя:

  • портативность
  • Кластеры приложений
  • Управляющий предприятием
  • SQL
  • Автоматическое управление хранением
  • Резервное копирование и сбой восстановления

Как создать пример базы данных?

Мы можем создать базу данных во время установки программного обеспечения базы данных Oracle. Тем не менее, мы также можем создать базу данных после установки. Прежде чем перейти к созданию базы данных, необходимо установить программное обеспечение.

Мы можем создать базу данных двумя способами:

  • С Помощником по конфигурированию базы данных (DBCA), графическим инструментом.
  • Создайте оператор SQL базы данных.

Тем не менее, Oracle настоятельно рекомендует первый способ, так как это более автоматизированный и не беспроблемный подход. Итак, мы создадим один с помощью DBCA со следующими шагами:

Шаг 1

Это первый шаг к созданию базы данных. Прежде всего, запустите инструмент DBCA из Пуск >> Программы . Здесь мы получаем список параметров для создания новой базы данных, настройки существующей базы данных, удаления базы данных и управления шаблонами и подключаемыми базами данных. Поскольку мы создаем новую, нам нужно выбрать «Создать новую базу данных» (выбрано по умолчанию).

Шаг 2

Выберите «Расширенные настройки» и нажмите «Далее».

Шаг 3

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

Ниже приведены все доступные варианты шаблонов:

  • Хранилище данных
  • Общее назначение
  • Пользовательская база данных

Шаг 4

Укажите «Глобальное имя базы данных» и «SID». Здесь вы можете создать контейнер базы данных с одной или несколькими PDB (подключаемыми базами данных).

Шаг 5

Выберите место для хранения файлов. При первом варианте тип хранилища и местоположение базы данных будут выбраны из выбранного шаблона. Однако вы также можете выбрать предпочитаемое местоположение, выбрав другой вариант.

Шаг 6

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

Шаг 7

Далее нам нужно управление памятью для SGA и PGA. Для этого мы должны выбрать «Использовать автоматическое управление памятью». Это назначит один больший кусок, и Oracle будет управлять памятью.

Шаг 8

Укажите менеджер для базы данных. Мы получаем два варианта: Enterprise Manager Database Express и Enterprise Manager Cloud Control. Поскольку мы создаем базу данных в нашей локальной системе, мы должны выбрать только вариант «Настроить EM database Express» по умолчанию.

Шаг 9

Установите учетные данные пользователя для базы данных. Мы можем установить разные или одинаковые пароли для пользователей SYS, SYSTEM и PDB_ADMIN. Мы сохраняем одинаковые учетные данные для всех учетных записей.

Шаг 10

Выберите «Создать базу данных» в качестве варианта создания и нажмите «Далее».

Шаг 11

Сводную информацию о базе данных можно увидеть в разделе «Сводка». Нажмите «Далее», чтобы продолжить. Сейчас идет создание базы данных. Дышите, это может занять некоторое время, чтобы закончить.

Шаг 12

После завершения вы можете закрыть окно DBCA, база данных будет создана в системе. Мы можем проверить состояние базы данных, выполнив эти команды в командной строке или SQLPLUS.

CONNECT SYS as SYSDBA - для подключения к серверу базы данных.

ВЫБЕРИТЕ INSTANCE_NAME, STATUS, DATABASE_STATUS ОТ V $ INSTANCE

Как мы можем проверить, наша база данных активна и готова к использованию. Теперь мы можем заполнить нашу базу данных таблицами и данными, используя команды SQL.

Как работает база данных Oracle?

В базе данных Oracle есть два основных компонента: база данных и экземпляр. Коллекция памяти и процессов, которая вносит вклад в текущую установку, называется экземпляром, а коллекция файлов, в которой хранятся данные, называется базой данных.

Вот так выглядит архитектура сервера базы данных:

Теперь давайте попробуем понять, как Oracle хранит данные. Хранилище базы данных Oracle имеет две структуры хранения: физическая структура хранения и логическая структура хранения.

1. Физическая структура

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

2. Логическая структура

Oracle использует логическую структуру для управления использованием дискового пространства. Ниже приведены элементы логической структуры хранения базы данных Oracle:

  • Блоки данных - база данных Oracle хранит данные в блоках. Блок ссылается на количество байтов на диске. Блоки данных также известны как логические блоки или страницы Oracle.
  • Степень - относится к числу логически смежных блоков, используемых для хранения конкретной информации.
  • Сегменты . Сегмент состоит из экстентов, выделенных для хранения объекта базы данных, такого как таблица или индекс.
  • Табличные пространства. База данных состоит из логических единиц хранения, известных как табличные пространства. Табличное пространство действует как контейнер для сегмента. Каждое табличное пространство содержит как минимум один файл данных.

Вывод

В этой статье мы узнали о базе данных Oracle и ее рабочей архитектуре. Это также помогло бы вам узнать, как создать его, используя Oracle DBCA, что рекомендовано Oracle.

Рекомендуемые статьи

Это было руководство к образцу базы данных для Oracle. Здесь мы обсудим пошаговые инструкции о том, как создать пример базы данных в Oracle. Вы также можете взглянуть на следующие статьи, чтобы узнать больше -

  1. Что такое шаблон проектирования в C #?
  2. Шаблон на Java
  3. Что такое SSRS?
  4. Что такое SQL Developer?