Top Banner
42

Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Nov 07, 2018

Download

Documents

dinhthuan
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: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >
Page 2: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

Deep-DiveintotheOracleDatabaseApplianceArchitecture

TammyBednarOracleDatabaseApplianceProductDevelopmentNovember17,2015

OracleConfidenJal–Internal/Restricted/HighlyRestricted

@OracleODA@TammyBednar

https://www.linkedin.com/groups/Oracle-Database-Appliance UserGroup-4348075/about

Page 3: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

SafeHarborStatementThefollowingisintendedtooutlineourgeneralproductdirecJon.ItisintendedforinformaJonpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfuncJonality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andJmingofanyfeaturesorfuncJonalitydescribedforOracle’sproductsremainsatthesolediscreJonofOracle.

OracleConfidenJal–Internal/Restricted/HighlyRestricted 3

Page 4: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

ProgramAgenda

OracleDatabaseApplianceOverview

ODATechnicalDeepDives(ODAStorage,Security,Monitoring,Patching,etc.)

Q&A

1

2

3

OracleConfidenJal–Internal/Restricted/HighlyRestricted 4

Page 5: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

OracleDatabaseAppliance

EngineeredSystemopJmizedtoruntheOracleDatabaseanddatabase-centricapplicaJons•  CompletehighavailabilitydatabasesoluJoninasingleappliance

•  SimpletodeployandmanagebothdatabasesandapplicaJonstoimproveJmetovalueandreduceoperaJonalexpense

•  ReliablesystemtoensuredatabaseandapplicaJonavailability

•  AffordableCapacityonDemand(CoD)licensingtomanagecapitalexpense

5

Complete,Simple,Reliable,Affordable

Page 6: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

SimpletoInstall,Manage,andMaintain

• AutomatedDeployment• AutomatedPatching• “Zero-Admin”Storage•  IntegratedVMManagement• SingleVendorSupport

Page 7: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

•  Twodual-socketOracleLinuxservers•  Redundantprivateinterconnect•  Redundantpublicnetworks•  Double-mirroringortriple-mirroringstorageredundancy

•  Redundanthot-swappablepower,cooling,andfans

•  OracleDatabase12c&11gR2EnterpriseEdiJon– RealApplicaJonClusters– RACOneNode– SingleInstance

•  OracleGridInfrastructure– AutomaJcStorageManagement– OracleClusterware

•  OracleLinuxandOracleVM

•  OracleApplianceManager

Reliable

Hardware So@ware

HighlyAvailable

Page 8: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

AffordableManageCapExusingCapacityOn-Demand

8

BuildYourOwnOpJon1:License72CoresforAn/cipatedGrowth

BuyOracleDatabaseApplianceOpJon2:LicenseasYouGrowandSaveSignificantly

72Cores

60Cores

48Cores

36Cores

24Cores

12Cores

6Cores

Year1 Year2 Year3 Year1 Year2 Year3

or

ManageOpEx–Saving2000Hours

TheOracleDatabaseAppliancesimplifiesJme-consumingDBAtasksandsaves:

•  828hoursinfirstyear

•  637hourseachsubsequentyear

Page 9: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

DatabasePlaMorm

•  BusinesscriJcaldatabases–  OLTPanddatawarehouses–  RunsOracle’shighavailabilitysojwaresuiteincludingOracleRealApplicaJonClusters

•  Consolidateddatabases–  SupportsMulJtenantandIn-MemorydatabaseopJons

•  Testanddevelopmentdatabases–  Quicklyandefficientlyprovisiondatabasesnapshots

ApplicaNonPlaMorm

•  IntegratedvirtualizaJonsupportshosJngallJersonasinglesystem

•  SoluJon-in-a-BoxautomaJonandbestpracJcesforOracleproducts–  OracleE-BusinessSuite,JDEdwards,PeopleSoj

–  OracleWebLogicServer–  OracleEnterpriseManager

•  CerJfiedwithhundredsofISVapplicaJons

OracleDatabaseAppliance

Page 10: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

OracleDatabaseApplianceX5-2

•  2x1RUx86Servers.EachServerContains:–  2x18-core2.3GHzIntelXeonProcessorsE5-2699v3–  256GBMemory(8x32GB),expandableupto768GB–  Mirrored600GBlocalstorage–  RedundantInfiniBandInterconnect–  OpJonal10GBase-Tor10GbESFP+PublicNetwork

