Lessons Learned:
A DoD Exadata Migration


                     Chris Bradham
Vizuri – an Operating Division of AEM
Applied Engineering Management (AEM) Corporation Founded in 1986 as a
100% woman-owned business

More than 25 years of profitable growth

Headquartered in Chantilly, VA with offices located in major metropolitan
areas including; Los Angeles, San Antonio, and Jacksonville

Diversified client base including Fortune 500 and major government
agencies

Industry recognized awards and certifications for performance, capability
and delivery
Chris Bradham
•Lead Architect, Data Services

•Oracle DBA experience 1997 to present (Oracle 7 to 11.2)

•Data Guard, Replication, Materialized Views, GoldenGate, Exadata, RAC

•Part-time Instructor George Mason University (OCA/OCP)

•Oracle Certified Exadata Implementation Specialist, Oracle Certified
Professional (11g), Performance Tuning Certified(11g), ITIL Foundation,
Security+


cbradham@vizuri.com
What’s being covered?

 •Technology Refresh
 •Legacy Environment / Options
 •Exadata Components
 •Security Considerations
 •Migration Considerations
 •Results of Migration
 •Lessons Learned
 •References
 •Q & A
Background Information
   Global multi-service DoD Web-based Housing application


   Over 300 schemas


   750 Gb of data


   4,300 Active Users


   4.2 million annual log ins



   4,500 Reports Generated Per Day


   AEM Corporation responsible for Hosting / Operations & Maintenance / Technology Refresh
Legacy Configuration



                       Physical Application Servers
                       4 Gbps backbone
                       Clarion Disk Array (10k / 15k RPM)
                       5 Database Oracle RAC Servers
                       Oracle 10gR2 RAC install
Pre-Tech Refresh Issues

 Legacy hardware over six years old

 •Patches (5 nodes, slower machines)
 •Deployments, data updates time consuming
 •Large or complex reports often hang
 •Node evictions due to network / disk speed issues
 •Oracle 10.2.0.4 Support ended 6/31/11




 Data Warehouse delay due to performance requirements
 (Oracle Streams attempt)
Alternative 1 : Based on Legacy Solution



                       Virtualized application servers
                       Network bonding
                       8 Gbps backbone
                       EMC Disk Array
                       5 Database Servers
                       Oracle 11gR2 RAC install
Alternative 2 : Based on Exadata Solution


                      Virtualized application servers
                      Network bonding
                      40 Gbps backbone
                      Oracle Storage Servers
                      2 node Quarter Rack
                      Oracle 11gR2 RAC preconfigured




                     Surprise, we chose Exadata!
X2-2 Quarter Rack Specifications
 •2 Xeon-based Dual-processor Database Servers (Sun Fire
 X4170 M2)
       • 24 cores (12 per server)
       • 192 GB memory expandable to 288 GB (96 GB per
         server expandable to 144 GB)
       • 10 GigE connectivity to Data Center
             • 4 x 10GbE ports (2 per server)
 •1.1 TB High Speed Flash
 •3 Exadata Storage Servers X2-2
       • All with High Performance 600GB disks
       OR
       • All with High Capacity 3 TB disks
 •2 Sun Datacenter InfiniBand Switch 36
       • 36-port Managed QDR (40Gb/s) switch
 •1 “Admin” Cisco Ethernet switch
 •Keyboard, Video, Mouse (KVM) hardware        Can Upgrade to a Half   Rack
 •Redundant Power Distributions Units (PDUs)   or just add storage
Exadata Selection Points

•Licensing fees made Exadata the low cost solution

•Total database hardware solution

•Sizable and expandable

•Oracle vested to help DoD succeed

•Patch Strategy

