Смена режима базы данных Oracle

При развертывание нового сайта Teamcenter часто возникает вопрос как удобнее делать резервные копии. Из своего опыта поделюсь следующим решением. Это Veeam Agent, бесплатное приложении, которое позволяет делать полную копию машины. Как виртуальной так и физической. Единственное что стоит заметить в новых версиях убрали возможность делать резервную копию серверных операционных систем. 

При создании резервной копии в первый раз возникает следующая ошибка в логах Veeam:

VSS Writer failures when backing up Oracle database server[Backup job failed. Cannot create a shadow copy of the volumes containing writer’s data.
A VSS critical writer has failed. Writer name:…..

Данная проблема возникает из-за того что база данных Oracle находится в режиме NOARCHIVELOG для создания корректной копии машины с помощью Veeam Agent рекомендую машину перевести в режим ARCHIVELOG.

Посмотреть состояние машины можно следующими командами:

$ sqlplus /nolog

SQL> connect / as sysdba;

connected.

SQL> archive log list;

SQL> select log_mode from v$database; 

Изменить режим работы можно использовав следующие команды:

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.
 
Total System Global Area  272629760 bytes
Fixed Size                   788472 bytes
Variable Size             103806984 bytes
Database Buffers          167772160 bytes
Redo Buffers                 262144 bytes
Database mounted.
SQL> alter database archivelog;
Database altered.
SQL> alter database open;
Database altered.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *