Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Last Backup status in GC DB Home page  [new]
YAP
Member

Откуда: Киев
Сообщений: 2116
Знает ли кто-нибудь, как этот статус вычисляется?
Хочу понять, что ему не нравится...

GC 10.2.0.4 Agent 10.2.0.5 DB 10.2.0.4

К сообщению приложен файл. Размер - 0Kb
28 окт 09, 18:06    [7852047]     Ответить | Цитировать Сообщить модератору
 Re: Last Backup status in GC DB Home page  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18479
v$rman_backup_job_details ?
29 окт 09, 05:53    [7853208]     Ответить | Цитировать Сообщить модератору
 Re: Last Backup status in GC DB Home page  [new]
Egor Starostin
Member

Откуда:
Сообщений: 162
Вячеслав Любомудров
v$rman_backup_job_details ?

Наверное, нет. Дело в том, что EM показывает информацию о last backup и на 9i, где v$rman_backup_job_details отсутствует.

Я думаю, что это просто select max(completion_time) from v$backup_set
29 окт 09, 09:36    [7853541]     Ответить | Цитировать Сообщить модератору
 Re: Last Backup status in GC DB Home page  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18479
А ничего не мешает в зависимости от версии использовать разные запросы :)
29 окт 09, 09:38    [7853551]     Ответить | Цитировать Сообщить модератору
 Re: Last Backup status in GC DB Home page  [new]
Egor Starostin
Member

Откуда:
Сообщений: 162
Вячеслав Любомудров
А ничего не мешает в зависимости от версии использовать разные запросы :)

Кстати, да.

Я взглянул на 10g базу и судя по цифрам (они немного расходятся в этих views), информация в данном случае берется из v$rman_backup_job_details, а не из v$backup_set
29 окт 09, 09:57    [7853647]     Ответить | Цитировать Сообщить модератору
 Re: Last Backup status in GC DB Home page  [new]
YAP
Member

Откуда: Киев
Сообщений: 2116
и теперь возникает вопрос, почему у меня вычисляется такой статус?

в данный момент в этой базе работает "Incrementally Updated Backups" без каких либо проблем...


вот, в общем, что у меня сейчас там
SQL> select STATUS,count(1),max(end_time) from v$rman_backup_job_details
  2 group by status order by status;

STATUS                             COUNT(1) MAX(END_T
_______________________ ___________________ _________
COMPLETED                               221 29-OCT-09
FAILED                                    5 05-OCT-09
29 окт 09, 10:32    [7853924]     Ответить | Цитировать Сообщить модератору
 Re: Last Backup status in GC DB Home page  [new]
YAP
Member

Откуда: Киев
Сообщений: 2116
а, вродь нашел, пошарил в шаред пулах

нашел вот такое
/* OracleOEM */
SELECT end_time,
       status,
       session_key,
       session_recid,
       session_stamp,
       command_id,
       start_time,
       time_taken_display,
       input_type,
       output_device_type,
       input_bytes_display,
       output_bytes_display,
       output_bytes_per_sec_display
  FROM (SELECT end_time,
               status,
               session_key,
               session_recid,
               session_stamp,
               command_id,
               start_time,
               time_taken_display,
               input_type,
               output_device_type,
               input_bytes_display,
               output_bytes_display,
               output_bytes_per_sec_display
          FROM v$rman_backup_job_details
         ORDER BY end_time DESC)
 WHERE rownum = 1

возвращает вот такое

END_TIME  STATUS                          SESSION_KEY       SESSION_RECID       SESSION_STAMP
_________ _______________________ ___________________ ___________________ ___________________
COMMAND_ID                        START_TIM
_________________________________ _________
TIME_TAKEN_DISPLAY
____________________________________________________________________________________________________
INPUT_TYPE    OUTPUT_DEVICE_TYP
_____________ _________________
INPUT_BYTES_DISPLAY
____________________________________________________________________________________________________
OUTPUT_BYTES_DISPLAY
____________________________________________________________________________________________________
OUTPUT_BYTES_PER_SEC_DISPLAY
____________________________________________________________________________________________________
          FAILED                                 5335                5335           699188995
2009-10-02T11:09:53               02-OCT-09

DATAFILE FULL
    0.00K
    0.00K

спасибо всем за помощь!
29 окт 09, 10:39    [7854002]     Ответить | Цитировать Сообщить модератору
 Re: Last Backup status in GC DB Home page  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18479
Только, тогда это не согласуется с результатом, приведенным ранее :)

PS. С агентом 10.2.0.4 запрос выглядел немного по-другому
SELECT end_time, status, session_key, session_recid, session_stamp,
          command_id, start_time, time_taken_display, input_type,
          output_device_type, input_bytes_display, output_bytes_display,
          output_bytes_per_sec_display
   FROM   v$rman_backup_job_details
   WHERE  end_time = (select max(end_time) from v$rman_backup_job_details)