•Storage Indexes / Smart Scan / Smart Flash Cache
Throughput Gb/Second
  80.0

                                                         75
  70.0

  60.0

  50.0                                                        2 Gbps Fibre Channel x2

                                                              4 Gbps Fibre Channel x2
   40.0
                                                              8 Gbps Fibre Channel x2
   30.0                                             37
                                                              Exadata 1/4 - Disk

   20.0                                   25
                                                              Exadata 1/2 - Disk

   10.0                            12.5        16             Exadata Full - Disk
           0.4   0.8         5.4
                       1.6                                    Exadata 1/4 - Disk & Flash
     0.0
                                                              Exadata 1/2 - Disk & Flash

                                                              Exadata Full - Disk & Flash
Exadata Planning/Considerations

•Pre-configuration customer worksheet (DBM Configuration spreadsheet)

•Initial Setup Activities
     •Network Configuration / Software Installation

•Procurement considerations (2 Quarter Racks)

•Space Choices
    •High Capacity (3 Tb / 7.2 K RPM)
    •High Performance ( 600 Gb / 15k RPM)

•Space Allocation (ASM Disk Group layout)
    •78% DATA, 20% RECO, 2% DBFS_DG
            o25 Tb      <- Production (Triple Mirror)
            o8 Tb       <- Test (Mirror)
Tech Refresh Challenges
•100% hardware replacement and Data Center move

•Data Center staff responsiveness

•Narrow window for outage to avoid negative impact on end users

•Performance of system, database growth, and network bandwidth

•Exadata unproven in DoD space at the time (Security)

•Upgrading Database versions (data/code/reports)



Lots of change, what if issues surface???
Smart Flash Cache Considerations
Helps with…
   •Write-Through cache voids caching data that will not be reused
   •Holds hot data, much faster than disk (small, random I/O)
   •Data not duplicated from cache in other Storage Servers
   •Reduce latency of log write by simultaneous write to flash / disk
   (faster writes) with minimal space (512 Mb)
   •Write-Back cache 11.2.0.3.9

Don’t touch except for…
   •Alter table <table_name> flash_cache keep;
   •Create Flash Disks out of the Flash Cache
       •Reassign portion for TEMP tablespace on index builds
Database Node Considerations
•Database Consolidation
•SGA Settings
    •AMM Bad! ASMM Good! (set minimum values)
•Where’s the shared storage space?
    •DBFS is the answer (fix_control=8,ac_timeout=60 and SGA=2Gb)
•Is everything setup correctly?
    •Exachk is the answer
•Indexes / Hints / Compression
•Huge Pages (reduce overhead)
•Large Segments <- 8 Mb Initial / Next Size with Autoallocate
•TEMP <- BIGFILE, Autoextend 1 Gb, Uniform 1 Mb
Exadata Patch Management

Multiple Patches

    •Infiniband (once per year)

    •DB Nodes / Storage Server (quarterly)

    •Bundle Path (BP) DB Software (quarterly)

    •Additional components (Ethernet switch, KVM, PDU)

Bug Fixes included so important to apply

Proceed with caution: one-off patches

Rolling option time a consideration
Security
•DoD 8570 Requirements

•Security Technical Implementation Guide (STIG)

    oOracle installation not customizable

    oDBFS and idle_time don’t play well together

    oAutomatic Service Request (ASR) / Configuration Manager Limitation

    oGrid Control / Third Party Certificates (September release)

    oBanners / SQLNET.ORA settings impact on tools
    (DEFAULT_SDU_SIZE=32767, ORA-12541)

Don’t assume security settings will not have impact. Must TEST!!!
Migration Strategies

10.2.0.4 to 11.2.0.x Options Considered
    •DBFS with external tables (5 to 7 GB/sec file system I/O throughput)
    •GoldenGate with datapump (near-zero downtime)
    •Datapump
Factors
    •Maintenance window
    •Risk of data loss
    •Familiarity with technology

Whatever the choice, perform multiple trial runs for optimal settings.
2011 – Technical Refresh (Data Center move)

On 9/9/11 at 7pm application servers
at legacy site were Turned Off:


•Transferred encrypted data pump
exports to Data Center
•Network outage occurred during data
transfer (2 hours)
•On 9/10/11at 7am New System Testing
was Initiated
• Users were on the system by 3pm
Migration Timeline


                                            Text            Initial
1/4 Rack           Grid                                       DB                      Cutover
Delivered                               Migration   Oracle Setup / STIG Prod/
          Migrate Control     Setup                                                      to
 (Test) Options Setup         DBFS        Test       CAB     Load   Apply BP          Exadata




   1/11        2/11    3/11      4/11        5/11    6/11       7/11      8/11        9/11




    Chris Initial DB   STIG     Apply BP      Migration     1/4 Rack    Migration   Grid
    First Setup /      Test       Test        Selection     Delivered     Test    Control
    Day     Load
                                                             (Prod)                Setup
Post Tech Refresh Performance (in hours)

 9
 8
 7
 6
 5
 4                                                      Legacy
 3                                                      Exadata
 2
 1
 0
     Exports   MV Refresh    BOR      Batch    Index
                            Process           Rebuild
Exadata Lessons Learned
•Ensure hosting center can accommodate Exadata’s dimensions

•Staff requirements (more communication necessary)

•Testing required, ideally 2 Exadata Database machines
•Smart Scan <- direct path reads, table access full, fast full index scans,
parallel with parallel_degree_policy not auto
•Chained rows void smart scans

•EHCC 10x space and performance (DML)

•Data Warehouse (EHCC, SGA sizing)

•IORM not heavily used by customers

                                                                In-Memory
                                           X2-8                Massive Memory       X3
                                           2010               All I/Os to Memory   2012
Exadata Lessons Learned (cont.)

•Grid Control for monitoring / managing components

•Expect CPU utilization to decrease

•Expect Disk failures

•Can’t mix drive types and pricy to switch

•Standard tuning principles apply (OLTP)

•DB link opportunities for tuning

•Platinum Support, major assistance

•Exachk and opatch before / after patching

•Time, Experience keys to stability
References
http://www.oracle.com/technetwork/database/options/olap/olap-exadata-x2-2-
performance-1429042.pdf
http://www.scribd.com/doc/57026846/Exadata-Smart-Flash-Cache-366203
http://www.oracle.com/technetwork/database/exadata/exadata-technical-whitepaper-
134575.pdf
http://www.oracle.com/technetwork/server-storage/engineered-
systems/exadata/exadata-storage-technical-overview-128045.pdf
http://www.oracle.com/technetwork/database/features/availability/exadata-consolidation-
522500.pdf
http://www.ioug.org/Portals/0/Documents/Anuj%20Mohan.pdf
http://nyoug.org/Presentations/2011/March/Niemiec_Keynote_Exadata.pdf
http://www.oracle.com/technetwork/articles/oem/exadata-commands-part1-402441.html
http://www.centroid.com/webinars/ExadataChangestheGame.pdf
http://www.centroid.com/knowledgebase/blog/using-dbfs-and-external-tables
References (cont.)
Database Machine and Exadata Storage Server (888828.1)
Oracle Exadata Database Machine exachk (1070954.1)
Oracle Exadata Best Practices (757552.1)
Best Practices for OLTP on the Sun Oracle Database Machine (1269706.1)
Best Practices for Data Warehousing on Database Machine (1297112.1)
Oracle Sun Database Machine Application Best Practices for Data Warehousing
(1094934.1)
Oracle Sun Database Machine Diagnosability and Troubleshooting Best Practices
(1274324.1)
Expert Oracle Exadata (Osborne, Johnson, Poder)
Questions???

           Thank you!!!


http://vizuri.com/insights/blog
Backup Slides
Summary of Choices (X2)
                                       X2-8 Full     X2-2 Full        X2-2 Half     X2-2 Quarter
Initial / Licensing Cost                 $$$            $$$              $$              $
Database Servers                          2              8               4               2
Database Grid Cores                      160            96               48              24
Database Grid Memory (GB)                4096      768 (max 1152)   384 (max 576)   192 (max 288)
InfiniBand switches                       3              3               3               2
Ethernet switch                           1              1               1               1
KVM                                       No            Yes             Yes             Yes
Exadata Storage Servers                   14            14               7               3
Storage Grid CPU Cores                   168            168              84              36
Raw Flash Capacity                      5.3 TB         5.3 TB          2.6 TB          1.1 TB

