Top Banner
RAC News in Oracle 11g Release 2 Dierk Lenz DOAG Konferenz + Ausstellung November 2010
37

RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g...

Mar 14, 2018

Download

Documents

dinhquynh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

RAC News in Oracle 11g Release 2

Dierk Lenz

DOAG Konferenz + Ausstellung

November 2010

Page 2: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

Herrmann & Lenz Services GmbHHerrmann & Lenz Solutions GmbH

• Erfolgreich seit 1996 am Markt

• Firmensitz: Burscheid (bei Leverkusen)

• Beratung, Schulung und Betrieb/Fernwartung rund um das Thema Oracle Datenbanken

• Schwerpunktthemen: Hochverfügbarkeit, Tuning, Migrationen und Troubleshooting

• Herrmann & Lenz Solutions GmbH– Produkt: Monitoring Module

– Stand auf Ebene 2

RAC News in Oracle 11g Release 2 2

Page 3: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

Inhalt

• 11gR2 ist angekommen…

• Installation

• CPU, PSU, Patch Bundle, Patch Set, …

• Erfahrungen

RAC News in Oracle 11g Release 2 3

Page 4: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

11gR2 ist angekommen…

RAC News in Oracle 11g Release 2 4

Page 5: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

Verfügbarkeit

• 11gR2 erstmals für Linux (32 und 64 Bit) im September 2009

• Weitere Plattformen später

• Seit September 2010 erstes Patch Set (11.2.0.2) für Linux

• Windows– Patch Set geplant für Q42010

– Grid Infrastructure nur für 64 Bit-Windows

– Kein ASM/RAC für 32 Bit-Windows!

RAC News in Oracle 11g Release 2 5

Page 6: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

ASM Cluster File System (ACFS)

• ACFS neu mit 11.2

• Zunächst für Linux (Red Hat und Oracle) sowie Windows 2003

• Stabiles, schnelles und robustes Cluster-Dateisystem

• Nicht geeignet für Datenbankdateien!

• 11.2.0.2: SLES, Solaris, AIX (bisher…)

RAC News in Oracle 11g Release 2 6

Page 7: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

Installation

Grid Infrastructure, ASM, Restart

RAC News in Oracle 11g Release 2 7

Page 8: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

Grid Infrastructure

• Neues Paket aus Clusterware, Listener und ASM

• In 11.2 einzige Möglichkeit, ASM zu installieren

– ASM nicht mehr Bestandteil der Database-Installation

• Sowohl für Cluster als auch für Einzelknoten geeignet

RAC News in Oracle 11g Release 2 8

Page 9: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

Auswirkungen von Grid Infrastructure

• Ausgliederung von ASM aus dem Datenbank-Home

• Listener wandert vom Datenbank-Home ins Grid-Home

• Reduzierung von potentiell drei Installations-Benutzern (crs, asm, oracle) auf zwei (grid, oracle)

RAC News in Oracle 11g Release 2 9

Page 10: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

Vergleich Clusterware/ASM und GridInfrastructure

Clusterware/ASM

• Drei Installationen– Clusterware

– Oracle (ASM)

– Oracle (Datenbank)

• Drei Logins

• Voting Disks und Cluster Registry extern (Cluster-Dateisystem oder Devices)

Grid Infrastructure

• Zwei Installationen– Grid Infrastructure

– Oracle

• Zwei Logins

• Voting Disks und Cluster Registry in ASM möglich

RAC News in Oracle 11g Release 2 10

Page 11: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

Raw Devices

• …beim Neuaufsetzen einer Datenbank nicht mehr unterstützt

• Bei der Migration von Datenbanken: OK

• Zukünftig nur „Shared“ Dateisysteme und ASM

– Shared: Cluster-Dateisysteme oder unterstützte NFS-Server

RAC News in Oracle 11g Release 2 11

Page 12: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

Trennung von SYSDBA und SYSASM

• Ermöglicht Aufgabenteilung zwischen DBAs und System-/Storage-Admins

• Vereinheitlichung nur über Verwendung gleicher Gruppen für OSDBA und OSASM möglich

RAC News in Oracle 11g Release 2 12

Page 13: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

Single Client Access Name (SCAN)

• Altes RAC-Problem:

Clients sind RAC-aware

• Adresslisten in den tnsnames.ora-Dateien

• Oracle JDBC-Treiber kann TNS-Syntax

