Включення та відключення режиму archivelog у Oracle - zlovolsky blog
нотатки системного сантехніка
Увімкнення та вимкнення режиму archivelog в Oracle
Склав шпаргалку використання режиму archivelog в СУБД Oracle, оскільки регулярно доводиться користуватися. Піст доповнюватиметься новими командами…
Інформація про режим archivelog:
SQL> show parameter log;
Показує список усіх параметрів, пов'язаних з архівлогами, — місця знаходження, інтервали та інше.
SQL> select log_mode from v$database;
Власне, інформація про те, включений режим чи ні.
SQL> archive log list;
Показує більш детальну інформацію, ніж попередня команда — тут також є послідовності, що підлягають архівуванню та місце локації архівлогів.
SQL> show parameters db_recovery_file_dest;
Відображає шляхи, якими розташовуються каталоги зберігання архівлогів, а також допустиме місце, відведене під них.
Увімкнення режиму archivelog:
Вибираємо потрібний SID бази та переводимо його в режим archivelog:
echo $ORACLE_SID export ORACLE_SID=mysid
sqlplus /nolog SQL> connect / as sysdba
Якщо ще не вказано місце, де зберігатимемо архіви — це потрібно зробити:
SQL> alter system set log_archive_dest_1='LOCATION=/opt/oracle/archive';
SQL> shutdown immediate; SQL> startup mount; SQL> alter database archivelog; SQL> alter database open; SQL> exit
Відключення режиму archivelog :
SQL> shutdown immediate; SQL> startup mount; SQL> alter database noarchivelog; SQL> alter database open; SQL> exit