•  1x4RUStorageShelf–Direct-Arached:– 800GBrawSSDstorageforredologs

– 1.6TBrawSSDstoragefordatabasecache,tablespaces,temporaryfiles

–  128TBrawHDDstoragefordata,archivelogs,backups

•  SupportStorageExpansionShelf–AlsoDirect-Arached(doublestoragecapacityandperformance)

HardwareSpecificaNons

Page 11: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

TechnicalDeepDive• OracleDatabaseApplianceX5-2Enhancements

– ACFSIntegraJon– SharedFlashCache– In-memoryFaultTolerantopJon

•  InfinibandandExafusion

•  SecurityEnhancements• MonitoringODA• Patchingenhancements

– RollingUpgrade• BackupandRecovery

OracleConfidenJal–Internal/Restricted/HighlyRestricted 11

Page 12: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

StorageArchitecture•  EachServerNode

–  2xHBA– IncaseofHBAfailure

•  MulJpathsojwaretransparentlymanagesbothpathsforthedatabase

•  StorageShelf–  2xIOModules(Controllers)

•  Eachconnectstoall24diskstoprotectagainstfailure

– RedundantHDDsandSSDs•  ASMstripesdataacrossdiskstoprotectagainstfailure

Node0HBA HBA HBA HBA

IOModule

Node1

P0 P1IOModule

Slot20

Slot16

Slot12

Slot8

Slot4

Slot0

Slot21

Slot17

Slot13

Slot9

Slot5

Slot1

Slot22

Slot18

Slot14

Slot10

Slot6

Slot2

Slot23

Slot19

Slot15

Slot11

Slot7

Slot3

Page 13: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

•  Provideanintegratedvolumemanagerandfilesystem

•  StripeandmirrorfilesacrossdisksinaASMDiskGroup

•  OnlineRebalanceajerstorageconfiguraJonchanges

•  BuiltontheOracleinstancearchitecture•  I/OoperaJonsDONOTgothroughtheASMinstance!

•  ManagestorageasaclusterofsharedDiskGroups

OracleConfidenJal–Internal/Restricted/HighlyRestricted 13

ASMandODA

Operating System

DiskGroups

Oracle Database

ASM File System &

Volume Management

Operating System

Disks

Logical Volume Manager

File System

Oracle Database

Page 14: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

ASM•  Stripes&Mirrordataacrossalldisks• HelprealizefullbandwidthandIOPSofallthedisks

OracleConfidenJal–Internal/Restricted/HighlyRestricted 14

Disk 1 Disk 2 Disk 3 Disk 4 Disk 5 Disk 6 Disk 7

DATA DG RECO DG

File 1 File 2 File 3 File 4

ASM Cluster Pool of Storage

Page 15: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

ASMonODA

• Newdiskgrouparribute:content.type•  Possiblevalues:data,recovery

• DiskGroupPrimary/SecondaryallocaJonchangeswithcontent.type– DecreaseslikelihoodthatmulJplefailurescausedatalossacrossmulJplediskgroups

ContentType

Page 16: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

•  PreservesallthebenefitsofASM•  AddsClusterFilesystemlayertoprovide

–  Spaceefficientsnapshots–  ReplicaJon–  AdvancedsecurityandencrypJon

• Databaseaware– DirectIOsupport

•  Fullyintegrated-GridInfrastructure•  SupportsCachednon-databasefiles•  SupportsSparsefiles

OracleConfidenJal–Internal/Restricted/HighlyRestricted 16

ASM-ACFS

Operating System

DiskGroups

Oracle Database

ASM File System &

Volume Management

Operating System

Disks

Logical Volume Manager

File System

Oracle Database

ACFS

Page 17: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

ACFSConfiguraJonforODA•  StarJngversion12.1.2.XofApplianceManager

– DatabasestoragedefaultisinACFS– AutomaJcallycreatestheproperfilesystemsfor

•  DATA,REDO,RECOandFLASH– Nospacemanagementortuningtobedone

•  AutoextentstheFilesystemasitgrows•  Correctlytunedfordatabaseusage

– Implementsspaceefficientsnapshotsforthedatabase•  11.2&12.1NonCDBDatabasesnapshots•  12.1PDBSnapshots

OracleConfidenJal–Internal/Restricted/HighlyRestricted 17

Page 18: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

OracleDatabaseApplianceX5-2StorageArchitectureDisk Disk