RAC News in Oracle 11g Release 2 13

Page 14: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

Die Lösung: SCAN

• DNS-Eintrag mit drei (weiteren virtuellen) IP-Adressen

• Subnetz wie public und (die anderen) virtuellen IP-Adressen

• Konfiguration von drei SCAN-Listenern mit der Grid Infrastructure

RAC News in Oracle 11g Release 2 14

Page 15: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

SCAN-Konfiguration

• SCAN-Listener als REMOTE_LISTENER bei RAC-Instanzen

• Lokale (Knoten-) Listener als LOCAL_LISTENER

– Knoten-Listener nicht mehr als REMOTE_LISTENER angeben

– Für migrierte DB-Instanzen „erlaubt“

• TNS-Konfiguration hat nur einen ADDRESS-Eintrag mit dem SCAN als Host-Namen

RAC News in Oracle 11g Release 2 15

Page 16: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

Vergleich der Listener-Typen

Knoten-Listener

• Einer pro Knoten

• Listener-Adressen: publicund virtuell

• Startet ausschließlich auf dem „eigenen“ Knoten

SCAN-Listener

• Drei pro Cluster

• Eine SCAN-IP pro SCAN-Listener

• Wird zusammen mit er (virtuellen) SCAN-IP geschwenkt

RAC News in Oracle 11g Release 2 16

Page 17: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

Restart – RAC Feeling für Einzelknoten

• Neue Funktionalität für Einzelknoten

• Einzelknoten-Clusterware

– Ersetzt „Pseudo-Prozesse“, bisher erzeugt mit./localconfig add

aus der ASM-Installation

• Enthält

– lokale Cluster Registry

– RAC-Befehle srvctl, crsctl, …

RAC News in Oracle 11g Release 2 17

Page 18: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

Vor- und Nachteile von Restart

Vorteile

• Mehr Gemeinsamkeiten für Cluster und Einzelknoten

• Definierter Platz für ASM-Installation

• Aufgabenteilung auch für Einzelknoten möglich

• Automatischer Neustart von überwachten Komponenten

Nachteile

• Größere Komplexität – z.B. beim Patchen

• Änderung der Installationslogistik

• Änderungen im Betrieb

RAC News in Oracle 11g Release 2 18

Page 19: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

CPU, PSU, Patch Bundle, Patch Set, …

RAC News in Oracle 11g Release 2 19

Page 20: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

Was ist was?

• Critical Patch Update (CPU)

– Security Fixes

– Quartalsweise

• Patch Set Update (PSU)

– CPU + funktionale Fixes

– Synchron zu CPU

– Einmal PSU – immer PSU

RAC News in Oracle 11g Release 2 20

Page 21: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

Was ist was?

• Patch Bundle– Nur unter Windows

– Häufiger als CPU/PSU

– Enthält PSU

• Patch Set– Erscheint etwa jährlich

– Sammlung von Fixes und neuen Funktionen

– Vor 11.2: Installiertes Basis-Release Voraussetzung

– Ab 11.2: Neues Installations-Set

RAC News in Oracle 11g Release 2 21

Page 22: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

Erstes 11g Release 2 Patch Set 11.2.0.2

• Installaltions-Set 4,8 GB (Linux)

• Unterteilt in Grid Infrastructure, Database, Client, Examples, Gateways, Deinstall

• Installation des Patch Sets ohne installiertes Basis-Release möglich

• Upgrade In-Place (nicht empfohlen) oder Out-Of-Place (empfohlen, zwingend für GI)

• Vor Upgrade von 11.2.0.1: One-Off-Patches laut Doku installieren!

RAC News in Oracle 11g Release 2 22

Page 23: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

Upgrade-Methoden

In-Place-Upgrade

• Installation des Patchsets in ein bestehendes Oracle-Home

• Nur für Database (und Clients), nicht für GridInfrastructure

• „Not recommended“

• Weniger Speicherplatz

Out-Of-Place-Upgrade

• Installation des Patchsets in ein neues Oracle-Home

• Für Grid Infrastructure einzige Möglichkeit

• „Recommended“

• Erheblicher Speicherplatzverbrauch (zumindest temporär)

RAC News in Oracle 11g Release 2 23

Page 24: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

Unter dem Strich

• Größeren Speicherbedarf für Oracle-Homeseinplanen!

• Neues Verfahren:

– Dokumentation

