Таким чином, виберіть інтервал, який перевищує час, необхідний для виконання оновлення. Установіть значення TRUE, щоб автоматично видаляти групу оновлення, коли вона більше не містить жодного члена. Oracle перевіряє цей прапор лише тоді, коли ви викликаєте процедуру SUBTRACT.
Щоб видалити групу журналу повторення, ви повинні мати системні привілеї ALTER DATABASE. Перш ніж скинути групу журналу повторення, зверніть увагу на такі обмеження та застереження: Для екземпляра потрібні принаймні дві групи файлів журналу повторення, незалежно від кількості учасників у групах. (Група складається з одного або кількох учасників.)
Оновлення можна запустити одним із двох способів.
- ON COMMIT: оновлення ініціюється зареєстрованою зміною даних в одній із залежних таблиць.
- ЗА ВИМОГОЮ: оновлення ініціюється ручним запитом або запланованим завданням.
Матеріалізовані подання можна оновити за допомогою однієї з таких процедур у пакеті DBMS_MVIEW: REFRESH, REFRESH_DEPENDENT або REFRESH_ALL . Кожна процедура містить різні параметри, які визначають спосіб виконання оновлення.
Використовуйте інструкцію DROP TRIGGER, щоб видалити тригер бази даних із бази даних. Тригер має бути у вашій власній схемі або ви повинні мати системний привілей DROP ANY TRIGGER. Щоб скинути тригер на DATABASE у схемі іншого користувача, ви також повинні мати системні привілеї АДМІНІСТРАТОРА DATABASE TRIGGER.
Якщо пошкоджений файл журналу повторного виконання не було заархівовано, використовуйте в заяві ключове слово unarchived. Sql>alter база даних очищає незаархівовану групу файлів журналу 3; Ця інструкція очищає пошкоджені журнали повторного виконання та уникає їх архівування. Очищені журнали повторення доступні для використання, навіть якщо вони не були заархівовані.
рішення:
- Перевірте поточний статус журналу повторення. вибрати групу#, потік#, послідовність#, статус, заархівовано з v$log; …
- Зробіть файл журналу повторного виконання 2 на НЕАКТИВНИЙ, а стовпець ARC на ТАК. Примітка. Перевірте статус файлу журналу Повторити Заархівовано чи ні та Статус. …
- Потім спробував команду, яку ви запускаєте вище.