
Необходимые шаги для развертывания базы данных Oracle облаке:
1 . Создание ssh-ключей
Необходимо сгенерировать ssh-ключи, которые будут запущены позже для подключения к базе данных в OCI. Другой вариант — создать их во время создания виртуальной машины DB system, как мы сделаем в этом примере.
2. Создание виртуальной облачной сети (VCN)
Прежде чем можно будет развернуть базу данных в OCI, необходимо сначала развернуть VCN (Virtual Cloud Network). VCN — это виртуальная частная сеть, используемая для развертывания вашей облачной среды.
После входа в консоль OCI, чтобы создать VCN, вы можете выполнить необходимые шаги по этой ссылке:
Создание виртуальной облачной сети (VCN)
Важно!
Создание VCN в OCI является бесплатным. Однако создание службы базы данных в облаке Oracle услуга не является бесплатным. Для этого существуют другие варианты, такие как Oracle Database.
Поэтому предполагается, что у вас есть достаточно кредитов в консоли OCI или что вы находитесь в учебной среде, где можете развернуть эту среду без дополнительных затрат.
3- Создание системы uVirtual Machine DB
После создания и настройки виртуальной сетевой кластера (VCN) мы можем развернуть виртуальную машину базы данных через консоль OCI.
Для этого, после входа в консоль OCI, перейдите по следующей ссылке: Cloud Sign In
Мы перемещаемся по меню, которое отображается в левой части экрана.

Затем нажмите на опцию Oracle Database, а затем на Oracle Database Service.

Выберите раздел, в котором будет развернута ваша база данных, и нажмите кнопку Create DB system.

Заполняем необходимую информацию в соответствии с нашими потребностями.
В качестве теста мы заполним следующее.
- a. Название системы БД: oracleconraulVM
- b. Отсек: oracleconraul
- c. Форма: Нажмите «Изменить форму». Выберите AMD, VM.Standard.E4.Flex, нажмите на три точки и выберите «Обновить OCPU», установив значение 1.

- d. Программное обеспечениеOracle : Enterprise Edition
- e. Выбираем Storage Managemente Software и выбираем Logical Volume Manager.
- f. Доступный объем памяти (ГБ): выбираем 256 ГБ
- g. SSH-ключи. Загрузите оба открытых ключа, нажав на кнопки «Save private Key» и «Save public Key». Для подключения вам понадобится только закрытый ключ.
Это очень важно сохранить эти ключи, так как они понадобятся для подключения к базе данных, которую мы собираемся создать. - h. Тип лицензии: выбираем «Лицензия включена»
- i. Виртуальная облачная сеть: из раскрывающегося списка выбираем VCN, которую мы создали в пункте 2.
- j. Подсеть клиента: в данном случае выберем опцию «public-subnet», созданную в пункте 2.
- k. Префикс имени хоста: oracleconraulHOST
- l. Название базы данных: TEST
- m. Суффикс уникального имени базы данных: PROD
Включаем опцию «Unified Auditing» в базе данных.

Мы меняем версию базы данных, чтобы развернуть версию 26ai. Для этого нажимаем кнопку «Change Database Image» (Изменить образ базы данных). Выбираем развертывание версии 26ai.


- n. Имя PDB: TESTPDB1
Мы указываем пароль, который будет управлять учетными записями пользователей SYS и SYSTEM.
Пароль должен соответствовать следующим требованиям:
Пароль должен состоять из 9–30 символов и содержать не менее 2 заглавных букв, 2 строчных букв, 2 специальных символов и 2 цифр. Специальными символами могут быть _, # или -.
Для этого теста мы отключаем опцию «Enable automatic Backup» (Включить автоматическое резервное копирование) и нажимаем кнопку CREATE (СОЗДАТЬ).
В консоли OCI отобразится статус подготовки нашей виртуальной машины. Этот процесс займет несколько минут.

Если все в порядке, статус нашей базы данных будет «Доступна».

Если нажать на вкладку «Databases», мы увидим, что наша база данных создана правильно.

4- Подключение к недавно созданному узлу
Переходим на вкладку «Nodes».

В нашем случае мы настроили публичный IP-адрес в учебных целях, чтобы иметь возможность подключаться извне.
В данном случае мы будем осуществлять подключение с помощью Mobaterm https://mobaxterm.mobatek.net/, используя то, что он принимает ключи OpenSSSH. Если вы пытаетесь подключиться с помощью PuTTY, например, вам необходимо создать или преобразовать ключ в .ppk.
Если вам нужно подключиться с помощью Putty как это сделать putty
Запустим приложение MobaXterm и на вкладке SSH - > Advanced SSH Settings заполним следующие поля.
a. Удаленный хост: публичный IP-адрес из вкладки «Узлы» OCI, в нашем случае 150.X.X.X
b.Укажите имя пользователя: opc (по умолчанию oracle Compute Instances OCI).
c. Использовать закрытый ключ: нажмите на опцию «Использовать закрытый ключ» и свяжите его с ранее загруженным частным IP-адресом.

Хотя есть еще много других вариантов, этого будет достаточно.
На вкладке «Настройки закладок» мы можем присвоить сеансу идентификационное имя. В поле «Имя сеанса» вводим TESTOCIDB для его идентификации и нажимаем «ОК».

Если все в порядке, мы успешно войдем в нашу виртуальную машину.

Теперь мы можем убедиться, что база данных была создана правильно в соответствии с ранее выбранными характеристиками.
[opc@oracleconraulhost ~]$ sudo su – oracle
Последний вход: Thu Feb 12 11:42:27 UTC 2026 на pts/0
[oracle~]$ . oraenv
ORACLE= [TEST] ? TEST
Oracle была установлена вoracle
[oracle~]$ sqlplus / as sysdba
SQL*Plus: Версия 23.26.0.0.0 – для Oracle и Engineered Systems, 12 февраля 2026 г., 11:44:21
Версия 23.26.0.0.0
Copyright (c) 1982, 2025, Oracle. Все права защищены.
Подключено к:
Oracle Database 26ai Enterprise Edition Release 23.26.0.0.0 – для Oracle и Engineered Systems
Версия 23.26.0.0.0
SQL*Plus: Release 23.26.0.0.0 – для Oracle и Engineered Systems в четверг, 12 февраля, 16:39:27 2026
Версия 23.26.0.0.0
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
———– —————- —————— ——————-
2 PDB$SEED READ ONLY NO
3 TESTPDB1 READ WRITE NO