• 11.2er Doku ist komplett neu „released“

• Aktuelle Größe: 426 MB

– Tests!

RAC News in Oracle 11g Release 2 24

Page 25: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

Neue (Grid-) Features 11.2.0.2

• Integration von Patch-Downloads in die Installation

• Redundantes Interconnect für GridInfrastructure

• Mehr ACFS-Plattformen

• ACFS-Features: Security, Encryption, Replication, Tagging

• RAC One Node in DBCA integriert

RAC News in Oracle 11g Release 2 25

Page 26: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

Patch Set Installation

• Bei Neuinstallation: sofort Patch Set verwenden

• Bei Upgrade: getrennte Betrachtung von GridInfrastructure und Database

• Grid Infrastructure Rolling Upgrade möglich (Clusterware und ASM)

• Database Rolling Upgrade nicht möglich

RAC News in Oracle 11g Release 2 26

Page 27: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

RAC News in Oracle 11g Release 2 27

Page 28: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

RAC News in Oracle 11g Release 2 28

Page 29: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

RAC News in Oracle 11g Release 2 29

Page 30: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

Multicast Hinweis

• Neue Installationsvoraussetzung aufgrund des neuen Features „redundantes Interconnect“: Multicast-Fähigkeit der privaten Netzwerkadapter

• Kann bei Upgrades zu Problemen führen!

• Infos und Testprogramm in MOS DocID1212703.1: 11.2.0.2 Grid Infrastructure Install or Upgrade may fail due to Multicasting Requirement

RAC News in Oracle 11g Release 2 30

Page 31: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

Multicast-Test-Programm

RAC News in Oracle 11g Release 2 31

[oracle@rac1 mcasttest]$ perl mcasttest.pl -n rac1,rac2 -i eth2

########### Setup for node rac1 ##########

Checking node access 'rac1'

Checking node login 'rac1'

Checking/Creating Directory /tmp/mcasttest for binary on node 'rac1'

Distributing mcast2 binary to node 'rac1'

########### Setup for node rac2 ##########

Checking node access 'rac2'

Checking node login 'rac2'

Checking/Creating Directory /tmp/mcasttest for binary on node 'rac2'

Distributing mcast2 binary to node 'rac2'

########### testing Multicast on all nodes ##########

Test for Multicast address 230.0.1.0

Nov 10 12:56:16 | Multicast Succeeded for eth2 using address 230.0.1.0:42000

Test for Multicast address 224.0.0.251

Nov 10 12:56:25 | Multicast Succeeded for eth2 using address 224.0.0.251:42001

Page 32: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

Und ein gemeiner Bug für Restart…

• Installation des Grid Infrastructure Patchsets11.2.0.2 vergisst beim Upgrade von 11.2.0.1 zwei Dateien– /etc/init.d/ohasd– /etc/init.d/init.ohasd

• Upgrade erfolgreich, aber…• Nach dem nächsten Reboot alles wieder auf der

alten Version…• MOS Doc ID 1233183.1: Standalone GI:

init.ohasd/ohasd not updated after 11201 to 11202 upgrade

RAC News in Oracle 11g Release 2 32

Page 33: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

Erfahrungen

RAC News in Oracle 11g Release 2 33

Page 34: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

Allgemeine Erfahrungen

• Anwendungskompatibilität

• Performance

• Bugs

• Empfehlung

– Vorhandene PSUs / Patch Bundles nutzen!

• Vorsicht bei OLTP-Last mitcursor_sharing = similar

– Zu viele Child-Cursor

RAC News in Oracle 11g Release 2 34

Page 35: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

RAC Erfahrungen

• Diverse Installationen

– Größtenteils Linux als Basis

– Zwei-, Drei- und Vier-Knoten-Cluster

– Laststeuerung über Services

• Perfomance OK

– In einem Fall trotz Sequenzen mit ORDER-Option!

RAC News in Oracle 11g Release 2 35

Page 36: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

Betriebliche Änderungen

• Installation

• Patch Set Upgrade

• Zusammenspiel der Komponenten

RAC News in Oracle 11g Release 2 36

Page 37: RAC News in Oracle 11g Release 2 - doag.org · PDF fileInhalt •11gR2 ist angekommen •Installation •CPU, PSU, Patch Bundle, Patch Set, •Erfahrungen RAC News in Oracle 11g Release

Nun erhältlich:

RAC News in Oracle 11g Release 2 37