Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 em13c Gold Agent Images пустая страничка  [new]
AlexVin
Member

Откуда: E-burg
Сообщений: 921
emcc 13.3

после каких-то патчей (откатывать все сложновато) со странички Gold Agent Images пропала ссылка используемый образ.
если создать новый и в url-e сменить имя, то в него попасть можно.
но агентов с него всё равно отсабскрайбить не выходит и его самого удалить не получается.

никто не встречался с таким багом и способом его побороть?
14 мар 19, 09:26    [21832044]     Ответить | Цитировать Сообщить модератору
 Re: em13c Gold Agent Images пустая страничка  [new]
AlexVin
Member

Откуда: E-burg
Сообщений: 921
а в какой вьюшке у sysmаn-а агентов образы золотые лежат?
emcli list_gold_agent_images старый образ, к которому привязаны сейчас все агенты, тоже не видит, как и веб.
при том, что emcli list_gold_image_subscribed_agent -image_name=OLDIMG этих агентов показывает.
14 мар 19, 12:26    [21832360]     Ответить | Цитировать Сообщить модератору
 Re: em13c Gold Agent Images пустая страничка  [new]
SeaGate
Member

Откуда: Новосибирск
Сообщений: 1593
AlexVin
а в какой вьюшке у sysmаn-а агентов образы золотые лежат?

EM_GAI_ENTITIES
sources: EM_GAI_SOURCE
subscriptions: EM_GI_AGENT_SUBSCRIBE

пример запроса
AlexVin
но агентов с него всё равно отсабскрайбить не выходит и его самого удалить не получается.

через emcli то же самое?
15 мар 19, 19:04    [21834246]     Ответить | Цитировать Сообщить модератору
 Re: em13c Gold Agent Images пустая страничка  [new]
AlexVin
Member

Откуда: E-burg
Сообщений: 921
EM_GAI )) теперь понятно, куда обращаться, спасибо

emcli unsubscribe_agents --не вышло
ORA-20406: The following targets are invalid:
ORA-06512: at "SYSMAN.EM_JOB_OPS", line 302
ORA-06512: at "SYSMAN.MGMT_JOB_ENGINE", line 4693
..
emcli delete_gold_agent_image -version_name=  --тоже
Error: Gold image .. with maturity Current can not be deleted.

а по доке ещё и
You can only delete an Agent Gold Image if you have not created any Agent Gold Image versions.

зато нашелся мой баг
Bug 28817766 : Gold agent image getting disappeared when its version gets deleted in EM
In repository, sysman table EM_GAI_SERIES_E maintaining all gold image names and its details.
When I delete version, gold image name and its details deleted in table EM_GAI_SERIES_E.
и чудом
I can see the disappeared image and its versions when I create gold image with the same name again
что позволяет существовать дальше

а вот тут (Bug 23283608) есть запрос с Gold Agent Image page
+
with subscription_count as
 (Select Ga.Series_Name,
         Count(distinct Subs.Target_Guid) As Subscribed_Targets,
         Ga.Platform_Name
    From sysman.EM_GAI_SERIES Ga
    Left Join sysman.Em_Gi_Agent_Subscribe Subs
      On Ga.Series_Name = Subs.Gold_Image_Series
   Group By Ga.Series_Name, Ga.Platform_Name),
Act_Ver_Count As
 (Select Ga.Series_Name, Count(distinct Ga.Revision) as rev_count
    From sysman.Em_Gai_Entities Ga, sysman.Mgmt$target_Properties Tp
   Where (Tp.property_value = Ga.Image_Name and
         Tp.Target_Type = 'oracle_emd' And
         Tp.Property_Name = 'GoldImageName' And
         (Ga.Maturity = 'Active' OR GA.MATURITY = 'Current'))
   Group By Ga.Series_Name),
Ser_Dep_Count As
 (Select Ga.series_name, Count(T.Target_Name) as dep_count
    From sysman.Em_Gai_Entities Ga
    Left Join (Select Tp.Target_Name, Tp.Property_Value As Image_Name
                From sysman.Mgmt$target_Properties Tp
               Where Tp.Target_Type = 'oracle_emd'
                 And Tp.Property_Name = 'GoldImageName') T
      on t.image_name = Ga.image_name
   Group By ga.series_name)
Select sc.Series_Name as Name,
       sc.Subscribed_Targets,
       nvl(Sdc.dep_count, 0) -
       sysman.EM_GOLD_AGENT_IMAGE.GET_ROGUE_COUNT(sc.Series_Name) as Deployments,
       nvl(avc.Rev_Count, 0) as Act_ver,
       sc.Platform_Name,
       sysman.EM_GOLD_AGENT_IMAGE.GET_SERIES_COMPLIANCE(sc.Series_Name) as Compliance
  From Subscription_Count Sc
  Left Join Act_Ver_Count Avc
    On Sc.Series_Name = Avc.Series_Name
  Left Join Ser_Dep_Count Sdc
    On Sc.Series_Name = Sdc.Series_Name
 order by Sc.Series_Name;

18 мар 19, 09:11    [21835592]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить