16 апреля 2026 года
dbSYSTEM

Необходимые шаги для развертывания базы данных 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

    YouTube
    LinkedIn