Benutzer-Werkzeuge

Webseiten-Werkzeuge


nosql:administration_3_upgrade_oracle_nosql_db_11gr2

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
nosql:administration_3_upgrade_oracle_nosql_db_11gr2 [2014/03/15 19:02] gpipperrnosql:administration_3_upgrade_oracle_nosql_db_11gr2 [2014/06/22 19:23] (aktuell) gpipperr
Zeile 1: Zeile 1:
 =====Upgrade Oracle NoSQL von 11g R2 - 2.0.39 nach 12c R1 -  2.1.8 ===== =====Upgrade Oracle NoSQL von 11g R2 - 2.0.39 nach 12c R1 -  2.1.8 =====
  
-Ziel ist der Umstieg auf die NoSQL Version 2.1.8, dazu wird im Prinzip nur die Basis Software ausgetauscht und die Nodes in der richtigen Reihenfolge neu damit gestartet.+Ziel ist der Umstieg auf die NoSQL Version 2.1.8, dazu wird im Prinzip nur die Basis Software ausgetauscht und die Nodes ( in unsere Beispiel ein KVStore mit 4 Servern) in der richtigen Reihenfolge neu damit gestartet.
  
 Vor der Umstellung sollte wie üblich ein [[nosql:administration_oracle_nosql_db_11gr2|Backup des Stores]] durchgeführt werden. Vor der Umstellung sollte wie üblich ein [[nosql:administration_oracle_nosql_db_11gr2|Backup des Stores]] durchgeführt werden.
Zeile 21: Zeile 21:
 (je nach eingerichteter Umgebung etc.) (je nach eingerichteter Umgebung etc.)
  
-=== Ersten Node stoppen und mit dem neuen Home starten ===+=== Ersten Node mit alten Home stoppen und mit dem neuen Home starten ===
  
 <code bash> <code bash>
Zeile 55: Zeile 55:
 Beispiel: Beispiel:
  
-{{ :nosql:oracle_nosql_update_12c_r1_2_1_8_v01.png?300| Oracle NoSQL verify prerequisite}}+ 
 +{{:nosql:oracle_nosql_update_12c_r1_2_1_8_v01.png?800|Oracle NoSQL verify prerequisite}}
  
  
Zeile 66: Zeile 67:
 <code bash> <code bash>
 kv-> show upgrade-order kv-> show upgrade-order
- 
 Calculating upgrade order, target version: 12.1.2.1.8, prerequisite: 11.2.2.0.23 Calculating upgrade order, target version: 12.1.2.1.8, prerequisite: 11.2.2.0.23
 sn3 sn3
 +sn4
 sn2 sn2
- 
 </code> </code>
  
-SN in einer Zeile immer zusammen upgraden, d.h. mit der alten Software Version stoppen und mit der neuen Software Version wieder starten, immer eine Gruppe nach der anderen!+Die SN in einer Zeile immer zusammen upgraden, d.h. mit der alten Software Version stoppen und mit der neuen Software Version wieder starten, immer eine Gruppe nach der anderen!
  
-=== Nodes stopen und mit neuen Software Home starten === 
  
-Ablauf wie bereits auf den ersten Knoten durchgeführt.+ 
 +==Nodes in der richtigen Reihenfolge stopen und jeweils mit neuen Software Home starten === 
 + 
 +Das heißt in unsere Beispiel auf den Knoten 3 als erstes anmelden. 
 + 
 +Gleicher Ablauf wie bereits auf den ersten Knoten durchgeführt, erst im alten Home stoppen und dann mit dem neuen Home (neuer Software Stand) starten. 
 + 
 +<code bash> 
 +[oracle@nosqldb03 ~]$ java -jar /opt/oracle/produkt/11.2.0/kv-2.0.39/lib/kvstore.jar stop -root $KVROOT 
 +[oracle@nosqldb03 ~]$ nohup java -jar $KVHOME/lib/kvstore.jar start -root $KVROOT & 
 + 
 +# warten bis alles wieder oben ist 
 +jps -m 
 + 
 +java -jar $KVHOME/lib/kvstore.jar runadmin -port 5000 -host $HOSTNAME 
 + 
 +kv-> show upgrade-order 
 + 
 +</bash> 
 + 
 + 
 +Das nun für den Knoten 4 und dann 2 wiederholen. 
  
 === Prüfen ob all Nodes mit der richtigen Software Version laufen=== === Prüfen ob all Nodes mit der richtigen Software Version laufen===
Zeile 84: Zeile 105:
  
 <code bash> <code bash>
 +
 +# erste mal testen ob alle mit der richtigen Version laufen:
 +
 +kv-> show upgrade-order
 +
 +Calculating upgrade order, target version: 12.1.2.1.8, prerequisite: 11.2.2.0.23
 +There are no nodes that need to be upgraded
 +
 +
 +# prüfen ob alles geklappt hat
  
 kv-> verify upgrade kv-> verify upgrade
Zeile 89: Zeile 120:
 </code> </code>
  
 +Beispiel Ausgabe:
 +
 +{{:nosql:oracle_nosql_update_12c_r1_2_1_8_v02.png?800|Oracle NoSQL verify upgrade}}
 +
 +
 +=== Tip ===
  
 +Falls die GPI Script Library verwendet wird, nicht vergessen auch dort das neue Home anzupassen!
  
 +siehe [[nosql:administration_2_oracle_nosql_db_11gr2|Die wichtigen täglichen Befehle für einen Oracle NoSQL Store in einem Skript umsetzen]]
 ==== Quellen ==== ==== Quellen ====
  
   * http://docs.oracle.com/cd/NOSQL/html/AdminGuide/deploymentupdate.html#upgrade_release_2_to_2.1   * http://docs.oracle.com/cd/NOSQL/html/AdminGuide/deploymentupdate.html#upgrade_release_2_to_2.1
  
nosql/administration_3_upgrade_oracle_nosql_db_11gr2.txt · Zuletzt geändert: 2014/06/22 19:23 von gpipperr