29 окт 09, 10:44    [7854038]     Ответить | Цитировать Сообщить модератору
 Re: Last Backup status in GC DB Home page  [new]
YAP
Member

Откуда: Киев
Сообщений: 2116
не, все согласуется

ошибка в запросе от ОЕМ

имеет место следующее:
SQL> select * from v$rman_backup_job_details where end_time is null;

PAGE:   1

        SESSION_KEY       SESSION_RECID       SESSION_STAMP COMMAND_ID
___________________ ___________________ ___________________ _________________________________
START_TIM END_TIME          INPUT_BYTES        OUTPUT_BYTES       STATUS_WEIGHT    OPTIMIZED_WEIGHT
_________ _________ ___________________ ___________________ ___________________ ___________________
 OBJECT_TYPE_WEIGHT OUTPUT_DEVICE_TYP    AUTOBACKUP_COUNT AUT STATUS                  INPUT_TYPE
___________________ _________________ ___________________ ___ _______________________ _____________
OPT     ELAPSED_SECONDS   COMPRESSION_RATIO INPUT_BYTES_PER_SEC OUTPUT_BYTES_PER_SEC
___ ___________________ ___________________ ___________________ ____________________
INPUT_BYTES_DISPLAY
____________________________________________________________________________________________________
OUTPUT_BYTES_DISPLAY
____________________________________________________________________________________________________
INPUT_BYTES_PER_SEC_DISPLAY
____________________________________________________________________________________________________
OUTPUT_BYTES_PER_SEC_DISPLAY
____________________________________________________________________________________________________
TIME_TAKEN_DISPLAY
____________________________________________________________________________________________________
               5335                5335           699188995 2009-10-02T11:09:53
02-OCT-09                             0                   0                2000                   0
                  6                                     0 NO  FAILED                  DATAFILE FULL
NO                                        1
    0.00K
    0.00K



====================================================================================================
               5337                5337           699189217 2009-10-02T11:13:35
02-OCT-09                             0                   0                2000                   0
                  3                                     0 NO  FAILED                  CONTROLFILE
NO                                        1
    0.00K
    0.00K



====================================================================================================

соответственно, в ОЕМ должен быть вот такой запрос (в сортировку добавить nulls last)
SQL> SELECT end_time,
  2         status,
  3         session_key,
  4         session_recid,
  5         session_stamp,
  6         command_id,
  7         start_time,
  8         time_taken_display,
  9         input_type,
 10         output_device_type,
 11         input_bytes_display,
 12         output_bytes_display,
 13         output_bytes_per_sec_display
 14    FROM (SELECT end_time,
 15                 status,
 16                 session_key,
 17                 session_recid,
 18                 session_stamp,
 19                 command_id,
 20                 start_time,
 21                 time_taken_display,
 22                 input_type,
 23                 output_device_type,
 24                 input_bytes_display,
 25                 output_bytes_display,
 26                 output_bytes_per_sec_display
 27            FROM v$rman_backup_job_details
 28           ORDER BY end_time DESC nulls last)
 29   WHERE rownum = 1;

PAGE:   1

END_TIME  STATUS                          SESSION_KEY       SESSION_RECID       SESSION_STAMP
_________ _______________________ ___________________ ___________________ ___________________
COMMAND_ID                        START_TIM
_________________________________ _________
TIME_TAKEN_DISPLAY
____________________________________________________________________________________________________
INPUT_TYPE    OUTPUT_DEVICE_TYP
_____________ _________________
INPUT_BYTES_DISPLAY
____________________________________________________________________________________________________
OUTPUT_BYTES_DISPLAY
____________________________________________________________________________________________________
OUTPUT_BYTES_PER_SEC_DISPLAY
____________________________________________________________________________________________________
29-OCT-09 COMPLETED                              5529                5529           701500887
2009-10-29T05:21:26               29-OCT-09
00:45:51
DB FULL       DISK
  656.70G
   23.02G
    8.57M
====================================================================================================
29 окт 09, 10:48    [7854079]     Ответить | Цитировать Сообщить модератору
 Re: Last Backup status in GC DB Home page  [new]
YAP
Member

Откуда: Киев
Сообщений: 2116
может быть еще есть идеи относительно того, как "почистить" v$rman_backup_job_details, или исправить запрос? (успел проверить $AGENT_HOME, не нашел ничего походящего)
29 окт 09, 15:48    [7857272]     Ответить | Цитировать Сообщить модератору
 Re: Last Backup status in GC DB Home page  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18479
Самое простое -- пересоздать контрол :)
Еще можно попробовать что-нибудь типа dbms_backup_restore.updateRmanStatusRow / commitRmanStatusRow, но сам понимаешь...
30 окт 09, 02:49    [7859580]     Ответить | Цитировать Сообщить модератору
 Re: Last Backup status in GC DB Home page  [new]
