1 Oracle Database
Перед началом работы необходимо загрузить Oracle Database с официального сайта. Загрузка становится доступна после регистрации на сайте. Все версии продукта можно увидеть на официальном сайте
Рисунок 1 — Скачивание файлов на официальном сайте Oracle
Далее необходимо разархивировать zip файл и запустить установку.
Рисунок 2 — Папка с установочными файлами
На первом экране предлагается ввести адрес электронной почты или учетную запись My Oracle Support (MOS). Отказываемся от получения обновлений безопасности с помощью My Oracle Support.
Рисунок 3 — Первый шаг установки
Далее предлагается три варианта установки: во время установки создать и сконфигурировать БД, только установить Oracle и больше ничего, и во время установки обновить существующую базу. Выбираем вариант 2.
Рисунок 4 Второй шаг установки
Далее выбираем тип установки: одиночный экземпляр, Oracle RAC (кластер) или Oracle RAC One Node (кластер из одного узла).
Рисунок 5 — Третий шаг установки
Предлагается выбрать тип издания: стандартное или для предприятия.
Рисунок 6 — Четвертый шаг установки
Для повышения безопасности можно создать или указать уже созданного пользователя ОС от лица которого будут запускаться службы Oracle и назначены права на файлы в Oracle Home. Создаем нового пользователя — oracle.
Рисунок 7 — Пятый шаг установки
Далее нужно прописать путь к папкам для установки Oracle.
Рисунок 8 Шестой шаг установки
На двух следующих шагах происходит проверка минимальных требований и если она успешна, то показывается суммарная информация по установке. Далее приведен процесс установки.
Рисунок 9 — Процесс установки
После завершения установки сервисы Oracle запускаются автоматически.
1.1 Создание базы данных
Создадим базу данных Oracle 12c с помощью инструмента Database Configuration Assistant, установленного во время установки Oracle. Это графическое приложение, предназначенное для создания баз данных.
Рисунок 10 — Первый шаг создания БД
В окне Database Configuration Assistant — Creation Mode выбираем расширенный режим создания базы данных.
Рисунок 11 Второй шаг создания БД
В окне Database Configuration Assistant — Database Template выбираем пользовательскую базу данных.
Рисунок 12 — Третий шаг создания БД
В данном случае создается простая БД. Здесь же можно создать Container Database (CDB) пустую или сразу с несколькими Pluggable Database (PDB).
Рисунок 13 — Четвертый шаг создания БД
Network Configuration. На этом шаге необходимо выбрать слушателя Oracle home или создать нового. Для этого нужно прописать его имя и порт.
Рисунок 14 — Седьмой шаг создания БД
Далее выбираются необходимые компоненты базы данных.
Рисунок 15 Восьмой шаг создания БД
Initialization Parameters. Закладка Memory. Задается способ распределения и размер памяти.
Рисунок 16 — Девятый шаг создания БД
Рисунок 17 — Двенадцатый шаг создания БД
Окно Summary. Проверяем правильность установленных параметров.
Рисунок 18 — Тринадцатый шаг создания БД
Далее происходит процесс создания базы данных. После создания она автоматически запускается. К ней можно подключиться различными способами. Например, через SQL Plus или установив среду разработки Oracle SQL Developer.
1.2 SQL Plus
Рассмотрим некоторые команды, которые могут быть выполнены в ней.
Для начала подключимся к базе данных.
Рисунок 19 — Подключение к БД
Командой SHOW CON_NAME можно проверить на каком контейнере вы стоите. Стоя на Container Database, вы можете сделать запрос чтобы узнать текущее количество Plugin Database.
Рисунок 20 — Выполнение команд
Создание новой схемы. В Oracle когда вы создаете пользователя, создается Scheme с соответсвующим названием. С версией Oracle 12c и далее, по умолчанию название user должно начинаться с C##, C или ##, если вы именуете без вышеперечисленных параметров, вы получите сообщение об ошибке ORA-65096. При создании user database вам нужно дать значение скрытым параметрам "_oracle_script»=true.
Рисунок 21 — Создание scheme
1.3 Oracle SQL Developer
Данный продукт можно скачать с официального сайта Oracle.
Рисунок 22 — Начальный экран