Upload
dinhnhu
View
225
Download
0
Embed Size (px)
Citation preview
2013 © Trivadis
BASEL BERN BRUGG LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN
2013 © Trivadis
Oracle 12c: Neue ASM-Features
Markus Flechtner Senior Consultant
2013 © Trivadis
Trivadis ist führend bei der IT-Beratung, der Systemintegration, dem Solution-Engineering und der Erbringung von IT-Services mit Fokussierung auf und Technologien im D-A-CH-Raum.
Unsere Leistungen erbringen wir aus den strategischen Geschäftsfeldern: Trivadis Services übernimmt den korrespondierenden Betrieb Ihrer IT Systeme.
Unser Unternehmen
10.12.13 Oracle 12c: Neue ASM-Features
B E T R I E B
2
2013 © Trivadis
Mit über 600 IT- und Fachexperten bei Ihnen vor Ort
3
11 Trivadis Niederlassungen mitüber 600 Mitarbeitenden
200 Service Level Agreements
Mehr als 4'000 Trainingsteilnehmer
Forschungs- und Entwicklungs-budget: CHF 5.0 / EUR 4 Mio.
Finanziell unabhängig und nachhaltig profitabel
Erfahrung aus mehr als 1'900 Projekten pro Jahr bei über 800 Kunden
Stand 12/2012
Hamburg
Düsseldorf
Frankfurt
Freiburg München
Wien
Basel
Zürich Bern Lausanne
3
Stuttgart
10.12.13 Oracle 12c: Neue ASM-Features
3
2013 © Trivadis
About me ..
§ Senior Consultant, Trivadis, Düsseldorf
§ Arbeit mit Oracle seit 1993 § Entwicklung (Forms, Reports, PL/SQL) § Support § Database Administration
§ Bei Trivadis seit 2008
§ Schwerpunkte § Oracle Real Application Clusters § Database Migration
§ Kurs-Referent § O-AI – Oracle Architecture and Internals § O-RAC – Oracle Real Application Clusters § O-NF11g DBA – Oracle 11g New Features for the DBA § O-NF12c DBA – Oracle 12c New Features for the DBA
10.12.13 Oracle 12c: Neue ASM-Features
4
2013 © Trivadis
10.12.13 Oracle 12c: Neue ASM-Features
5
2013 © Trivadis
AGENDA
1. Erinnerung: Was macht ASM?
2. FlexASM
3. ASM - weitere neue Features in Oracle Database 12c
4. ACFS – neue Features in Oracle Database 12c
10.12.13 Oracle 12c: Neue ASM-Features
6
2013 © Trivadis
Erinnerung: Was macht ASM? (1)
§ ASM ist ein Volume-Manager und Dateisystem für Datenbank-Dateien
§ ASM verwaltet die Metadaten der Diskgruppen und Disks § vorhandene Platten § Aufteilung der Festplatten in Diskgruppen § verfügbarer Speicherplatz § Extent Map
§ ASM erlaubt Striping und Mirroring
§ I/O der Datenbank-Instanzen erfolgt durch die Datenbank-Instanzen, NICHT durch die ASM-Instanz
§ Fällt die ASM-Instanz aus, stürzt die Datenbank-Instanz ab L
10.12.13 Oracle 12c: Neue ASM-Features
7
2013 © Trivadis
Erinnerung: Was macht ASM? (2)
SID +ASM2
SID TVD1120B
SID TVD1120A
ASM Disk ASM Disk ASM Disk ASM Disk
ASM Disk Group 2 ASM Disk Group 1
O C S S D
O C S S D
RBAL ARB0
SID +ASM1
RBAL ARB0
FG FG
10.12.13 Oracle 12c: Neue ASM-Features
8
2013 © Trivadis
AGENDA
1. Erinnerung: Was macht ASM?
2. FlexASM
3. ASM - weitere neue Features in Oracle Database 12c
4. ACFS – neue Features in Oracle Database 12c
10.12.13 Oracle 12c: Neue ASM-Features
9
2013 © Trivadis
FlexASM– Konzept
§ FlexASM ist eine neue Funktionalität im Oracle-Cluster § Nutzbar nur für Oracle 12c-Datenbank-Instanzen
§ Mit FlexASM ist keine lokale ASM-Instanz mehr erforderlich § è ASM auf dem lokalen Knoten ist kein “Single-Point-of-Failure” (SPOF)
mehr
§ Wenn es eine lokale ASM-Instanz gibt, dann nutzen die Datenbank-Instanzen die lokale ASM-Instanz
§ Ansonsten verbinden sie sich mit einer ASM-Instanz auf einem anderen Cluster-Knoten
§ Neue Cluster-Resourcen § ASM-Netzwerk § ASM-Listener § ADVM-Proxy
10.12.13 Oracle 12c: Neue ASM-Features
10
2013 © Trivadis
FlexASM – Architektur (1) - Überblick
OS Clusterware
Listener DB
OS Clusterware
ASM
Listener DB
OS Clusterware
ASM
Listener DB
Shared Storage
ADVM-Proxy ADVM-Proxy ADVM-Proxy ASM-Listener ASM-Listener ASM-Listener
10.12.13 Oracle 12c: Neue ASM-Features
11
2013 © Trivadis
FlexASM – Architektur (2) - Komponenten
§ ASM-Netzwerk § Netzwerk über das die DB- und ASM-Instanzen kommunizieren (auch die
Kommunikation mit einer lokalen ASM-Instanz erfolgt über das Netzwerk, d.h. via TCP/IP)
§ Ein vorhandenes Netzwerk (z.B. Interconnect) kann verwendet werden § Dediziertes Netzwerk wird empfohlen
§ ASM-Listener § Listener im ASM-Netzwerk
§ ADVM-Proxy (Instance +APXn) § Notwendig, damit ACFS auf FlexASM zugreifen kann
§ ASM-Instanzen § Default: 3 Instanzen pro Cluster § Anzahl ist definierbar
10.12.13 Oracle 12c: Neue ASM-Features
12
2013 © Trivadis
grid@rac2node1:~/ [+ASM1] crsctl stat res –t -------------------------------------------------------------------------- Name Target State Server State details -------------------------------------------------------------------------- Local Resources -------------------------------------------------------------------------- ora.ASMNET1LSNR_ASM.lsnr ONLINE ONLINE rac2node1 STABLE ONLINE ONLINE rac2node2 STABLE ONLINE ONLINE rac2node3 STABLE .. ora.proxy_advm ONLINE ONLINE rac2node1 STABLE ONLINE ONLINE rac2node2 STABLE ONLINE ONLINE rac2node3 STABLE .. ora.asm 2 ONLINE ONLINE rac2node1 STABLE 3 ONLINE ONLINE rac2node2 STABLE
FlexASM – Architektur (3) – Cluster-Ressourcen
10.12.13 Oracle 12c: Neue ASM-Features
13
2013 © Trivadis
grid@rac2node3:~/ [+ASM3] srvctl status asm ASM is running on rac2node1,rac2node2 grid@rac2node3:~/ [+ASM3] lsnrctl status ASMNET1LSNR_ASM LSNRCTL for Linux: Version 12.1.0.1.0 - Production on 20-NOV-2013 23:22:49 Copyright (c) 1991, 2013, Oracle. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=ASMNET1LSNR_ASM))) STATUS of the LISTENER ------------------------ Alias ASMNET1LSNR_ASM [..] Listening Endpoints Summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=ASMNET1LSNR_ASM))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.57.125)(PORT=1521))) Services Summary... Service "+ASM" has 2 instance(s). Instance "+ASM1", status READY, has 1 handler(s) for this service... Instance "+ASM2", status READY, has 1 handler(s) for this service... The command completed successfully
FlexASM – Architektur (4) – ASM-Listener
10.12.13 Oracle 12c: Neue ASM-Features
14
2013 © Trivadis
FlexASM – Architektur (5)
§ Bis 11.2 § Kommunikation zwischen den Datenbank-Instanzen und der (lokalen) ASM-
Instanz erfolgte via Bequeath
§ Mit 12.1 (FlexASM) § Kommunikation erfolgt via TCP/IP über das ASM-Netzwerk § Beim Start einer DB-Instanz muss der ASM-Listener laufen § DB-Instanz verbindet sich mit dem Service „+ASM“; der ASM-Listener macht
einen Connection-Redirect wenn keine lokale ASM-Instanz läuft
10.12.13 Oracle 12c: Neue ASM-Features
15
2013 © Trivadis
FlexASM – Administration (1)
§ Administration erfolgt mit dem bekannten Befehl „srvctl“
10.12.13 Oracle 12c: Neue ASM-Features
grid@rac2node1:~/ [+ASM1] srvctl -help |grep asm Usage: srvctl add asm [-listener <lsnr_name>] [-pwfile <password_file_path>] [-flex [-count {<number_of_instances>|ALL}]|-proxy] Usage: srvctl start asm [-proxy] [-node <node_name>] [-startoption <start_options>] Usage: srvctl stop asm [-proxy] [-node <node_name>] [-stopoption <stop_options>] [-force] Usage: srvctl config asm [-proxy] [-detail] Usage: srvctl status asm [-proxy] [-node <node_name>] [-detail] [-verbose] Usage: srvctl enable asm [-proxy] [-node <node_name>] Usage: srvctl disable asm [-proxy] [-node <node_name>] Usage: srvctl modify asm [-listener <lsnr_name>] [-pwfile <password_file_path>] [-count {<number_of_instances>|ALL}] [-force] Usage: srvctl remove asm [-proxy] [-force] Usage: srvctl relocate asm -currentnode <current_node> [-targetnode <target_node>] [-force] ..
16
2013 © Trivadis
FlexASM – Administration (2)
§ ASM-Kardinalität ändern
§ Leider werden neue ASM-Instanzen nicht automatisch gestartet, wenn die ASM-Kardinalität erhöht wird (è Lösung „srvctl start asm“)
10.12.13 Oracle 12c: Neue ASM-Features
grid@rac2node1:~/ [+ASM1] srvctl config asm ASM home: /u00/app/grid/product/12.1.0.1.0 Password file: +GRID/orapwASM ASM listener: LISTENER ASM instance count: ALL Cluster ASM listener: ASMNET1LSNR_ASM grid@rac2node1:~/ [+ASM1] srvctl start asm grid@rac2node1:~/ [+ASM1] srvctl status asm ASM is running on rac2node1,rac2node3,rac2node2 grid@rac2node1:~/ [+ASM1] srvctl modify asm -count 2 grid@rac2node1:~/ [+ASM1] srvctl status asm ASM is running on rac2node3,rac2node2 grid@rac2node1:~/ [+ASM1] srvctl modify asm -count ALL grid@rac2node1:~/ [+ASM1] srvctl status asm ASM is running on rac2node3,rac2node2
17
2013 © Trivadis
FlexASM – Administration (3)
§ Verschieben einer ASM-Instanz § Gründe: „Durchstarten“ der ASM-Instanzen wg. Parameteränderungen oder
zur Freigabe von ASM-Platten
10.12.13 Oracle 12c: Neue ASM-Features
grid@rac2node1:~/ [+ASM1] srvctl status asm ASM is running on rac2node3,rac2node2 grid@rac2node1:~/ [+ASM1] srvctl status database -db NCDB2 Instance NCDB21 is running on node rac2node1 Instance NCDB22 is running on node rac2node2 Instance NCDB23 is running on node rac2node3 grid@rac2node1:~/ [+ASM1] srvctl status asm ASM is running on rac2node3,rac2node2 grid@rac2node1:~/ [+ASM1] srvctl relocate asm -currentnode rac2node3 -targetnode rac2node1 grid@rac2node1:~/ [+ASM1] srvctl status asm ASM is running on rac2node1,rac2node2 grid@rac2node1:~/ [+ASM1] srvctl status database -db NCDB2 Instance NCDB21 is running on node rac2node1 Instance NCDB22 is running on node rac2node2 Instance NCDB23 is running on node rac2node3
18
2013 © Trivadis
FlexASM – Administration (4)
§ Verschieben der ASM-Instanz vom OCR-Master zu einem anderen Knoten funktioniert nicht L - „This is the expected behavior“
§ Meldung im crsd.log des OCR-Master
10.12.13 Oracle 12c: Neue ASM-Features
root@rac2node1:/home/grid/ [+ASM1] ocrconfig -manualbackup |head -2 rac2node3 2013/10/02 13:15:58 +FRA:/cluster2/OCRBACKUP/backup_20131002_131558.ocr.270.827759759 root@rac2node1:/home/grid/ [+ASM1] exit exit grid@rac2node1:~/ [+ASM1] srvctl relocate asm -currentnode rac2node3 -targetnode rac2node2 PRCR-1106 : Failed to relocate resource ora.asm from node rac2node3 to node rac2node2 PRCR-1089 : Failed to relocate resource ora.asm. CRS-0223: Resource 'ora.asm 3 1' has placement error. grid@rac2node1:~/ [+ASM1] srvctl relocate asm -currentnode rac2node1 -targetnode rac2node2 grid@rac2node1:~/ [+ASM1] srvctl status asm ASM is running on rac2node3,rac2node2
CRS-5027: Cannot stop ASM instance on node "rac2node2" because it is currently being used by Cluster Ready Service
19
2013 © Trivadis
Konvertierung zu FlexASM (1)
§ FlexASM kann bei der Installation der Grid Infrastructure als „ASM-Variante“ ausgewählt werden
§ Konvertierung zu FlexASM ist erforderlich, wenn .. § .. man einen 11g-Cluster auf 12c aktualisiert hat und danach zu FlexASM
wechseln möchte § .. man im 12c-Cluster nachträglich FlexASM aktivieren möchte
§ Voraussetzungen § SPFILE, OCR und ASM-Passwordfile im ASM § Diskgruppen-Kompatibilität >= 12.1
§ Konvertierung mit ASMCA § Konfiguration und Vorbereitung in der GUI § ASMCA erzeugt das Konvertierungsskript converttoFlexASM.sh, das als root
ausgeführt werden muss
10.12.13 Oracle 12c: Neue ASM-Features
20
2013 © Trivadis
Konvertierung zu FlexASM (2)
10.12.13 Oracle 12c: Neue ASM-Features
21
2013 © Trivadis
Konvertierung zu FlexASM (3)
10.12.13 Oracle 12c: Neue ASM-Features
22
2013 © Trivadis
Konvertierung zu FlexASM (4)
10.12.13 Oracle 12c: Neue ASM-Features
23
2013 © Trivadis
Konvertierung zu FlexASM (5) - converttoFlexASM.sh
10.12.13 Oracle 12c: Neue ASM-Features
24
#!/bin/sh su grid -c "/u00/app/grid/product/12.1.0.1.0/bin/srvctl add asm -proxy" /u00/app/grid/product/12.1.0.1.0/srvm/admin/srvmhelper -updateDepASM for node in rac2node1 rac2node2 rac2node3 do
/u00/app/grid/product/12.1.0.1.0/bin/crsctl stop cluster -n $node /u00/app/grid/product/12.1.0.1.0/bin/crsctl start cluster -n $node stat=1 cmd="/u00/app/grid/product/12.1.0.1.0/bin/crsctl status server $node" while [ $stat = 1 ] do sleep 5 op=`$cmd` op=`echo $op | /bin/cut -d' ' -f2 | /bin/cut -d'=' -f2 ̀ if [ "$op" = "ONLINE" ] then stat=0 echo "Cluster bounced in node $node" fi done
done
2013 © Trivadis
FlexASM & Oracle 11g
§ FlexASM funktioniert nur mit Oracle 12c Datenbank-Instanzen
§ Werden in einem Oracle 12c-Cluster mit FlexASM Oracle 11g-Datenbanken betrieben, so muss auf jedem Knoten eine ASM-Instanz laufen (Count = ALL)
10.12.13 Oracle 12c: Neue ASM-Features
25
2013 © Trivadis
AGENDA
1. Erinnerung: Was macht ASM?
2. FlexASM
3. ASM - weitere neue Features in Oracle Database 12c
4. ACFS – neue Features in Oracle Database 12c
10.12.13 Oracle 12c: Neue ASM-Features
26
2013 © Trivadis
Password-Datei in ASM
§ Bis 11.2 § Password-Dateien für ASM- und die Datenbank-Instanzen waren im
Dateisystem gespeichert § Im Cluster waren Inkonsistenzen (= unterschiedliche SYS-Passworte im DB-
Password-File auf den einzelnen Knoten) möglich
§ Neu in 12.1 § Password-Dateien für ASM und Oracle 12c-Datenbanken können in einer
ASM Diskgruppe (ASM-Kompatiblität >= 12.1) gespeichert werden
§ Password-Dateien werden wie das SPFILE im Disk-Header abgelegt
grid@node1:~/[+ASM1] orapwd file='+GRID/ASM/orapwasm' asm=y oracle@node1:~/[RACDB1] orapwd file='+GRID/RACDB/orapwRACDB’\ dbuniquename=RACDB
10.12.13 Oracle 12c: Neue ASM-Features
27
2013 © Trivadis
ASM Media Recovery („disk scrubbing“)
§ ASM kann die Platten auf logische Korruptionen prüfen § Dies geschieht automatisch während REBALANCE-Operationen § Oder manuell (“ALTER DISKGROUP .. SCRUB”)
§ Bei Diskgruppen mit normaler oder hoher Redundanz kann ASM erkannte Fehler automatisch reparieren
§ “Disk Scrubbing” ist möglich für § Komplette Diskgruppen § Einzelne Disks § Einzelne Dateien
SQL> ALTER DISKGROUP U01 SCRUB; SQL> ALTER DISKGROUP U01 SCRUB REPAIR; SQL> ALTER DISKGROUP U01 SCRUB DISK U01_0001; SQL> ALTER DISKGROUP U01 SCRUB 2 FILE ‘+U01/ORCL/DATAFILE/users.269.806412493’ REPAIR POWER LOW;
10.12.13 Oracle 12c: Neue ASM-Features
28
2013 © Trivadis
Even Read für Diskgruppen
§ Bis Oracle 11.2: § Beim Lesen von einer Diskgruppe mit normaler oder hoher Redundanz
wurde immer die primäre Kopie eines Extents gelesen. § Ausnahme: Systeme mit ASM Preferred Mirror Read (Stretch Cluster)
§ Neu in Oracle 12.1: § Lesezugriffe werden gleichmäßig auf alle Platten, die die jeweiligen Extents
enthalten, verteilt. § ASM Preferred Mirror Read funktioniert auch weiterhin J
10.12.13 Oracle 12c: Neue ASM-Features
29
2013 © Trivadis
ASM Disk Resync & Rebalance – Erweiterungen
§ ASM Disk Resync
§ Nach einem transienten Disk-Ausfall sollen Platten schneller resynchronisiert werden
§ In unseren Tests waren die Performance-Verbesserungen allerdings gering
§ Abgebrochene Resync-Operationen können wiederaufgenommen werden und müssen nicht neu gestartet werden
§ ASM Disk Rebalance
§ Lt. Oracle-Dokumentation gilt “This feature extends the rebalance process to operate on multiple disk groups in a single instance.”
§ Allerdings konnten wir dieses Verhalten in unseren Tests nicht verifizieren. Die Rebalance-Operationen wurden weiterhin sequentiell ausgeführt. L
10.12.13 Oracle 12c: Neue ASM-Features
30
2013 © Trivadis
OCR Backup im ASM (1)
§ OCR Backups können in einer ASM-Diskgruppe abgelegt werden
§ Muss man im Recovery-Fall auf das Backup zugreifen, wird der Cluster auf einem Knoten im Exklusiv-Modus gestartet (=> nur OLR, keine OCR erforderlich) und man kann auf den Backup zugreifen
root@rac2node2:/home/oracle/ [+ASM2] ocrconfig -backuploc +FRA root@rac2node2:/home/oracle/ [+ASM2] ocrconfig -manualbackup rac2node1 2013/08/13 14:21:41 +FRA:/cluster2/OCRBACKUP/backup_20130813_142141.ocr.263.823357303 rac2node1 2013/08/13 14:21:08 /u00/app/grid/product/12.1.0.1.0/cdata/cluster2/backup_20130813_142108.ocr rac2node1 2013/08/12 15:09:54 /u00/app/grid/product/12.1.0.1.0/cdata/cluster2/backup_20130812_150954.ocr rac2node1 2013/08/12 15:09:45 /u00/app/grid/product/12.1.0.1.0/cdata/cluster2/backup_20130812_150945.ocr
10.12.13 Oracle 12c: Neue ASM-Features
31
2013 © Trivadis
§ Kopieren des Backups via asmcmd in ein lokales Dateisystem funktioniert nicht
§ Aber der Umweg über eine Datenbank-Instanz funktioniert:
SQL> CREATE OR REPLACE DIRECTORY SOURCE_DIR as '+FRA/cluster1/OCRBACKUP'; SQL> CREATE OR REPLACE DIRECTORY TARGET_DIR as '/u02/cluster1/ocrbackup'; SQL> BEGIN dbms_file_transfer.copy_file( 'SOURCE_DIR’,'backup_20130828_210356.ocr.266.824677437', 'TARGET_DIR','backup_20130828_210356.ocr'); END; /
OCR Backup im ASM (2)
10.12.13 Oracle 12c: Neue ASM-Features
32
2013 © Trivadis
§ Memory-Anforderungen (vgl. MOS-Note 158559.1) § Default: MEMORY_TARGET=1 GB § lt. Dokumentation ist es 256MB (Documentation-Bug 1128267776)
§ ASM-Platten können einfacher ersetzt werden § Bis 11.2: “ALTER DISKGROUP .. ADD DISK ..” und “ALTER DISKGROUP ..
DROP DISK ..” erforderlich § Ab 12.1: “ALTER DISKGROUP .. REPLACE DISK ..”
Weitere neue Features und Änderungen in Stichworten
10.12.13 Oracle 12c: Neue ASM-Features
33
2013 © Trivadis
§ ASM-Security Features § File Access Control auf Windows § Dateirechte (chmod, chgrp, chown) können nun auch bei geöffneten Dateien
geändert werden
§ Verwaltung der ASM User § Neuer Befehl „ALTER DISKGROUP .. REPLACE USER ..“
Weitere neue Features und Änderungen in Stichworten
10.12.13 Oracle 12c: Neue ASM-Features
34
2013 © Trivadis
AGENDA
1. Erinnerung: Was macht ASM?
2. FlexASM
3. ASM - weitere neue Features in Oracle Database 12c
4. ACFS – neue Features in Oracle Database 12c
10.12.13 Oracle 12c: Neue ASM-Features
35
2013 © Trivadis
ACFS – Erinnerung
§ Auf ASM aufbauendes Dateisystem:
(aus: Oracle® Automatic Storage Management Administrator's Guide 12c Release 1 (12.1))
10.12.13 Oracle 12c: Neue ASM-Features
36
2013 © Trivadis
Oracle Cluster File System (OCFS)
§ 2 Komponenten § ASM Dynamic Volume Manager (ADVM) § ASM Cluster File System (ACFS)
§ Basisfunktionalität (“free”) § Alles, außer “erweiterter Funktionalität”
§ Erweiterte Funktionalität (lizenzpflichtig) § Snapshots § Replication § Tagging § Realm-based security § Encryption § Auditing
§ Die Lizensierung wurde mit Oracle Database 12c geändert
10.12.13 Oracle 12c: Neue ASM-Features
37
2013 © Trivadis
ACFS für alle Datenbank-Dateien
§ Bis 11.2 § Datenbank-Dateien (Control-Dateien, Redolog-Dateien, Daten-Dateien und
und Temp-Dateien) mussten in einer ASM-Diskgruppe gespeichert werden und durften nicht in einem ACFS-Dateisystem liegen
§ Neu in 12.1 § Alle diese Dateien dürfen in ACFS abgelegt werden
§ Mögliche Anwendungsfälle und Vorteile § In Verbindung mit ACFS Snapshots (lizenzpflichtig) kann diese eine Option für
Test-Datenbanken sein (vergleichbar mit “FLASHBACK DATABASE”) § Kopieren von Pluggable Databases (“SNAPSHOT COPY”)
§ Performance-Beobachtungen § Schreibzugriffe sind bei “native ASM” schneller § Lesezugriffe sind bei ACFS schneller
10.12.13 Oracle 12c: Neue ASM-Features
38
2013 © Trivadis
High Availability NFS mit Oracle Grid Infrastructure
§ Oracle Clusterware ermöglicht ein hochverfügbares NFS
§ Kombination aus § Funktionalität der Clusterware § NFS § HA-VIP (verwaltet von der Oracle Clusterware) § ACFS
# 1. Prepare DNS (add entry for the VIP) # 2. Prepare NFS (export ACFS-Filesystem) # 3. Add + start clusterware resources # Attention: name of HAVIP (-id) and name of Filesystem (-name) # must be in lower case! root# srvctl add havip -id demovip -address demohanfs.trivadis.com root# srvctl add exportfs -id demovip \ -path /u00/app/oracle/acfs_acfsvol -name demohanfs root# srvctl start havip -id demovip
10.12.13 Oracle 12c: Neue ASM-Features
39
2013 © Trivadis
ACFS Snapshots (1) – Snapshot Konvertierung
10.12.13 Oracle 12c: Neue ASM-Features
§ ACFS-Snapshots können von “read-only” nach “read-write” konvertiert werden (und umgekehrt)
grid@node1: cd /acfs2/.ACFS/snaps/ACFS2_SNAP1/ grid@node1: acfsutil snap convert -w ACFS2_SNAP1 /acfs2 acfsutil snap convert: Snapshot operation is complete. grid@node1: touch TEST grid@node1: acfsutil snap convert -r ACFS2_SNAP1 /acfs2 acfsutil snap convert: Snapshot operation is complete. grid@node1: touch TEST touch: cannot touch `TEST': Permission denied
40
2013 © Trivadis
ACFS Snapshots (2) - „Cascading Snapshots“
10.12.13 Oracle 12c: Neue ASM-Features
§ “snap on snaps”
grid@node1: [+ASM1] acfsutil snap create -r -p ACFS2_SNAP1 ACFS2_SNAP2 /acfs2 acfsutil snap convert: Snapshot operation is complete. grid@rnode1:[+ASM1] ls /acfs2/.ACFS/snaps/ ACFS2_SNAP1 ACFS2_SNAP2 grid@node1: [+ASM1] acfsutil snap info ACFS2_SNAP2 /acfs2 snapshot name: ACFS2_SNAP2 RO snapshot or RW snapshot: RW parent name: ACFS2_SNAP1 snapshot creation time: Wed Jul 24 10:08:28 2013
41
2013 © Trivadis
Erweiterte Unterstützung für ACFS Funktionen
Version Snapshot Tagging Replication Security Encryption
11.2.0.1 Read-Only on Linux, Windows
n/a
n/a
n/a
n/a
11.2.0.2 Read-Only on Linux, Windows, Solaris, AIX
Linux
Linux
Linux
Linux
11.2.0.3 Read-Write on Linux, Windows, Solaris, AIX
Linux, Windows
Linux, Windows
Linux, Windows
Linux, Windows
12.1.0.1 Read-Write on Linux, Windows, Solaris, AIX
Linux, Windows, Solaris, AIX
Linux, Windows, Solaris, AIX
Linux, Windows, Solaris
Linux, Windows, Solaris
10.12.13 Oracle 12c: Neue ASM-Features
Änderungen zum Vorgänger-Release sind rot markiert.
Source: Oracle Corporation
42
2013 © Trivadis
Weitere neue ACFS-Features in Stichworten
§ Die “Advanced Features” können miteinander kombiniert werden § Replikation § Verschlüsselung § Security-Features
§ ACFS & Audit Vault § Audit Vault unterstützt ACFS-Verschlüsselung und ACFS-Security-Features § ACFS Audit-Daten können in Audit-Vault importiert werden
10.12.13 Oracle 12c: Neue ASM-Features
43
2013 © Trivadis
Weitere Informationen...
§ Oracle-Whitepaper „A Technical Overview of New Features for ASM in Oracle Database 12c“ http://www.oracle.com/technetwork/products/cloud-storage/oracle-12c-asm-overview-1965430.pdf
§ Oracle Whitepaper „Oracle Cloud Filesystem“ http://www.oracle.com/technetwork/products/cloud-storage/cloudfs-12c-overview-wp-1965426.pdf)
§ Oracle Whitepaper „HA-NFS over ACFS“ http://www.oracle.com/ocom/groups/public/@otn/documents/webcontent/2011281.pdf
§ Oracle Dokumentation § Oracle® Automatic Storage Management Administrator's Guide 12c Release 1 (12.1) § Oracle® Database New Features Guide 12c Release 1 (12.1)
10.12.13 Oracle 12c: Neue ASM-Features
44
2013 © Trivadis
Weitere Informationen...
§ Trivadis-Kurs § New Features Oracle Database 12c für Datenbank-Administratoren (3 Tage)
http://www.trivadis.com/O-NF12c-DBA
§ Termine in Deutschland: München 12.-14.02.2014 München 17.-19.03.2014 Frankfurt 7.-9.04.2014 Düsseldorf 5.-7.05.2014 Hamburg 2.-4.06.2014
10.12.13 Oracle 12c: Neue ASM-Features
45
Werbung
2013 © Trivadis
BASEL BERN BRUGG LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN
Fragen und Antworten...
2013 © Trivadis
Markus Flechtner
Senior Consultant
Tel. +49 211 58 66 64 70 [email protected]
10.12.13 Oracle 12c: Neue ASM-Features