Дядя Жора
Member

Откуда: Одесса
Сообщений: 844
Столкнулся с точно такой проблемой. Решения так и не нашёл. Как я понимаю судя по этому запросу
select * from v$rman_backup_job_details where end_time is null;
всё дело из-за одного сорвавшегося ещё 100 лет назад бэкапа у которого END_TIME is null И что теперь с ним делать? Как эту запись удалить (поправить)?
31 мар 10, 17:41    [8560860]     Ответить | Цитировать Сообщить модератору
 Re: Last Backup status in GC DB Home page  [new]
YAP
Member

Откуда: Киев
Сообщений: 2116
Дядя Жора,

Я не стал насиловать свой продакшн, оставил как есть.
Кроме того, регулярно просматривал логи задач резервного копирования, чтобы уж точно знать как дела обстоят.
31 мар 10, 18:07    [8561033]     Ответить | Цитировать Сообщить модератору
 Re: Last Backup status in GC DB Home page  [new]
Дядя Жора
Member

Откуда: Одесса
Сообщений: 844
YAP
Дядя Жора,

Я не стал насиловать свой продакшн, оставил как есть.
Кроме того, регулярно просматривал логи задач резервного копирования, чтобы уж точно знать как дела обстоят.


Да вреда-то от этого никакого. Просто раздражает на главной странице эта фигня. Непорядок.
31 мар 10, 18:17    [8561079]     Ответить | Цитировать Сообщить модератору
 Re: Last Backup status in GC DB Home page  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
Дядя Жора
YAP
Дядя Жора,

Я не стал насиловать свой продакшн, оставил как есть.
Кроме того, регулярно просматривал логи задач резервного копирования, чтобы уж точно знать как дела обстоят.


Да вреда-то от этого никакого. Просто раздражает на главной странице эта фигня. Непорядок.

решение вашей проблемы - это накатить последние ПСУ на агента и Грида. В описании ПСУ(если память не изменяет, то агента) есть этот баг
31 мар 10, 20:00    [8561373]     Ответить | Цитировать Сообщить модератору
 Re: Last Backup status in GC DB Home page  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
pravednik
Дядя Жора
YAP
Дядя Жора,

Я не стал насиловать свой продакшн, оставил как есть.
Кроме того, регулярно просматривал логи задач резервного копирования, чтобы уж точно знать как дела обстоят.


Да вреда-то от этого никакого. Просто раздражает на главной странице эта фигня. Непорядок.

решение вашей проблемы - это накатить последние ПСУ на агента и Грида. В описании ПСУ(если память не изменяет, то агента) есть этот баг

таки агента

8677212 BACKUP INFORMATION FOR SOME DATABASES SHOWS INCORRECTLY N/A

фиксится через Patch 9162498
31 мар 10, 20:05    [8561386]     Ответить | Цитировать Сообщить модератору
 Re: Last Backup status in GC DB Home page  [new]
Alex Roudnev
Member

Откуда: Валнут Крик, Калифорния
Сообщений: 5547
YAP
Знает ли кто-нибудь, как этот статус вычисляется?
Хочу понять, что ему не нравится...

GC 10.2.0.4 Agent 10.2.0.5 DB 10.2.0.4


У меня она правильно показывает, но все равно недовольна, так что мы туда давно уже и не смотрим.
1 апр 10, 00:04    [8561953]     Ответить | Цитировать Сообщить модератору
 Re: Last Backup status in GC DB Home page  [new]
Дядя Жора
Member

Откуда: Одесса
Сообщений: 844
pravednik

таки агента

8677212 BACKUP INFORMATION FOR SOME DATABASES SHOWS INCORRECTLY N/A

фиксится через Patch 9162498


Только что патч на агента накатил. Встал красиво, но ничего не поменялось. Вроде бы действительно это как раз тот самый баг. Могет надо какое-то время?
21 апр 10, 13:06    [8662834]     Ответить | Цитировать Сообщить модератору
 Re: Last Backup status in GC DB Home page  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
Дядя Жора
pravednik

таки агента

8677212 BACKUP INFORMATION FOR SOME DATABASES SHOWS INCORRECTLY N/A

фиксится через Patch 9162498


Только что патч на агента накатил. Встал красиво, но ничего не поменялось. Вроде бы действительно это как раз тот самый баг. Могет надо какое-то время?

попробуйте ребутнуть агента и сделать ему clearstate.
21 апр 10, 13:08    [8662850]     Ответить | Цитировать Сообщить модератору
 Re: Last Backup status in GC DB Home page  [new]
Дядя Жора
Member

Откуда: Одесса
Сообщений: 844
pravednik

попробуйте ребутнуть агента и сделать ему clearstate.


УРА!!!! Помогло! Большое спасибо, коллега!!!
21 апр 10, 13:12    [8662892]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить