Як перевірити, чи Oracle DB знаходиться в режимі архівного журналу?

Перевірка стану режиму ARCHIVELOG

  1. Увійдіть як користувач OS oracle і введіть наступні команди: $ export ORACLE_SID=<MYDB> де <MYDB> — це ім’я бази даних $ sqlplus /nolog SQL> connect / as sysdba.
  2. Щоб перевірити статус режиму ARCHIVELOG, введіть наступну команду SQL: SQL> archive log list;

Ви можете зробити наступне:

  1. Виконати перехресну перевірку в RMAN: RMAN> перехресна перевірка archivelog all; …
  2. Список усіх прострочених архівних журналів. RMAN> список закінчився archivelog all; …
  3. Відновіть усі архівні файли журналу до їх початкового розташування та знову виконайте перехресну перевірку.

Динамічні перегляди продуктивності

Динамічний перегляд продуктивностіопис
V$DATABASEПоказує, чи база даних перебуває в режимі ARCHIVELOG або NOARCHIVELOG і чи було вказано MANUAL (режим архівування).

У цьому випадку ви повинні виконати інструкцію SHUTDOWN IMMEDIATE, щоб завершити роботу бази даних. Ми рекомендуємо виконувати цей крок у непіковий час. Виконайте оператор STARTUP MOUNT, щоб змінити статус запуску бази даних на MOUNT. Виконайте інструкцію ALTER DATABASE ARCHIVELOG, щоб увімкнути режим ARCHIVELOG.

Щоб переглянути стан вузла бази даних, у розділі «Ресурси» натисніть «Вузли», щоб переглянути список вузлів. На додаток до станів, перелічених для системи БД, стан вузла може бути одним із наведених нижче: Запуск: жовтий значок. Вузол бази даних вмикається за допомогою дії запуску або перезавантаження в консолі або API.