Raw Storage                High Perf   100 TB         100 TB           50 TB          21.6 TB
Capacity                   High Cap    504 TB         504 TB           252 TB          108 TB

Usable mirrored            High Perf    45 TB          45 TB          22.5 TB          9.5 TB
capacity                   High Cap    224 TB         224 TB           112 TB          48 TB

Usable Triple              High Perf    30 TB          30 TB           15 TB           6.5 TB
mirrored capacity          High Cap    150 TB         150 TB           75 TB           32 TB
Storage Components and Expansion (X2)
-Local Storage (750 GB)
-Storage Servers (12 Disks per server)
                                          Full      Half    Quarter
       InfiniBand switches                 3         3        2
       Ethernet switch                     1         1        1
       KVM                                Yes       Yes      Yes
       Exadata Storage Servers             18        9        4
       Storage Grid CPU Cores             216       108       48
       Raw Flash Capacity                6.75 TB   3.4 TB   1.5 TB
       Raw Storage           High Perf   128 TB    64 TB     28 TB
       Capacity              High Cap    648 TB    324 TB   144 TB
       Usable mirrored       High Perf   58 TB     29 TB     13 TB
       capacity              High Cap    288 TB    144 TB    64 TB
       Usable Triple         High Perf    38 TB    19 TB     8.5TB
       mirrored capacity     High Cap    192 TB    96 TB     43 TB
Summary of Choices (X3)
                                       X3-8 Full   X3-2 Full     X3-2 Half    X3-2 Quarter   X3-2 Eighth
Initial / Licensing Cost                 $$$         $$$            $$              $             $
Database Servers                          2           8              4              2             2
Database Grid Cores                      160         128            64             32            16
                                                   1024 (max
Database Grid Memory (GB)               4096                   512 (max 1024) 256 (max 512) 256 (max 512)
                                                     2048)
InfiniBand switches                       3           3              3              2             2
Ethernet switch                           1           1              1              1             1
KVM                                      Yes         Yes            Yes           Yes            Yes
Exadata Storage Servers                   14          14             7              3             3
Storage Grid CPU Cores                   168         168            84             36            36
Raw Flash Capacity                     22.4 TB      22.4 TB       11.2 TB        4.8 TB         2.4TB

Raw Storage                High Perf   100 TB       100 TB         50 TB         21.6 TB       10.8TB
Capacity                   High Cap    504 TB       504 TB        252 TB         108 TB         54 TB

Usable mirrored            High Perf    45 TB       45 TB         22.5 TB        9.5 TB        4.5 TB
capacity                   High Cap    224 TB       224 TB        112 TB         48 TB          23 TB
Cache Hierarchy (Full Rack Example)

                    Database DRAM

   768 GB Raw Capacity                100 GB / Second


                        Flash Cache

    5 TB Raw Capacity                 50 GB / Second


                           Disk
 100 – 300 TB Raw Capacity            21 GB / Second
Exadata issues
78 SRs and counting since Aug 2011, many Grid Control related

•DBFS slow performance          (BP12, ac_timeout=60, fix_control=32, SGA size)
•DBFS password change                      (Support provided instructions)
•11.2.0.3.0 Upgrade issue                  (Disk issue morning of upgrade)
•ORA-01008 not all variables bound         (cursor_sharing=similar, Patch 9877980)
•ORA-7445 [kkslMarkLiteralBinds()+214]     (cursor_sharing=similar Patch 13627381)
•ORA-7445 [nstimeexp()+63]                 (alert log, Patch 12615660)
•Ossnet: connection failed                 (alert log, Patch 13536739)
•ORA-600 [2116]                            (alert log, BP6)
•ORA-7445 [__intel_new_memcpy] using expdp       (Patch 13335183)
•Impdp fails ORA-39097                           (Patch 13704684)
Disks go bad, especially early on
Exadata Rack Options
2 six Core Processors / 96 Gb RAM per DB node
2 six Core Processors / 24 Gb RAM per Storage Server
Dual ported 40 Gb/sec InfiniBand
Quarter Rack
   •2 DB nodes
   •2 Infiniband switches
