sql >> Databáze >  >> RDS >> Oracle

CRS 11.2.0

Pracuji na upgradu našich stávajících služeb Oracle Cluster Ready Services z 11.1.0.7 na 11gR2 (11.2.0.1). Věci nejdou tak hladce, jak jsem doufal, a hodně se učím o změnách v 11gR2. Nejedná se o menší upgrade, jak by napovídaly rozdíly v číslech verzí. V CRS 11gR2 došlo k mnoha změnám. Hlavní změny jsou následující (v žádném konkrétním pořadí):

  • Služby Cluster Ready Services (CRS neboli Clusterware) se nyní nazývají Grid Infrastructure nebo zkráceně GRID.
  • Pokud používáte ASM, již se neinstaluje v samostatné domácnosti. Oracle GRID nyní zahrnuje Clusterware a ASM ve stejné domácnosti.
  • Oracle GRID 11gR2 nyní obsahuje posluchače názvu SCAN (Single Client Access Name). Aby to bylo jednoduché, budete si muset vytvořit virtuální IP adresu SCAN stejně jako vaše obvyklé VIP a zaregistrovat je u DNS. SCAN VIP by měl mít stejný název jako název vašeho clusteru. SCAN VIP by měl mít přiřazeny 3 IP adresy, protože Oracle GRID spustí až 3 SCAN listenery.
  • Oracle GRID 11gR2 nyní podporuje multicasting. Musel jsem použít patch 9974223, protože moje konfigurace používala sekundární port pro multicasting. Existuje testovací nástroj pro vícenásobné vysílání, který může pomoci určit, zda jste nakonfigurováni pro vícenásobné vysílání nebo ne.
  • I když můžete CRS restartovat pomocí „crsctl stop/start crs“, já jsem byl vždy zvyklý na „/etc/init.d/init.crs stop/start“. Skript /etc/init.d/init.crs již není k dispozici. Místo toho byl nahrazen /etc/init.d/init.ohasd.

Toto je jen několik změn, které zjišťuji při provádění upgradů a odstraňování problémů, které se objeví.

Tento upgrade mi ukázal, že je cenné mít RAC testbed, než začnete pracovat na těchto úkolech ve vašem produkčním prostředí. Poslední místo, kde jsem pracoval, mělo pouze jedno prostředí RAC a to byla naše produkční databáze. Bylo považováno za příliš nákladné nastavit další prostředí RAC pro vývoj/testování. Můj současný zaměstnanec byl natolik moudrý, že zřídil testovací prostředí RAC, kde jsem mohl věci úplně zničit a testovat, testovat, testovat, než se pustím do výroby. Věci se v posledních letech změnily tam, kde lze používat virtuální stroje k nastavení testovacích prostředí mnohem levněji než dříve, kdy jsme museli obstarávat hardware pouze pro testování.

Jak již bylo řečeno, přál bych si, aby můj současný testovací prostor RAC byl v prostředí VM. Pokud by to bylo ve virtuálním počítači, mohl bych pořídit snímek virtuálního počítače se spuštěným CRS 11.1.0 a pokud bych narazil na problémy, které bylo obtížné obnovit, mohl bych se vrátit zpět ke snímku. Jak to nyní vypadá, pokud se dostanu do problémů s upgradem a udělám opravdu nepořádek, musím vše ručně odinstalovat, znovu nainstalovat CRS 11.1.0 a znovu vytvořit databázi, než se budu moci znovu pokusit o upgrade CRS 11.2.0. To vyžaduje čas a virtuální počítač mi zde může ušetřit spoustu času.


  1. Jak bezpečně ukládat hesla do databáze?

  2. Jak nainstalovat ruby-oci8?

  3. Rozdíl mezi notací Oracle plus (+) a notací ansi JOIN?

  4. Nasazení MySQL, MariaDB, Percona Server, MongoDB nebo PostgreSQL – snadné s ClusterControl