GroupVolumes UsedFor

HDDOuterRings +DATA data Databasedatafiles

HDDOuterRings +DATA Repo1..repoN

SharedRepositoryforVMs,VDisk

HDDInnerRings +RECO reco Databasearchivelogs,RMANbackups(FastRecoveryArea)

HDDInnerRings +RECO Repo1..repoN

SharedRepositoryforVMs,VDisk

HDDInnerRings +RECO cloudfs Clusteredfilesystem–filesthatneedtobeaccessedbyeitherservernode

SSD +REDO redo Databaseredologs

SSD +FLASH flash Frequentlyaccesseddata

ASMDiskGroups+DATA,+RECO,+REDO,+FLASH

ASMClusterFileSystem(ACFS)

data reco redo repo1..N

HDDs LogSSDs

CacheSSDs

flash

OutoftheboxconfiguraNon

Page 19: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

ApplianceManager12.1.2Deployment

• ACFSFilesystemsarecreatedwith50%availablestorageinDATA,REDO,RECODiskgroups

• AutomaJcallyextendswithdatabasegrowth•  Foreachdatabasefollowingdirectorystructuresarecreatedfor

OracleConfidenJal–Internal/Restricted/HighlyRestricted 19

NonCDBDatabaseStructure

ASM Disk Group ACFS File System

+DATA (Datafiles) /u02/app/oracle/oradata/datastore/.ACFS/snaps/<db unique name>

+RECO (backup/archivelog) /u01/app/oracle/fast_recovery_area/< db unique name >

+REDO(online redo logs) /u01/app/oracle/oradata/datastore/< db unique name >

+FLASH(shared flash cache) /u01/app/oracle/oradata/datastore/< db unique name >

Page 20: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

ApplianceManager12.1.2Deployment

•  ForeachCDBanACFSFilesystemiscreatedinDATA,REDO,RECO,FLASHDiskgroups

• AllPDB’sandit’ssnapshotsarecontainedinsameFilesystem• CDBdirectorystructure

OracleConfidenJal–Internal/Restricted/HighlyRestricted 20

CDBDatabaseStructure

ASM Disk Group ACFS File System

+DATA (Datafiles) /u02/app/oracle/oradata/<db unique name>

+RECO (backup/archivelog) /u01/app/oracle/fast_recovery_area/< db unique name >

+REDO(online redo logs) /u01/app/oracle/oradata/datastore/< db unique name >

+FLASH(shared flash cache) /u01/app/oracle/oradata/datastore/< db unique name >

Page 21: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

ODASharedFlash

• ODAFlashCache– FlashCachesharedacrossnodes– IncreasescachehitrateforyourapplicaJons

– Upto6xfasterthannocache• ODAOLTPdatabasewillautomaJcallyconfigureSharedFlashcache

•  4xthesizeofSGA OracleConfidenJal–Internal/Restricted/HighlyRestricted 21

ImprovesReadIOperformance

NoCache

LocalCache

ODAFlashCache

AccessTim

e

Page 22: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

OracleDatabaseIn-Memory12.1OpJon

•  RealTimeAnalyJcs• Which:Productswithhighmargin• Who:Top10salespersons• Whatif:Give10%discount

•  InsamedatabaseOLTP&AnalyJcs•  TransacJonallyconsistent•  OLTPdatainrowformat•  AnalyJcsin-memorycolumnformat

•  NoApplicaJonchangeandEasytoImplement•  InitParam:inmemory_size=XXXGB•  Altertable!ParJJon<tab_name>inmemory;•  DropanalyJcindexes

Benefits

Page 23: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

Breakthrough:DualFormatDatabase

•  BOTHrowandcolumnformatsforsametable

•  SimultaneouslyacJveandtransacJonallyconsistent

•  AnalyJcs&reporJngusenewin-memoryColumnformat•  Compressesdataforefficiency

•  OLTPusesprovenrowformat

23

NormalBufferCache

NewIn-MemoryFormat

SALES SALES

RowFormat

ColumnFormat

SALES

Page 24: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

ODAX5-2:In-MemoryFaultToleranceHighestAvailabilityforDatabaseIn-MemoryOpNon

24

•  Similartostoragemirroring

•  Duplicatein-memorycolumnsonanothernode-  Enabledpertable/parJJon- ApplicaJontransparent

•  DownJmeeliminatedbyusingduplicateajerfailure

