Установка
Модуль получает список запущенных на клиенте экземпляров БД Oracle из файла
/etc/oratab
. Для каждого экземпляра модуль проверяет, включен ли архивный режим
(ARCHIVELOG
).
Для резервного копирования включите режим архивных
журналов (ARCHIVELOG
):
ALTER DATABASE ARCHIVELOG;
Для формирования РК используется встроенная утилита rman
. Модуль создает
скрипт в каталоге /opt/rubackup/rc/oracle-rman/
и передает его утилите.
Для запросов к БД используется встроенная утилита sqlplus
.
1. Подготовка к установке модуля
На узле с установленной СУБД Oracle должен быть развёрнут и настроен клиент резервного копирования, подключенный к основному серверу СРК RuBackup (см. Развёртывание СРК).
Модуль не изменяет настройки резервируемой БД или кластера. Задайте настройки параллелизма, каналов и block change tracking самостоятельно. |
Если вы планируете восстановление СУБД через Менеджер администратора RuBackup (RBM), включите на узле клиента РК функцию централизованного восстановления.
Функция централизованного восстановления управляется параметром
centralized-recovery
конфигурационного файла
/opt/rubackup/etc/config.file
на узле клиента.
/opt/rubackup/etc/config.file
)centralized-recovery yes
2. Установка модуля
-
На подготовленном узле клиента РК выполните установку модуля СУБД Oracle СРК RuBackup:
- Astra Linux, Debian, Ubuntu
-
sudo apt install ./rubackup-oracle-<version>_amd64_signed.deb
- Альт
-
sudo apt-get install ./rubackup-oracle-<version>.x86_64.rpm
- Rosa Cobalt, RHEL
-
sudo yum install ./rubackup-oracle-<version>.x86_64.rpm
- RedOS, CentOS, Rosa Chrome
-
sudo dnf install ./rubackup-oracle-<version>.x86_64.rpm
где
<version>
— номер версии модуля СУБД Oracle СРК RuBackup. -
В ходе установки модуля выполняются:
-
распаковка пакета модуля СУБД Oracle СРК RuBackup;
-
настройка пакета
rubackup-oracle
.
-
-
В результате установки пакета модуля СУБД Oracle созданы:
/opt/rubackup/etc/rb_module_oracle.conf
-
Файл настроек модуля СУБД Oracle СРК RuBackup
/opt/rubackup/modules/rb_module_oracle
-
Исполняемый файл модуля СУБД Oracle СРК RuBackup
3. Конфигурационный файл
На узле клиента должен существовать пользователь с правом на авторизацию
в локальном экземпляре Oracle с правами администратора базы данных (DBA).
Добавьте имя этого пользователя в Файл настроек /opt/rubackup/etc/rb_module_oracle.conf
.
-
Добавьте в Файл настроек
/opt/rubackup/etc/rb_module_oracle.conf
строкуos_username <username>
, где<username>
— имя пользователя на клиенте, имеющего право доступа к БД Oracle.Пример 2. Файл/opt/rubackup/etc/rb_module_oracle.conf
os_username oracle
-
Перезапустите клиента СРК RuBackup.
sudo systemctl restart rubackup_client.service
4. Критерий успешности установки
Об успешной установке и настройке модуля СУБД Oracle свидетельствует
запись о его успешной проверке клиентом резервного копирования (… module
'Oracle' was checked successfully
) в журнале событий
/opt/rubackup/log/RuBackup.log
.
cat /opt/rubackup/log/RuBackup.log | grep "'Oracle'"
[2025-02-13 16:00:27] Info: Try to check module 'Oracle'... [2025-02-13 16:00:27] Info: ... module 'Oracle' was checked successfully
Если в журнале событий /opt/rubackup/log/RuBackup.log
администратор СРК
видит ошибку, сообщающую о неправильной конфигурации модуля Oracle,
проверьте настройки в файле /opt/rubackup/etc/rb_module_oracle.conf
,
выполнив на узле клиента РК команду:
/opt/rubackup/modules/rb_module_oracle -t
Если ошибка не поддается анализу, создайте инцидент в сервисе технической поддержки RuBackup по адресу https://support.rubackup.ru/bugzilla и предоставьте необходимую информацию по возникшей проблеме.