Oracle DB: Холодный бэкап
Версия от 17:16, 14 марта 2023; Admin (обсуждение | вклад)
!!! Не проверено
База данных
# сохранить информацию о патчах $ORACLE_HOME/OPatch/patch lsinventory # cохранить файлы параметров базы, листенера (listener.ora), sqlnet.ora, tnsnames.ora $ORACLE_HOME/dbs $ORACLE_HOME/network/admin # проверить нет ли привязки к валетам, сохранить валеты $ORACLE_HOME/network/admin/sqlnet.ora # проверить файлы конфигураций, пути к контрольным файлам # сохранить контрольные файлы $ORACLE_HOME/dbs/init<SID>.ora $ORACLE_HOME/dbs/spfile<SID>.ora #смонтировать контрольные файлы и проверить расположение файлов данных, редулогов, файлов данных временного ТП #сохранить файлы данных, редулоги, файлы данных временного ТП set line 200; col name format a50; select file#,name from v$datafile order by name; col member format a50; select group#,member from v$logfile order by member; col name format a50; select file#,name from v$tempfile order by name; # сохраните конфигурацию rman rman target / RMAN> show all; # проверьте файл oratab, возможно на сервере установлено несколько инстанций cat /etc/oratab # несколько инстанций может быть запущено без указания их в файле oratab # если базы запущены, проверьте по процессам наличие дополнительных инстаций ps -ef | grep ora
Прочее
# сохраните конфигурации /etc # профили всех пользователей # проверьте по списку /etc/passwd /home/* # проверьте корень / на предмет наличия нестандартных каталогов # сохраните все что может потребоваться # сохраните задания cron и все что там запускается # можно сохранить каталог cron /var/spool/cron # можно под рутом вывести список заданий по каждому пользователю и сохранить crontab -l -u <username> # список пользователей у которых определены задания, можно посмотреть так ls /var/spool/cron