Page 25: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

InfiniBandExafusionDirecttoWireOLTPProtocol

•  InfiniBandhasgreatthroughput–  ButOSnetworkstackpermessageoverheadlimitssmallmessagerate

•  Exafusionre-implementsRACCacheFusion

•  DatabasedirectlycallsInfiniBandhardware–  Bypassesnetworkingsojwarestack,interrupts,scheduling

25

8KOLTPBlockTransfers/sec

InfiniBandExafusion

InfiniBand

10 Gb

Ethernet

3XSpeedup

OracleEngineeredSystemsOnly–NotAvailableElsewhere

Page 26: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

ODAIn-MemoryOpJon• OAKCLICreateDatabaseprovidesopJontocreateinmemorydatabase

•  Setsupinmemory_sizevalueforappropriatetemplate

OracleConfidenJal–Internal/Restricted/HighlyRestricted 26

oakclicreatedatabase-dbmydb-ohOraDb12102_home1Pleaseenterthe'root'password……..PleaseselectoneofthefollowingforDatabasetype[1..3]:1=>OLTP2=>DSS3=>In-MemorySelectedvalueis:In-Memory

DatabaseClass CPUCores InmemorySize

Odb-01s 1 1GB

Odb-01 1 2GB

Odb-02 2 4GB

Odb-04 4 8GB

Odb-06 6 12GB

Odb-12 12 24GB

Odb-16 16 32GB

Odb-24 24 48GB

Odb-32 32 64GB

Odb-36 36 64GB

Page 27: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

SecurityEnhancements• ApplianceManager12.1.2.4nowchecksforSSHEquivalence

– Noneedforroot,oracle,gridpasswordsfordatabasecreaJonandpatchingifSSHEquivalenceexists

•  FullSUDOsupport

OracleConfidenJal–Internal/Restricted/HighlyRestricted 27

##Cmnd_AliasOAKCLI_CMDS=/opt/oracle/oak/bin/oakclicreatedatabase*,/opt/oracle/oak/bin/oakclideletedatabase*jdoeALL=OAKCLI_CMDS

[jdoe@servernode1~]$sudo/opt/oracle/oak/bin/oakclishowdatabaseSorry,userjdoeisnotallowedtoexecute'/opt/oracle/oak/bin/oakclishowdatabase'asrootonservernode1.

[jdoe@servernode1~]$sudo/opt/oracle/oak/bin/oakclicreatedatabasePleaseenterthe'SYSASM'password:(DuringdeploymentwesettheSYSASMpasswordto'welcome1'):

Example:setupuserjdoetobeabletorunonly“selected”oakclicommands

jdoecancreateadatabase

Butjdoecannotruntheshowdatabasecommand

Page 28: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

MonitoringODA•  SetupASR(AutoServiceRequest)orphonehometomonitor

– CPU,server,temperature,etc.– ODA-specificdiskalerts

• Deephardwaremonitoring– ConJnuouslymonitorhealthofthehardwarecomponentsinODAservernodes

OracleConfidenJal–Internal/Restricted/HighlyRestricted 28

$oakclishow–h…server-Detailsofserversub-systemprocessor-Detailsofprocessorsub-systemmemory-Detailsofmemorysub-systempower-Detailsofpowersupplysub-systemcooling-Detailsofcoolingsub-systemnetwork-Detailsofnetworksub-system

Page 29: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

MonitorODA(s)withEnterpriseManagerPlug-In

•  ExposeallODAfuncJonalitythroughOracleEnterpriseManager(EM)

•  CentralizedconsoletomonitorandmanageODA

•  Simple,intuiJvetagbasedmodeltocreateODAgroups

•  AcJonablecomponentlevelanalyJcsacrossODAgroups

•  HierarchicalviewertoshowtherelaJonship•  FullsupportforbothBareMetalandVirtualizedODA

•  FullsupportforallODAhardwareversions–  V1,X3-2,X4-2andX5-2

Page 30: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

Patching

• Patchesallthecomponents– Allsystemfirmware– OperaJngSystem– Systemmanagementsojware(ASR)– ApplianceManager– GridInfrastructure– Database

DesignedtoaddressenNresystemupdateseamlessly

Page 31: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

ODAPatching

• PatchingprocessissimilarforbaremetalandVirtualizedPla�orm

PatchedwithcurrentPatchset,PSUandallcriNcalone-offs

Complete

Unpackthepatchfile

21

DownloadBundlePatch

3

UpdateOS,Storage,FW,ILOM,BIOS

Complete4

UpdateGridInfrastructure

5

UpdateDatabase(s)

Page 32: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

SimpleCommandstoPatchSystem

• Updatesysteminfrastructure– Updatesallfirmware,OS,ILOM,ApplianceManager,andASR–  oakcli update –patch 12.1.2.4 –-infra – UpdatesGridInfrastructure–  oakcli update –patch 12.1.2.4 –-gi

• Patchdatabases– Updateone,setoralldatabasestothelatestPSU –  oakcli update –patch 12.1.2.4 –-database

OAKCLIInterface

Page 33: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

ODARollingUpgrades–ComingSoon!• PatchingODAsystemwithoutODAdownJme•  SpecialoakclicommandopJon–localallowspatchingonenodeataJme

– oakcliupdate–patch12.1.2.6.0–local– Allthreecomponents(infrastructure,grid,anddatabase)willbepatchedinonerun– AjerthefirstnodedraintheconnecJonsfromtheothernodeandstartpatchingthesecondnode

• AvailablestarJngApplianceversion12.1.2.6

OracleConfidenJal–Internal/Restricted/HighlyRestricted 33

Page 34: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

Backupandrecovery–ComingSoon!

• BackuptolocalandOraclePublicCloud• Backupdatabaseandsystemcomponents

– OS– GridandDBSojwareHomes– Database

• Recoveryfordatabaseandsystemcomponents•  FullreporJngofbackupandrestoreacJviJes•  Easytoconfigureandchange

OracleConfidenJal–Internal/Restricted/HighlyRestricted 34

OAKCLIintegraNon

Page 35: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

Databasebackup• Dailyincrementallevel1backup• AutomaJcallybackedupatsetintervals• Requiredmanualbackupcanbetaken

– oakcli create backup –tag <tag name) • AutodeletebackupoutsideoftheretenJonJme•  FlexibleconfiguraJonopJontostorethebackupin

– OracleBackupCloudService– LocalFRA– BothLocalandCloud

OracleConfidenJal–Internal/Restricted/HighlyRestricted 35

Page 36: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

Systemcomponentsbackup• AllSystemcomponentsarebackedup

– OperaJngSystem– GridInfrastructuresojware– DatabaseSojware– ConfiguraJonfiles

•  AllowflexibleconfiguraJon– ScheduleDaily|Weekly|MonthlyJmeframe

•  Supportformanualsystembackup

OracleConfidenJal–Internal/Restricted/HighlyRestricted 36

Page 37: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

Recovery• DatabaseRecovery

– Fullrecovery– PointinJmerecovery

•  SCN•  Timestamp

– MediaRecovery– Recoverybackupinadifferentdatabase

•  RMANClone

•  SystemRecovery– RestoreanycomponentOS,GIandOracleHomesasneeded

OracleConfidenJal–Internal/Restricted/HighlyRestricted 37

Page 38: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

ReporJng• ComprehensivereporJngofbackupandrestoreacJviJes• BackupReporJng

– oakcli list backup – oakcli list backup –tag <tag name> – oakcli list backup –id <backupid>

• RestorereporJng– oakcli list restore – oakcli list restore –tag <tag name> – oakcli list restore –id <backupid>

OracleConfidenJal–Internal/Restricted/HighlyRestricted 38

Page 39: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

IntegraJonwithOraclePublicCloud•  IntegratedwithOPCbackupmodule• ApplianceManagerConfiguratorgatherstheOPCBackupServicecredenJals•  SecurelystoresthecredenJalsintheOracleWallet

OracleConfidenJal–Internal/Restricted/HighlyRestricted 39

Page 40: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

Summary

•  Easytodeployandmaintain– SimpleOneCommandupdate– RollingpatchapplicaJon

• Reliableandaffordable•  SpaceefficientsnapshotsforDatabaseandVM’s•  IntegratedmonitoringfortheenJreappliance• CloudenabledbackupandrecoveryopJons

OracleConfidenJal–Internal/Restricted/HighlyRestricted 40

Page 41: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidenJal–Internal/Restricted/HighlyRestricted 41

Page 42: Deep-Dive into the Oracle Database Appliance Architecture · Deep-Dive into the Oracle Database Appliance Architecture ... /u01/app/oracle/fast_recovery_area/< db unique name >