2. Agenda
• Cos„è Oracle Database Appliance (ODA)?
• ODA Solution – Hardware & Software
• ODA: La Tecnologia a supporto
• Esempi di Utilizzo
• FAQ & Info
3. Quali sono le difficoltà che si affrontano
per implementare ambienti in HA
Skills Richiesti per l’High Availability
Complessità. Diversi componenti da integrare
4. Quali sono le difficoltà che si affrontano
per implementare ambienti in HA
Costi per avere un sistema in HA – CapEx e
OpEx.
5. Quali sono le difficoltà che si affrontano
per implementare ambienti in HA
Rischio legato alla costruzione di sistemi in HA
6. ODA: un Database in Alta Affidabilità Preconfigurato
Facile da Configurare
One Box: Server, Storage e Networking integrati
in un unico chassis, nessun bisogno di scegliere e
validare la configurazione HW e SW
One Button Install: facilità di installazione e
configurazione del DB
Facile da Gestire
One Button patching e upgrade
Auto detect, Auto correct
Facile da Manutenere
One Command Check validazione configurazione
Raccolta logs e pacchettizzazione utili al supporto
Automatic SR automatizza l‟apertura di SR
8. Oracle Database Appliance Hardware
• Sun Fire X4370 M2 - 4U Chassis
Shared Disk
– 24 SAS dual ported disk slots
– 20 x 600GB
– 12 TB RAW, 4 TB usable
– 4 x 73GB SSD (Flash Disks) for redo logs
2 Server Nodes
FRONT VIEW – 2 Socket x86 per server
– Intel Xeon processors X5675
– 6 Cores per Socket, 12 cores per server
– 96 GB of Memory per server
– 2-12 cores per server enabled on demand
Networking
– Redundant 1Gb internal private network
– 2x 10Gb public network per server
– 6x 1Gb public network per server
REAR VIEW
RAS features
– Redundant power and cooling
– Hot-serviceable components
– Triple-mirrored storage
9. ODA Software: Full Oracle Stack
• Oracle Linux 5.5*
• Oracle Database EE with RAC or RAC One Node (11.2.0.2)
• Oracle Grid Infrastructure 11g Release 2 (11.2.0.2)
– Oracle Clusterware
– Oracle Automatic Storage Management
• Oracle Enterprise Manager Database Control
• Oracle Appliance Manager* - One Button Automation for
Provisioning, Patching, Diagnostics, and Storage Management
• Oracle Automatic Service Requests (Phone home)
*Pre-installato
10. Oracle Appliance Manager
• Funzionalità One Button functionality per installare,
gestire, manutenere e validare il sistema.
• Automatizza operazioni di riconoscimento dei
sottosistemi storage.
• Monitora dischi per hard & soft failures.
• Recovery degli ASM disk groups in caso di failure.
11. Oracle Appliance Manager
Configurator
• Facilita le operazioni di configurazione del cluster
• Raccoglie info sulla configurazione tramite GUI
- Cluster name
- Domain
- Networking information
- Database size
• Validazione informazioni acquisite
• Configura OS e Rete
• Installazione Grid Infrastructure & Database
12. Oracle Appliance Manager
Configurator
Setup the customized System
Name
Select from three Database
Deployment Configurations:
RAC, RAC One Node, or Single
Instance
13. Oracle Appliance Manager
Configurator
VIP Name & IP information Node and IP information for
automatically generated & 2nd Node is automatically
filled for both nodes generated & filled
SCAN name is
auto generated
14. ODA – CPU Cores on Demand
Posso abilitare “on demand” da 4 a 24 cores
Il sistema viene fornito con 12 core abilitati per server (totale di 24) – non
c‟è bisogno di far nulla se si sfrutta ( e licenzia!!) tutta la capacità
Per configurare la subcapacity
Log in MyOracleSupport
Dichiarare la configurazione dei server – n° di core per server
Download key per riconfigurare i server
Lancio di un comando sullla macchina e il sistema si riaccende con i
core eventualmente disabilitati
Una volta configurata la sub-capacity il numero di core può solo crescere
Oracle Confidential
16. Elementi dell’ Oracle Grid Architecture
ASM: an easy file system and
volume manager for Oracle
data now with a cluster file
system
Oracle Clusterware : the
software that monitors and
Real Application Clusters manages physical servers
and the software resources
Oracle Clusterware
running on them
RAC: database technology
Automatic Storage Management that effectively spread
workload among all nodes in
the cluster allowing all
nodes and database
instances to perform work
17. Grid Infrastructure
Installazione semplificata dei componenti standard del Grid
• Integrazione di Oracle Clusterware e ASM
– Clusterware e ASM in una sola installazione, singola “home”
– VOTE/OCR salvati su ASM
– OUI non supporta raw devices su nuove installazioni
• Cosa bisogna sapere della Grid Infrastructure:
– Richiesta per non-RAC database che usa ASM
– Versione Database 11.2.0.1
18
18. Oracle RAC (RAC One) Architecture
11gR2
public network
VIP1 VIPn
Service Service
Node1 Node n
Listener Listener
instance 1 instance n
GRID
ASM ASM Infrastructure
cluster
Oracle Clusterware interconnect Oracle Clusterware
Operating System Operating System
shared storage
Redo / Archive logs all instances
Managed by ASM Database / Control files
OCR and Voting Disks
19. ASM Overview
Storage management per il database e
general purpose files 11.2
• Simplifica e automatizza la gestione dello
ASM Disk Group storage
• Framework integrato per cluster e singolo nodo
ASM Disk
ASM Disk • Re-bilanciamento Dinamico
ASM Disk
ASM Disk
ASM Disk
• Striping e mirroring dei dati
• Performance Ottimali
• Scalabilità e alta affidabilità
• Basso TCO
• Ottimizzazione risorse
• No costi aggiuntivi
• Gestisce TUTTI I dati
Abbatte i costi di gestione dello storage
20. The Operational Stack
Before ASM ASM
Tables Tables
Tablespace Tablespace
0010 0010 0010 0010 0010
Files 0010 0010 0010 0010 0010
File Names
Automatic
File System File System Storage
Logical Vol Logical Vol Management
Disks Disk Group
Networked Storage
(SAN, NAS, DAS)
21. Dynamic Re-balancing
• Add disk
• Drop disk
• Resize disk
ASM Disk ASM Disk ASM Disk ASM Disk ASM Disk
Disk Group Disk Group
Gestione della capacità “On-Line”
Niente più hot spots - elimina I/O tuning manuale
Performance ottimizzate
36. Oracle Database Appliance
Additional Software Support
• Supporto per opzioni e feature del Database
Enterprise
- Advanced Compression
- Partitioning
- Database Enterprise Management
- Diagnostic Pack
- Tuning Pack
- Change Management Pack
- Configuration Management Pack for Oracle Database
- Provisioning and Patch Automation Pack for Database
- Data Masking Pack
- Real Application Testing
- Total Recall
37. Oracle Database Appliance
Additional Software Support
• Continued List of Supported Options and Features
- Oracle Active Data Guard
- Advanced Security
- Label Security
- Database Vault
- OLAP
- Data Mining
- Spatial
- In-Memory Database Cache
38. Enterprise Manager Diagnostic Pack
Automatic Performance Diagnostics
IO / CPU Boost Administrator
Issues Productivity
High
Eliminate Performance
Load Bottlenecks
SQL
Lower IT Management
Costs
RAC
Issues
Automatic Workload Self-Diagnostic Performance & Deliver Higher Quality
of Service
Repository Snapshots Engine Management
Advisors
• Analisi Top-down usando gli snapshot di Automatic Workload Repository
• Analisi performance Real-time con Automatic Database Diagnostic Monitor
• Risolve problemi di performance velocemnte con “drill-down root-cause
analysis”
• Classification ad albero basata su esperienza Oracle nel tuning
• Diagnostica performance dedicata a RAC in Oracle Database 11g
39. Enterprise Manager Tuning Pack
SQL Tuning Advisor
Gather Missing or Stale
Statistics
Create a SQL Profile
SQL Profiling
Add Missing Access
Statistics Analysis
Structures
Access Path Analysis
Modify SQL Constructs
SQL Restructure Analysis
Adopt Alternative
Alternative Plan Analysis Execution Plan
SQL Tuning Administrator
Parallel Query Analysis Advisor Create Parallel SQL
Profile
Comprehensive
Automatic Tuning
SQL Tuning
Optimizer
Recommendations
• SQL Tuning Advisor
• NEW: Identifica piani di esecuzione alternativi usando dati sulle performance
storici e real-time
• NEW: Raccomanda il grado di parallelismo ottimale per migliorare le
performance dell‟SQL
40. Oracle Partitioning
• Partitioning suddivide tabelle e indici in
piccole porzioni per rendere piu‟ facile la loro
gestione. Application
• Ogni piccola porzione di database viene
chiamata: partition. SQL
Sales
• Ogni partition ha un nome, una storia ed
una sua collocazione fisica che viene
indicata nella „partitioning key.‟
• Per il DBA il partition e‟ un oggetto
composto da vari pezzi che possono essere
Jan Mar
gestiti in gruppo o singolarmente.
Feb
• Per l‟applicazione una tabella partizionata e‟
uguale ad una tabella non partizionata.
Quindi trasparente.
41. Oracle Advanced Compression
• SecureFiles • Data Pump Data
• Data Guard Redo
• OLTP Table Deduplication Compression
Transport
Compression • SecureFiles • RMAN Fast Backup Compression
Compression Compression
Relational Data Unstructured Data Backup Data Network Data
Compression Compression Compression Compression
• Reduces resource requirements and costs
– Storage System
– Network Bandwidth
– Memory Usage
44. Esempi di utilizzo
Use Case Target
Database in alta affidabilità Sistemi critici su single instance che devo
essere spostati su un‟ambiente affidabile
Consolidamento Database Applicativi in failover su diversi DB che
devono essere consolidati
Pay as you Grow Sistemi che potrebbero crescere nel tempo
o dei quali non si ha idea della capacità
richiesta
Cluster Database Ambiente su cui vogliamo performance e
alta affidabilità su un sistema out of the box
Hardware Refresh Momento in cui si deve rivedere l‟HW,server
oppure storage
45. FAQ
• What is “pay-as-you-grow” sub-capacity licensing?
Unique to the Oracle Database Appliance, customers can purchase database
and options licenses starting from a minimum of 2 processor cores, up to the
system maximum of 24 processor cores. This enables customers to start small,
licensing only required cores and purchase additional licenses as business
demand grows.
• What other Oracle database options are supported with the Oracle Database
Appliance?
The appliance offers support for all Oracle Database Enterprise Edition options
and management packs. Oracle Secure Backup is also supported.
• What database version does the Oracle Database Appliance support?
The Oracle Database Appliance only supports Oracle Database 11g Enterprise
Edition Release 11.2.0.2.
46. DB Health Check
• Analisi per avere una struttura IT sempre
al massimo dell‟efficienza
• Aree di indagine:
• Architettura
• Business Continuity
• Gestione
• Sicurezza
• Risparmio
• Capire al meglio le reali esigenze di
business e indicare le aree di intervento
• Attivita‟ congiunta con Oracle
Ciclo delle attivita‟:
Intervista Analisi Presentazione
47. For more information:
• http://www.oracle.com/us/products/database/database-
appliance/index.html
• http://www.oracle.com/technetwork/server-
storage/database-appliance/overview/index.html
Demo 3D
• http://oracle.com.edgesuite.net/producttours/3d/databas
eappliance/