Half Rack
   •4 DB nodes
   •3 Infiniband switches
Full Rack
   •8 DB nodes
   •3 Infiniband switches
Infiniband 10x faster than Fiber Channel

Vizuri Exadata East Coast Users Conference

  • 1.
    Lessons Learned: A DoDExadata Migration Chris Bradham
  • 2.
    Vizuri – anOperating Division of AEM Applied Engineering Management (AEM) Corporation Founded in 1986 as a 100% woman-owned business More than 25 years of profitable growth Headquartered in Chantilly, VA with offices located in major metropolitan areas including; Los Angeles, San Antonio, and Jacksonville Diversified client base including Fortune 500 and major government agencies Industry recognized awards and certifications for performance, capability and delivery
  • 3.
    Chris Bradham •Lead Architect,Data Services •Oracle DBA experience 1997 to present (Oracle 7 to 11.2) •Data Guard, Replication, Materialized Views, GoldenGate, Exadata, RAC •Part-time Instructor George Mason University (OCA/OCP) •Oracle Certified Exadata Implementation Specialist, Oracle Certified Professional (11g), Performance Tuning Certified(11g), ITIL Foundation, Security+ cbradham@vizuri.com
  • 4.
    What’s being covered? •Technology Refresh •Legacy Environment / Options •Exadata Components •Security Considerations •Migration Considerations •Results of Migration •Lessons Learned •References •Q & A
  • 5.
    Background Information Global multi-service DoD Web-based Housing application Over 300 schemas 750 Gb of data 4,300 Active Users 4.2 million annual log ins 4,500 Reports Generated Per Day AEM Corporation responsible for Hosting / Operations & Maintenance / Technology Refresh
  • 6.
    Legacy Configuration Physical Application Servers 4 Gbps backbone Clarion Disk Array (10k / 15k RPM) 5 Database Oracle RAC Servers Oracle 10gR2 RAC install
  • 7.
    Pre-Tech Refresh Issues Legacy hardware over six years old •Patches (5 nodes, slower machines) •Deployments, data updates time consuming •Large or complex reports often hang •Node evictions due to network / disk speed issues •Oracle 10.2.0.4 Support ended 6/31/11 Data Warehouse delay due to performance requirements (Oracle Streams attempt)
  • 8.
    Alternative 1 :Based on Legacy Solution Virtualized application servers Network bonding 8 Gbps backbone EMC Disk Array 5 Database Servers Oracle 11gR2 RAC install
  • 9.
    Alternative 2 :Based on Exadata Solution  Virtualized application servers  Network bonding  40 Gbps backbone  Oracle Storage Servers  2 node Quarter Rack  Oracle 11gR2 RAC preconfigured Surprise, we chose Exadata!
  • 10.
    X2-2 Quarter RackSpecifications •2 Xeon-based Dual-processor Database Servers (Sun Fire X4170 M2) • 24 cores (12 per server) • 192 GB memory expandable to 288 GB (96 GB per server expandable to 144 GB) • 10 GigE connectivity to Data Center • 4 x 10GbE ports (2 per server) •1.1 TB High Speed Flash •3 Exadata Storage Servers X2-2 • All with High Performance 600GB disks OR • All with High Capacity 3 TB disks •2 Sun Datacenter InfiniBand Switch 36 • 36-port Managed QDR (40Gb/s) switch •1 “Admin” Cisco Ethernet switch •Keyboard, Video, Mouse (KVM) hardware Can Upgrade to a Half Rack •Redundant Power Distributions Units (PDUs) or just add storage
  • 11.
    Exadata Selection Points •Licensingfees made Exadata the low cost solution •Total database hardware solution •Sizable and expandable •Oracle vested to help DoD succeed •Patch Strategy •Storage Indexes / Smart Scan / Smart Flash Cache
  • 12.
    Throughput Gb/Second 80.0 75 70.0 60.0 50.0 2 Gbps Fibre Channel x2 4 Gbps Fibre Channel x2 40.0 8 Gbps Fibre Channel x2 30.0 37 Exadata 1/4 - Disk 20.0 25 Exadata 1/2 - Disk 10.0 12.5 16 Exadata Full - Disk 0.4 0.8 5.4 1.6 Exadata 1/4 - Disk & Flash 0.0 Exadata 1/2 - Disk & Flash Exadata Full - Disk & Flash
  • 13.
    Exadata Planning/Considerations •Pre-configuration customerworksheet (DBM Configuration spreadsheet) •Initial Setup Activities •Network Configuration / Software Installation •Procurement considerations (2 Quarter Racks) •Space Choices •High Capacity (3 Tb / 7.2 K RPM) •High Performance ( 600 Gb / 15k RPM) •Space Allocation (ASM Disk Group layout) •78% DATA, 20% RECO, 2% DBFS_DG o25 Tb <- Production (Triple Mirror) o8 Tb <- Test (Mirror)
  • 14.
    Tech Refresh Challenges •100%hardware replacement and Data Center move •Data Center staff responsiveness •Narrow window for outage to avoid negative impact on end users •Performance of system, database growth, and network bandwidth •Exadata unproven in DoD space at the time (Security) •Upgrading Database versions (data/code/reports) Lots of change, what if issues surface???
  • 15.
    Smart Flash CacheConsiderations Helps with… •Write-Through cache voids caching data that will not be reused •Holds hot data, much faster than disk (small, random I/O) •Data not duplicated from cache in other Storage Servers •Reduce latency of log write by simultaneous write to flash / disk (faster writes) with minimal space (512 Mb) •Write-Back cache 11.2.0.3.9 Don’t touch except for… •Alter table <table_name> flash_cache keep; •Create Flash Disks out of the Flash Cache •Reassign portion for TEMP tablespace on index builds
  • 16.
    Database Node Considerations •DatabaseConsolidation •SGA Settings •AMM Bad! ASMM Good! (set minimum values) •Where’s the shared storage space? •DBFS is the answer (fix_control=8,ac_timeout=60 and SGA=2Gb) •Is everything setup correctly? •Exachk is the answer •Indexes / Hints / Compression •Huge Pages (reduce overhead) •Large Segments <- 8 Mb Initial / Next Size with Autoallocate •TEMP <- BIGFILE, Autoextend 1 Gb, Uniform 1 Mb
  • 17.
    Exadata Patch Management MultiplePatches •Infiniband (once per year) •DB Nodes / Storage Server (quarterly) •Bundle Path (BP) DB Software (quarterly) •Additional components (Ethernet switch, KVM, PDU) Bug Fixes included so important to apply Proceed with caution: one-off patches Rolling option time a consideration
  • 18.
    Security •DoD 8570 Requirements •SecurityTechnical Implementation Guide (STIG) oOracle installation not customizable oDBFS and idle_time don’t play well together oAutomatic Service Request (ASR) / Configuration Manager Limitation oGrid Control / Third Party Certificates (September release) oBanners / SQLNET.ORA settings impact on tools (DEFAULT_SDU_SIZE=32767, ORA-12541) Don’t assume security settings will not have impact. Must TEST!!!
  • 19.
    Migration Strategies 10.2.0.4 to11.2.0.x Options Considered •DBFS with external tables (5 to 7 GB/sec file system I/O throughput) •GoldenGate with datapump (near-zero downtime) •Datapump Factors •Maintenance window •Risk of data loss •Familiarity with technology Whatever the choice, perform multiple trial runs for optimal settings.
  • 20.
    2011 – TechnicalRefresh (Data Center move) On 9/9/11 at 7pm application servers at legacy site were Turned Off: •Transferred encrypted data pump exports to Data Center •Network outage occurred during data transfer (2 hours) •On 9/10/11at 7am New System Testing was Initiated • Users were on the system by 3pm
  • 21.
    Migration Timeline Text Initial 1/4 Rack Grid DB Cutover Delivered Migration Oracle Setup / STIG Prod/ Migrate Control Setup to (Test) Options Setup DBFS Test CAB Load Apply BP Exadata 1/11 2/11 3/11 4/11 5/11 6/11 7/11 8/11 9/11 Chris Initial DB STIG Apply BP Migration 1/4 Rack Migration Grid First Setup / Test Test Selection Delivered Test Control Day Load (Prod) Setup
  • 22.
    Post Tech RefreshPerformance (in hours) 9 8 7 6 5 4 Legacy 3 Exadata 2 1 0 Exports MV Refresh BOR Batch Index Process Rebuild
  • 23.
    Exadata Lessons Learned •Ensurehosting center can accommodate Exadata’s dimensions •Staff requirements (more communication necessary) •Testing required, ideally 2 Exadata Database machines •Smart Scan <- direct path reads, table access full, fast full index scans, parallel with parallel_degree_policy not auto •Chained rows void smart scans •EHCC 10x space and performance (DML) •Data Warehouse (EHCC, SGA sizing) •IORM not heavily used by customers In-Memory X2-8 Massive Memory X3 2010 All I/Os to Memory 2012
  • 24.
    Exadata Lessons Learned(cont.) •Grid Control for monitoring / managing components •Expect CPU utilization to decrease •Expect Disk failures •Can’t mix drive types and pricy to switch •Standard tuning principles apply (OLTP) •DB link opportunities for tuning •Platinum Support, major assistance •Exachk and opatch before / after patching •Time, Experience keys to stability
  • 25.
    References http://www.oracle.com/technetwork/database/options/olap/olap-exadata-x2-2- performance-1429042.pdf http://www.scribd.com/doc/57026846/Exadata-Smart-Flash-Cache-366203 http://www.oracle.com/technetwork/database/exadata/exadata-technical-whitepaper- 134575.pdf http://www.oracle.com/technetwork/server-storage/engineered- systems/exadata/exadata-storage-technical-overview-128045.pdf http://www.oracle.com/technetwork/database/features/availability/exadata-consolidation- 522500.pdf http://www.ioug.org/Portals/0/Documents/Anuj%20Mohan.pdf http://nyoug.org/Presentations/2011/March/Niemiec_Keynote_Exadata.pdf http://www.oracle.com/technetwork/articles/oem/exadata-commands-part1-402441.html http://www.centroid.com/webinars/ExadataChangestheGame.pdf http://www.centroid.com/knowledgebase/blog/using-dbfs-and-external-tables
  • 26.
    References (cont.) Database Machineand Exadata Storage Server (888828.1) Oracle Exadata Database Machine exachk (1070954.1) Oracle Exadata Best Practices (757552.1) Best Practices for OLTP on the Sun Oracle Database Machine (1269706.1) Best Practices for Data Warehousing on Database Machine (1297112.1) Oracle Sun Database Machine Application Best Practices for Data Warehousing (1094934.1) Oracle Sun Database Machine Diagnosability and Troubleshooting Best Practices (1274324.1) Expert Oracle Exadata (Osborne, Johnson, Poder)
  • 27.
    Questions??? Thank you!!! http://vizuri.com/insights/blog
  • 28.
  • 29.
    Summary of Choices(X2) X2-8 Full X2-2 Full X2-2 Half X2-2 Quarter Initial / Licensing Cost $$$ $$$ $$ $ Database Servers 2 8 4 2 Database Grid Cores 160 96 48 24 Database Grid Memory (GB) 4096 768 (max 1152) 384 (max 576) 192 (max 288) InfiniBand switches 3 3 3 2 Ethernet switch 1 1 1 1 KVM No Yes Yes Yes Exadata Storage Servers 14 14 7 3 Storage Grid CPU Cores 168 168 84 36 Raw Flash Capacity 5.3 TB 5.3 TB 2.6 TB 1.1 TB Raw Storage High Perf 100 TB 100 TB 50 TB 21.6 TB Capacity High Cap 504 TB 504 TB 252 TB 108 TB Usable mirrored High Perf 45 TB 45 TB 22.5 TB 9.5 TB capacity High Cap 224 TB 224 TB 112 TB 48 TB Usable Triple High Perf 30 TB 30 TB 15 TB 6.5 TB mirrored capacity High Cap 150 TB 150 TB 75 TB 32 TB
  • 30.
    Storage Components andExpansion (X2) -Local Storage (750 GB) -Storage Servers (12 Disks per server) Full Half Quarter InfiniBand switches 3 3 2 Ethernet switch 1 1 1 KVM Yes Yes Yes Exadata Storage Servers 18 9 4 Storage Grid CPU Cores 216 108 48 Raw Flash Capacity 6.75 TB 3.4 TB 1.5 TB Raw Storage High Perf 128 TB 64 TB 28 TB Capacity High Cap 648 TB 324 TB 144 TB Usable mirrored High Perf 58 TB 29 TB 13 TB capacity High Cap 288 TB 144 TB 64 TB Usable Triple High Perf 38 TB 19 TB 8.5TB mirrored capacity High Cap 192 TB 96 TB 43 TB
  • 31.
    Summary of Choices(X3) X3-8 Full X3-2 Full X3-2 Half X3-2 Quarter X3-2 Eighth Initial / Licensing Cost $$$ $$$ $$ $ $ Database Servers 2 8 4 2 2 Database Grid Cores 160 128 64 32 16 1024 (max Database Grid Memory (GB) 4096 512 (max 1024) 256 (max 512) 256 (max 512) 2048) InfiniBand switches 3 3 3 2 2 Ethernet switch 1 1 1 1 1 KVM Yes Yes Yes Yes Yes Exadata Storage Servers 14 14 7 3 3 Storage Grid CPU Cores 168 168 84 36 36 Raw Flash Capacity 22.4 TB 22.4 TB 11.2 TB 4.8 TB 2.4TB Raw Storage High Perf 100 TB 100 TB 50 TB 21.6 TB 10.8TB Capacity High Cap 504 TB 504 TB 252 TB 108 TB 54 TB Usable mirrored High Perf 45 TB 45 TB 22.5 TB 9.5 TB 4.5 TB capacity High Cap 224 TB 224 TB 112 TB 48 TB 23 TB
  • 32.
    Cache Hierarchy (FullRack Example) Database DRAM 768 GB Raw Capacity 100 GB / Second Flash Cache 5 TB Raw Capacity 50 GB / Second Disk 100 – 300 TB Raw Capacity 21 GB / Second
  • 33.
    Exadata issues 78 SRsand counting since Aug 2011, many Grid Control related •DBFS slow performance (BP12, ac_timeout=60, fix_control=32, SGA size) •DBFS password change (Support provided instructions) •11.2.0.3.0 Upgrade issue (Disk issue morning of upgrade) •ORA-01008 not all variables bound (cursor_sharing=similar, Patch 9877980) •ORA-7445 [kkslMarkLiteralBinds()+214] (cursor_sharing=similar Patch 13627381) •ORA-7445 [nstimeexp()+63] (alert log, Patch 12615660) •Ossnet: connection failed (alert log, Patch 13536739) •ORA-600 [2116] (alert log, BP6) •ORA-7445 [__intel_new_memcpy] using expdp (Patch 13335183) •Impdp fails ORA-39097 (Patch 13704684) Disks go bad, especially early on
  • 34.
    Exadata Rack Options 2six Core Processors / 96 Gb RAM per DB node 2 six Core Processors / 24 Gb RAM per Storage Server Dual ported 40 Gb/sec InfiniBand Quarter Rack •2 DB nodes •2 Infiniband switches Half Rack •4 DB nodes •3 Infiniband switches Full Rack •8 DB nodes •3 Infiniband switches Infiniband 10x faster than Fiber Channel