Як перевірити, чи Oracle DB знаходиться в режимі архівного журналу?
Перевірка стану режиму ARCHIVELOG
- Увійдіть як користувач OS oracle і введіть наступні команди: $ export ORACLE_SID=<MYDB> де <MYDB> — це ім’я бази даних $ sqlplus /nolog SQL> connect / as sysdba.
- Щоб перевірити статус режиму ARCHIVELOG, введіть наступну команду SQL: SQL> archive log list;
Ви можете зробити наступне:
- Виконати перехресну перевірку в RMAN: RMAN> перехресна перевірка archivelog all; …
- Список усіх прострочених архівних журналів. RMAN> список закінчився archivelog all; …
- Відновіть усі архівні файли журналу до їх початкового розташування та знову виконайте перехресну перевірку.
Динамічні перегляди продуктивності
| Динамічний перегляд продуктивності | опис |
|---|---|
| V$DATABASE | Показує, чи база даних перебуває в режимі ARCHIVELOG або NOARCHIVELOG і чи було вказано MANUAL (режим архівування). |
У цьому випадку ви повинні виконати інструкцію SHUTDOWN IMMEDIATE, щоб завершити роботу бази даних. Ми рекомендуємо виконувати цей крок у непіковий час. Виконайте оператор STARTUP MOUNT, щоб змінити статус запуску бази даних на MOUNT. Виконайте інструкцію ALTER DATABASE ARCHIVELOG, щоб увімкнути режим ARCHIVELOG.
Щоб переглянути стан вузла бази даних, у розділі «Ресурси» натисніть «Вузли», щоб переглянути список вузлів. На додаток до станів, перелічених для системи БД, стан вузла може бути одним із наведених нижче: Запуск: жовтий значок. Вузол бази даних вмикається за допомогою дії запуску або перезавантаження в консолі або API.