sql >> Databasteknik >  >> RDS >> Oracle

Utöka EM Grid Control till nya noder

Om du har följt några av mina senaste inlägg vet du att jag har arbetat med att utöka mitt befintliga RAC-databaskluster till ny hårdvara. Jag har nu mina instanser igång på de nya noderna. Mina applikationer ansluter nu till de nya instanserna. Det är nu dags att arbeta med några av objekten bakom kulisserna.

Jag behöver nu utöka min Enterprise Manager Grid Control 11g för att täcka de nya instanserna. Till en början gick jag till Deployments–>Install Agent–>Fresh Install och följde guiden för att skicka agenten till de nya noderna. Men när jag tittade på fliken Databaser såg jag två poster för mina databaser. Jag hade den ursprungliga posten som orcl.acme.com och en ny post orcl.acme.com_myclu för varje databas. De nya posterna lades till med klusternamnet och inkluderade bara de nya instanserna, inte de gamla instanserna. De gamla posterna hade bara de gamla instanserna, inte de nya instanserna. Det jag behöver är en post på fliken Databaser som har alla instanser för den klustrade databasen.

Jag hittade Metalink Note 800953.1 How To Extend Agent efter att ha lagt till den nya noden till befintlig klustermiljö. Jag följde instruktionerna och körde agentca-verktyget på varje nod enligt instruktionerna. Men detta hjälpte inte. Jag hade fortfarande den gamla klusterdatabasposten på fliken Databaser. Och för varje ny nod hade jag en post som orcl.acme.com_orcl4 där den sista delen var instansnamnet. Jag vill inte att Grid Control ska hantera instanserna individuellt.

I alla ovanstående fall tog jag bort de nya posterna från fliken Databaser och lämnade mina ursprungliga klustrade databaser med tre instanser.

För att fixa det, här är stegen som jag tog:

  1. Klicka på fliken Databaser.
  2. Välj alternativknappen bredvid den klustrade databasen och tryck på knappen Konfigurera.
  3. Bläddra ner på nästa sida så ser du de gamla instanserna. Tryck på knappen Lägg till.
  4. På sidan Lägg till instans:
    1. se till att instansnamnet är korrekt. För mig är det av formen orcl.acme.com_orcl4
    2. Välj den nya värden.
    3. Lyssnarmaskinens namn bör använda rätt VIP (värdnamn-vip) för denna värd.
    4. Databas-SID bör göra instansnamnet (orcl4)
  5. Tryck på OK.
  6. Du bör få ett meddelande om framgång.
  7. Upprepa för varje ny instans.
  8. Tryck på knappen Nästa.
  9. Tryck på Skicka.
  10. Klicka på fliken Databaser.
  11. Klicka på databasens namn
  12. Bläddra nedåt så bör du se dina nya instanser.

Jag kunde inte hitta detta dokumenterat någonstans så jag hoppas att det här hjälper någon annan i framtiden.


  1. Hur man lägger till antal arbetsdagar till ett visst datum

  2. Hur man får aktuellt datum och tid (utan tidszon) i T-SQL

  3. Hantera replikeringsproblem från icke-GTID till GTID MariaDB-databaskluster

  4. SQLite - Skapa en databas