Читать книгу «Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей» онлайн полностью📖 — Натальи Андреевны Гулиной — MyBook.
image
cover

Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии
Для студентов технических специальностей
Иван Андреевич Трещев
Наталья Андреевна Гулина

«Если тебя нет в Интернете, то ты не существуешь.» – Билл Гейтс.


© Иван Андреевич Трещев, 2025

© Наталья Андреевна Гулина, 2025

ISBN 978-5-0065-6135-9 (т. 4)

ISBN 978-5-4498-9913-2

Создано в интеллектуальной издательской системе Ridero

Введение

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

Мы предполагаем что материал изложенный в данной работе будет полезен опытным администраторам занимающимся вопросами балансировки нагрузки на сервисы предприятий.

Отеметим, что часть технологий не доступна или ограничена на территории Российской Федерации (Amazon Web, Microsoft Azure), но приведенный материал будет тем не менее полезен при работе с другими облачными сервисами.

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 – Начальный экран


Для подключения к серверу нужно указать имя пользователя, пароль, порт и SID.


Рисунок 23 – Подключение к серверу


Создадим БД, на примере которой будут показано администрирование.

Для этого нужно нажать на «Tables» и создать новую таблицу.


Рисунок 24 – Новая таблица


Рисунок 25 – Создание таблицы


Далее находим базу данных в списке таблиц и кликнув по ней правой кнопкой мыши видим доступные настройки.


Рисунок 26 – Настройки


Используя их, переименовываем колонки и заполняем базу данных, кликнув на вкладке «Data» в основном окне программы.


Рисунок 27 – Заполненная таблица


Далее используем команды:

DESC TABLETEST – посмотреть структуру таблицы;

SELECT… FROM … – делает выборку данных и таблицы.


Рисунок 28 – Выборка данных


Выполним резервное копирование (Backup) созданной ранее таблицы.


Рисунок 29 – Экспорт таблицы


Рисунок 30 – Параметры экспорта


Далее выполним резервное копирование всей базы данных.


Рисунок 31 – Экспорт БД


Настройка прав доступа. Во вкладке «Other Users» можно посмотреть всех пользователей базы дынных, а также создать новых пользователей и определить права для него или уже существующих.


Рисунок 32 – Пользователи


Рисунок 33 – Настройка прав

1.4 УстановкаOracle DatabaseиOracle SQL Developer

Перед началом установки и закачки файлов, нам необходимо зарегистрироваться на официальном сайте oraclиначе доступ к загрузке нам закрыт. Для этого перейдём по ссылке →

→ https://profile.oracle.com/myprofile/account/create-account.jspx


Рисунок 34 – Начальная страница сайта oracle.com


Рисунок 35 – Создание учетной записи


После регистрации скачаем Oracle Database 12c и начнем установку. Для этого перейдём по ссылке →

http://www.oracle.com

/technetwork/database/enterpriseedition

/downloads/database12c-win64-download-2297732.html

Начинаем установку


Рисунок 36 – Отказываемся от e-mailрассылки


Рисунок 37 – Выбираем создать БД


Рисунок 38 – «Desktop» версии для обучения будет достаточно


Рисунок 39 – Будем использовать коннект через Windows аккаунт


Рисунок 40 – Выбираем путь установки и создаем пользователя


Рисунок 41 – Проверяем наши настройки


Рисунок 42 – Даем серверу разрешение на доступ в интернет

1.5 Работа с Oracle Database

Так же скачаем Oracle SQL Developer. Для этого перейдём по ссылке →

https://www.oracle.com/technetwork/developer-tools/sqldeveloper/downloads/index.html

Так как он стразу скачивается в установленном виде. Запускаем Oracle SQL Developer и во вкладке connections жмем «+»


Рисунок 43 – Начальное окно программы


Коннектимся к серверу вводя ранее созданного юзера и пароль


Рисунок 44 – Выбираем настройки и данные для коннекта


При первом коннекте к серверу вы можете встретиться с ошибкой:

ORA-12505 TNS: listener could not resolve SID diven in connect descripto

Решение:

В файлах: listener. ora на сервере и tnsnames. ora на клиенте. Нужно описать Листенер. Надо добавить в описание SID_LIST_LISTENER:

 
(SID_DESC =
(GLOBAL_DBNAME = <ваш_SID>)
(ORACLE_HOME = D:\вашпуть\ – -)
(SID_NAME = <ваш_SID>)
)
)
Далее создадим БД с которой в дальнейшем и будем работать для это кликаем по вкладке «Tables» правой кнопкой мыши и создаем новую таблицу.
 

Рисунок 45 – Создание БД


Рисунок 46 – Параметры БД


Далее находим нашу БД в списке таблиц и кликнув по ней правой кнопкой мыши видим многочисленные настройки которые нам доступны


Рисунок 47 – Работа с БД


Используя настройки выше переименовываем колонки и заполняем нашу БД кликнув на вкладке «Data» в основном окне программы


Рисунок 48 – Заполнение БД


Примеры команд:

DESC TABLETEST – посмотреть структуру таблицы

SELECT… FROM … – делает выборку данных и таблицы


Рисунок 49 – Примеры команд для работы с БД

На этой странице вы можете прочитать онлайн книгу «Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей», автора Натальи Андреевны Гулиной. Данная книга имеет возрастное ограничение 12+, относится к жанрам: «Прочая образовательная литература», «Книги о компьютерах».. Книга «Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей» была издана в 2025 году. Приятного чтения!