Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Удаление записей об Archive Logs в Oracle, которые были уделены.  [new]
Vladimir Chaban
Member

Откуда: Kiev
Сообщений: 4
Сервер БД – Winwows 2008 R2 x64.
СУБД - ORACLE 12с Enterprise Edition.
Подскажите пожалуйста, как избавиться от записей в Entarprise Manager об Archive Logs, которые были уделены после резервного копирования + об Archive Logs.
Выполняю команды в RMAN:
==============================
STARTUP FORCE DBA;
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
BACKUP DATABASE PLUS ARCHIVELOG ALL;
DELETE ARCHIVELOG ALL;
CROSSCHECK ARCHIVELOG ALL; (проверка ранее удаленных (руками) Archive Logs с диска)
DELETE EXPIRED ARCHIVELOG ALL; (удаление записей, не существующих Archive Logs на диске)
ALTER DATABASE OPEN;
==============================
Резервные копии + Archive Logs – создаются.
Archive Logs после резервного копирования удаляются, а вот в интерфейсе Enterprise Manager записи об удаленных Enterprise Manager остаются.
Мне необходимо, сделать так, чтобы в Enterprise Manager Database Express 12c не было записей об уже заархивированных и удаленных Archive Logs.
Заранее всем благодарен за ответ.

К сообщению приложен файл. Размер - 138Kb
1 авг 15, 12:01    [17963653]     Ответить | Цитировать Сообщить модератору
 Re: Удаление записей об Archive Logs в Oracle, которые были уделены.  [new]
SeaGate
Member

Откуда: Новосибирск
Сообщений: 1635
Vladimir Chaban,

Vladimir Chaban
Подскажите пожалуйста, как избавиться от записей в Entarprise Manager об Archive Logs, которые были уделены после резервного копирования + об Archive Logs.

Cloud Control фильтрует удаленные (deleted='YES') archive log и выполняет такой запрос для получения списка archivelogs (12.1.0.4.3 с последними версиями плагинов):
SELECT name, sequence#, thread#, backup_count, first_change#, to_char(first_time,'YYYY-MM-DD HH24:MI:SS') first_time, to_char(completion_time,'YYYY-MM-DD HH24:MI:SS') completion_time 
  FROM v$archived_log 
 WHERE (( :1  like '\"%\"' AND name like substr(:2 ,3,length(:3 )-4)) OR (:4  not like '\"%\"' AND UPPER(name) like UPPER(:5 ))) AND deleted='NO' ORDER BY 2 DESC

В EM Express никаких фильтров в посылаемых запросах я не вижу, поэтому отображает deleted archivelogs в том числе.
"Удалить" их, конечно, можно - через перезаписывание соответствующих секций controlfile, но проще завести SR по EM Express.
1 авг 15, 17:24    [17964195]     Ответить | Цитировать Сообщить модератору
 Re: Удаление записей об Archive Logs в Oracle, которые были уделены.  [new]
Vladimir Chaban
Member

Откуда: Kiev
Сообщений: 4
SeaGate,
Спасибо. Попробую завтра.
1 авг 15, 18:17    [17964258]     Ответить | Цитировать Сообщить модератору
 Re: Удаление записей об Archive Logs в Oracle, которые были уделены.  [new]
Vladimir Chaban
Member

Откуда: Kiev
Сообщений: 4
Можно не париться над этим вопросом.
Решение нашлось само собой.
Enterprise Manager Database Express 12c отображает только 200 элементов об не удаленных Archive Logs.
4 авг 15, 18:03    [17975109]     Ответить | Цитировать Сообщить модератору
 Re: Удаление записей об Archive Logs в Oracle, которые были уделены.  [new]
kva6513
Member

Откуда:
Сообщений: 433
Vladimir Chaban
Можно не париться над этим вопросом.


Можно не париться. А можно посмотреть параметр CONTROL_FILE_RECORD_KEEP_TIME. Что там экземпляру прописано...
4 авг 15, 18:52    [17975300]     Ответить | Цитировать Сообщить модератору
 Re: Удаление записей об Archive Logs в Oracle, которые были уделены.  [new]
Vladimir Chaban
Member

Откуда: Kiev
Сообщений: 4
kva6513,

CONTROL_FILE_RECORD_KEEP_TIME = 7

Здесь все в порядке. Папки Archive Logs хранятся,действительно 7 дней.
Затем автоматически удаляются.

Этот параметр не влияет на отображение в Enterprise Manager Database Express 12c удаленных Archive Logs.

Уже понял, как это работает.
В интерфейсе Enterprise Manager Database Express 12c -> Storage -> Archive Logs = отображает только 194 записи о Archive Logs, как удаленных, так и существующих.

Проблема решена.
Всем спасибо.
5 авг 15, 11:05    [17977493]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить