Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Oracle Enterprise Manager - информация о каталоге RMAN  [new]
Chitago
Member

Откуда:
Сообщений: 306
Привет,

Есть OEM 13cR2.
В нём зарегистрирован каталог RMAN и довольно много БД.
Некоторые из них сконфигурированы в OEM использовать каталог, другие - контрольный файл (Availability -> Backup & Recovery -> Recovery Catalog Settings).

Вопрос - в какой вьюшке репозитория OEM хранится эта информация?
Чтобы не проверять каждую БД отдельно. Можно, конечно, выполнить какой-нить простой RMAN джоб для всех БД и посмотреть в выводе использовался ли RMAN каталог или нет, но хотелось бы всё-таки через запрос к репозиторию OEM.
А ещё бы хотелось бы узнать как это можно изменить через emcli или ещё как, если вообще возможно.
7 май 18, 15:33    [21393382]     Ответить | Цитировать Сообщить модератору
 Re: Oracle Enterprise Manager - информация о каталоге RMAN  [new]
Viewer
Member

Откуда: Самара
Сообщений: 5369
Summary of RMAN Recovery Catalog Views
?
7 май 18, 15:50    [21393430]     Ответить | Цитировать Сообщить модератору
 Re: Oracle Enterprise Manager - информация о каталоге RMAN  [new]
Chitago
Member

Откуда:
Сообщений: 306
Viewer,

Мне нужна информация не из каталога RMAN, а о том сконфигурированы БД в OEM, чтобы его использовать или нет.
То, что на этой странице - Availability -> Backup & Recovery -> Recovery Catalog Settings
7 май 18, 16:01    [21393469]     Ответить | Цитировать Сообщить модератору
 Re: Oracle Enterprise Manager - информация о каталоге RMAN  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 7134
Chitago
Viewer,

Мне нужна информация не из каталога RMAN, а о том сконфигурированы БД в OEM, чтобы его использовать или нет.
То, что на этой странице - Availability -> Backup & Recovery -> Recovery Catalog Settings

не проще ли задать вопрос RMAN каталогу, что за базы в нем зарегистрированы?
7 май 18, 16:50    [21393640]     Ответить | Цитировать Сообщить модератору
 Re: Oracle Enterprise Manager - информация о каталоге RMAN  [new]
Chitago
Member

Откуда:
Сообщений: 306
Vadim Lejnin,

Ответ простой - все базы зарегистрированы в RMAN каталоге.
Но не все были правильно сконфигурированы в OEM, когда добавлялись. И мне нужно получить список тех, которые в OEM используют контрольный файл, а не каталог.
7 май 18, 17:01    [21393672]     Ответить | Цитировать Сообщить модератору
 Re: Oracle Enterprise Manager - информация о каталоге RMAN  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 7134
Chitago,
Different Recovery Catalog settings based on Grid Control user

SELECT t.target_name, t.target_type, cat.*
  FROM sysman.mgmt_targets t,
       sysman.mgmt_rcvcat_repos cat
 WHERE t.target_guid = cat.target_guid
 and cat.USE_RCVCAT = 'NO'
;


Чтобы информация о базе появилась, нужно сконфигурировать
база -> Availability -> Backup & Recovery -> Recovery catalog Settings

Получить такие базы сможешь сам используя sysman.mgmt_targets
:)
7 май 18, 20:53    [21394163]     Ответить | Цитировать Сообщить модератору
 Re: Oracle Enterprise Manager - информация о каталоге RMAN  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18486
Этот запрос (по крайней мере в CC12.3) скорее всего не вернет строк -- в sysman.mgmt_rcvcat_repos.use_rcvcat всегда 'YES' ('NO' появляется только если сначала настраиваем использование каталога, а затем переключаемся на использование контролфайла)
Насколько я понимаю, по ссылочке приведено решение для поиска РАЗНЫХ ИСПОЛЬЗУЕМЫХ каталогов

У меня каталог один, поэтому я юзаю для добавления (например стендбаев, поскольку через консольку они не конфигурятся, но и не используют установку от Primary)
insert into mgmt_rcvcat_repos
select eme.entity_guid as target_guid, 'YES' as use_rcvcat,
	mrc.rcvcat_guid as rcvcat_guid, user as em_user
from em_manageable_entities eme, mgmt_rcvcat_config mrc
where eme.entity_name='tst_helios.xxx.ru'
and instr(rcvcat_connect_str, '(SID=ccrep)') > 0
/
Ну и соответственно, посмотреть [когда-либо] настроенные БД можно через
select substr(entity_name, 1, 20) target, use_rcvcat,
	substr(rcvcat_connect_str, instr(rcvcat_connect_str, '(CONNECT_DATA'), 50) rman_repo
from sysman.em_manageable_entities eme, sysman.mgmt_rcvcat_config mrc, sysman.mgmt_rcvcat_repos mrr
where mrr.target_guid=eme.entity_guid and mrr.rcvcat_guid=mrc.rcvcat_guid
/
8 май 18, 04:16    [21394557]     Ответить | Цитировать Сообщить модератору
 Re: Oracle Enterprise Manager - информация о каталоге RMAN  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 7134
Вячеслав Любомудров,
Я проверял на 13.2 Песочнице, (Availability -> Backup & Recovery -> Recovery Catalog Settings)
Пока не сказал OK на этой странице, база в запросе не появилась
Для теста использовал controlfile
8 май 18, 06:16    [21394567]     Ответить | Цитировать Сообщить модератору
 Re: Oracle Enterprise Manager - информация о каталоге RMAN  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18486
Об чем и речь, что вновь зарегистрированные БД сами туда не появляются
8 май 18, 08:52    [21394710]     Ответить | Цитировать Сообщить модератору
 Re: Oracle Enterprise Manager - информация о каталоге RMAN  [new]
Aliona
Member

Откуда: Питер
Сообщений: 4023
Chitago
Привет,

Есть OEM 13cR2.
В нём зарегистрирован каталог RMAN и довольно много БД.
Некоторые из них сконфигурированы в OEM использовать каталог, другие - контрольный файл (Availability -> Backup & Recovery -> Recovery Catalog Settings).

Вы бэкапы баз запускаете из ОЕМ?
8 май 18, 09:46    [21394824]     Ответить | Цитировать Сообщить модератору
 Re: Oracle Enterprise Manager - информация о каталоге RMAN  [new]
Chitago
Member

Откуда:
Сообщений: 306
Vadim Lejnin
Chitago,
Different Recovery Catalog settings based on Grid Control user

SELECT t.target_name, t.target_type, cat.*
  FROM sysman.mgmt_targets t,
       sysman.mgmt_rcvcat_repos cat
 WHERE t.target_guid = cat.target_guid
 and cat.USE_RCVCAT = 'NO'
;


Чтобы информация о базе появилась, нужно сконфигурировать
база -> Availability -> Backup & Recovery -> Recovery catalog Settings

Получить такие базы сможешь сам используя sysman.mgmt_targets
:)

Спасибо. То, что я искал. Довольно много вьюх проверил - properties, target, *RMAN*, а эти как-то упустил.

Т.е. два упоминания о "Availability -> Backup & Recovery -> Recovery Catalog Settings" в моих предыдущих сообщениях какие-то неправильные? :)
8 май 18, 10:16    [21394902]     Ответить | Цитировать Сообщить модератору
 Re: Oracle Enterprise Manager - информация о каталоге RMAN  [new]
Chitago
Member

Откуда:
Сообщений: 306
Совсем забыл про второй вопрос - а можно ли как-то програмно переключать на каталог?
emcli или ,может, API какой. emcli немного посмотрел - на нашёл, но может и пропустил.
8 май 18, 10:20    [21394911]     Ответить | Цитировать Сообщить модератору
 Re: Oracle Enterprise Manager - информация о каталоге RMAN  [new]
Chitago
Member

Откуда:
Сообщений: 306
Aliona,

Раньше да, сейчас нет.
8 май 18, 10:21    [21394916]     Ответить | Цитировать Сообщить модератору
 Re: Oracle Enterprise Manager - информация о каталоге RMAN  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18486
Aliona
Chitago
Привет,

Есть OEM 13cR2.
В нём зарегистрирован каталог RMAN и довольно много БД.
Некоторые из них сконфигурированы в OEM использовать каталог, другие - контрольный файл (Availability -> Backup & Recovery -> Recovery Catalog Settings).

Вы бэкапы баз запускаете из ОЕМ?
Это плохо?
8 май 18, 11:31    [21395262]     Ответить | Цитировать Сообщить модератору
 Re: Oracle Enterprise Manager - информация о каталоге RMAN  [new]
Aliona
Member

Откуда: Питер
Сообщений: 4023
Вячеслав Любомудров
Aliona
пропущено...

Вы бэкапы баз запускаете из ОЕМ?
Это плохо?

В моём случае, когда OEM работает на старой железяке, это - не лучшее место для автоматического запуска бэкапов.
8 май 18, 15:57    [21396256]     Ответить | Цитировать Сообщить модератору
 Re: Oracle Enterprise Manager - информация о каталоге RMAN  [new]
Aliona
Member

Откуда: Питер
Сообщений: 4023
Chitago
Aliona,

Раньше да, сейчас нет.

Ну и чё вам тогда даёт проверка в ОЕМ, настроено ли для БД использование каталога rman?

Поменяли место запуска бэкапа и скрипты бэкапа, а в них можете менять, использовать каталог или нет.
8 май 18, 16:04    [21396279]     Ответить | Цитировать Сообщить модератору
 Re: Oracle Enterprise Manager - информация о каталоге RMAN  [new]
Chitago
Member

Откуда:
Сообщений: 306
Aliona
Chitago
Aliona,

Раньше да, сейчас нет.

Ну и чё вам тогда даёт проверка в ОЕМ, настроено ли для БД использование каталога rman?

Поменяли место запуска бэкапа и скрипты бэкапа, а в них можете менять, использовать каталог или нет.

А сколько БД в вашем OEM? У меня не так, чтобы много, но больше 50. И я очень ленивый.
Когда мне надо, например, изменить конфигурацию RMAN для каждой БД (недавно вот поменяли требования по времени хранения бэкапов), то я в шеле из репозитория OEM получаю список и детали всех необходимых БД (там ещё и группы используются для разных сред - разботка, тестирование и т.д.), через emcli создаю "RMAN script" задание в OEM. На всё уходит минут пять. Только в OEM всё должно быть правильно сконфигурировано для того, чтобы это работало. И использование каталога RMAN в том числе. Хотя это и не критично - при следующей синхронизации параметры и так попадут в каталог. Дело в принципе.
9 май 18, 09:57    [21397510]     Ответить | Цитировать Сообщить модератору
 Re: Oracle Enterprise Manager - информация о каталоге RMAN  [new]
Aliona
Member

Откуда: Питер
Сообщений: 4023
да уж :(
Это я о себе, у меня так плохо с "железными" ресурсами, что мне даже сложно представить, что у кого-то с этим всё нормально.
10 май 18, 12:42    [21399613]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить