Deep Dive into Oracle Database Appliance with Oracle Database 12c Tammy Bednar, Director of Product Management Oracle Database Appliance November, 2014
Safe Harbor Statement The following is intended to outline our general product direclon. It is intended for informalon purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or funclonality, and should not be relied upon in making purchasing decisions. The development, release, and Lming of any features or funclonality described for Oracle s products remains at the sole discrelon of Oracle.
Program Agenda 1 2 3 4 5 Oracle Database Appliance Overview Appliance Manager 12.1.2.0.0 Virtualized PlaRorm Updates Future: Monitoring with EM Plug- In Q & A
Oracle Database Appliance Vision Simple: Automated deployment, patching, and support Less Deployment Risk Reliable: Complete HA PlaRorm for DB and ApplicaLons in a Box Less Performance Risk Affordable: Capacity- on- Demand licensing Less OperaLng Risk
Simple to Install, Manage, and Maintain Automated Deployment Automated Patching Zero- Admin Storage Integrated VM Management Single Vendor Support
Reliable Highly Available Hardware Two dual- socket Oracle Linux servers Redundant private interconnect Redundant public networks Double- mirroring or triple- mirroring storage redundancy Redundant hot- swappable power, cooling, and fans So/ware Oracle Database 12c & 11g R2 Enterprise EdiLon Real ApplicaLon Clusters RAC One Node Single Instance Oracle Grid Infrastructure AutomaLc Storage Management Oracle Clusterware Oracle Linux and Oracle VM Oracle Appliance Manager
Oracle Database Appliance X4-2 Simple. Reliable. Affordable. 2 x 1RU x86 Servers. Each Server Contains: 2 x 12- core Intel Xeon Processors 256 GB RAM 600 GB local storage Redundant 10GbE Interconnect OpLonal 10GBase- T or 10GbE SFP+ Public Network 1 x 2RU Storage Shelf Direct- AIached: 800 GB SSDs for Redo 18 TB HDDs for Data OpLon for second storage shelf doubles capacity
Affordable Capacity On Demand Licensing OpLon 1: Build Your Own License 48 Cores for An/cipated Growth OpLon 2: Buy Database Appliance License as You Grow and Save Significantly 48 Cores 32 Cores 24 Cores 16 Cores 12 Cores 8 Cores OR Add Capacity When You Need It 4 Cores Year 1 Year 2 Year 3 Year 1 Year 2 Year 3 Purchase Capacity Up Front Purchase Capacity- on- Demand
Support ApplicaLon Workloads Through VirtualizaLon ULlizaLon of the full ODA capacity regardless of database core usage Efficient sharing of the plarorm with one or more applicalons Capacity- on- demand licensing for both database and applicalons IsolaLon between database and applicalon workloads Enables solulon- in- a- box
Oracle Database Appliance EvoluLon Simple. Reliable. Affordable. Oracle Database X4-2 Introduced Oracle Database X3-2 Introduced Oracle Database Appliance Introduced Support for Oracle Database 12c Hardware Upgrade 48 processor cores Flexible networking options Hardware Upgrade Support for Oracle VM 32 processor cores Capacity of Demand Licensing 512GB memory for Databases & Applications Optional storage expansion shelf Larger storage footprint Highly Available Database Solution Simplified Deployment, Maintenance, Support Capacity On Demand Database Licensing 2011 2012 2014 2013 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Appliance Manager 12.1.2.0.0 Oracle Database 12c Support, ACFS IntegraLon, Database Snapshots
Oracle Database 12c support Full support for Oracle Database Release 12c (12.1.0.2) MulLtenant, In- Memory, Grid Infrastructure Upgraded to 12.1.0.2 Support for database version: 12.1.0.2, 11.2.0.4, 11.2.0.3, 11.2.0.2 Choice of CDB and non- CDB for new 12.1.0.2 databases All the ODA plarorm advantages available for 12c databases OAKCLI automated database crealon Sizing template support Best praclces compliance with 12c init parameters
Provisioning IniLal ConfiguraLon Download latest version ODA somware bundle for BM or VM (12.1.2.1.0 latest release) Grid Infrastructure and Database (/w Linux OS image for VM) Patched with current patch set, PSU and all crilcal one- off s Gather configuralon info through a Wizard Deploys Oracle RAC in less than an hour Configure Networking Create Cluster Create ASR 1 2 3 4 5 Complete Complete Configure Storage Create Database
Appliance Manager 12.1.2.1.0 Configurator includes Container Database OpLon
Database Templates Sized for Performance Database Class CPU Cores Memory # of Databases XX Small 2 4 GB 64 X Small 2 8 GB 32 Small 4 16 GB 16 Medium 8 32 GB 8 Large 12 48 GB 5 X Large 24 96 GB 2 Provides well defined database configuralon templates Sizing for CPU and Memory Out of the box allocalon for SGA and PGA Incorporates all best praclce database init parameter Advise on the storage characterislcs MulLple sizes to salsfy various workloads XX Large 32 128 GB 2 XXX Large 48 192 GB 1
Simple Commands to Patch System and Databases OAKCLI Interface Update system infrastructure and databases oakcli update patch 12.1.2.1.0 -infra Updates all firmware, OS, ILOM, Appliance Manager, and ASR oakcli update patch 12.1.2.1.0 -gi Updates Grid Infrastructure oakcli update patch 12.1.2.1.0 -database Update one, set or all databases to the latest PSU
Simple Commands to Create and Upgrade Databases OAKCLI Interface Create container databases oakcli create database -db <dbname> -version 12.1.0.2.1 -cdb Leverages sizing templates and defaults to provide best praclce compliant configuralon Upgrade 11.2 databases to 12.1.0.2.1 Create new 12.1.0.2.1 Oracle Home oakcli create dbhome version 12.1.0.2.1 Upgrade the 11.2 database to the newly created 12.1.0.2.1 home oakcli upgrade database db <dbname> to <dest_home>
ASM Cluster File System (ACFS) IntegraLon New Oracle 12c and 11g databases are automalcally created in ACFS Benefits of using ACFS High performance and highly available cluster file system Built on top of Oracle ASM Fully integrated with Grid Infrastructure Database aware Support advanced storage features like file system snapshots and replicalon Very high disk IO (nalve) performance for database workloads OpLmal for both Database and non- database workloads ExisLng databases remain in ASM
Appliance Manager 12.1.2.0.0 Storage Architecture ASM Cluster File System (ACFS) data reco redo repo1..n ASM Disk Groups +DATA, +RECO, +REDO HDDs SSDs Disk Disk Group Volumes Used For HDD Outer Rings +DATA data Database data files HDD Outer Rings +DATA Repo1.. repon Shared Repository for VMs, VDisk HDD Inner Rings +RECO reco Database archive logs, RMAN backups (Fast Recovery Area) HDD Inner Rings +RECO Repo1.. repon Shared Repository for VMs, VDisk HDD Inner Rings +RECO cloudfs Clustered file system files that need to be accessed by either server node SSD +REDO redo Database redo logs
Database Snapshots Rapid and Efficient Database Copies Rapid and efficient provisioning of database environments for development and teslng of applicalons Complete OAKCLI integralon Very fast way to create database copies (less than 5 minutes) Snapshot databases only uses space for the data that changes Only meta- data is originally created Blocks are wriqen when data is changed Create large number of snapshots for a given database
Database Snapshots Flexible Independent of database type Single Instance EE - > Single Instance EE RAC - > RAC One Node RAC One Node - > RAC Independent of database template size Small - > Medium Large - > Very small Medium - > Extra Large
Database Snapshots Pre- Requisites Source database requirements 11.2.0.4 or greater Located on ACFS ARCHIVE mode enabled Primary database and open All data files are online and no data file is missing If data files are encrypted, wallet password is required
Simple to Create Database Snapshots OAKCLI Interface Create database snapshots oakcli create snapshotdb db <snap_dbname> -from <dbname> MulLtenant database snapshots are created with SQLPlus
ProducLon Environment Exadata Server Use Case: Rapid Database Snapshots Test & Dev ODA Copy database From ProducLon Database Database Master Refresh DB ODA Server Before Snapshot Snapshot Refresh Snap Snapshot DB 3 rd - party server Test Database Test Database Test Database DB oakcli create snapshotdb db <snap_dbname> -from <dbname>
Virtualized PlaRorm Update VLAN IntegraLon, VDisk Support, VM Snapshots
Oracle Database Appliance Virtualized PlaRorm EvoluLon Jan 2013 (2.5) IniLal Release Aug 2013 (2.7) OVM Server 3.2.3 Nov 2013 (2.8) VLAN, Shared repository Sep 2014 (12.1.2 ) VM Snapshot, VDISK
Oracle Database Appliance Virtualized PlaRorm Architecture Oracle Database Appliance DOM 0 VM Storage Repository Node 1 Domain U Domain U Domain U ODA Base Appliance Manager Grid Infrastructure Database DOM 0 VM Storage Repository Node 0 Domain U Domain U Domain U ODA Base Appliance Manager Grid Infrastructure Database Domain 0 bootstraps the deployment process and maintains the local storage repository for VMs ODA Base is a privileged VM domain that provides nalve disk performance for databases Individual VM domains provide isolalon to run applicalons, middleware, etc.
VLAN Support Provide Network Security IsolaLon for MulLple Workloads Sharing Common Network ODA X3-2 and ODA X4-2 for outbound communicalon Ships with 2 highly available preconfigured (bonded) network interfaces VLAN enables customer to create mullple isolated, secure networks on these 2 interfaces ApplicaLon VMs can have dedicated VLAN to ensure security and compliance ODA_Base can also be configured to work with its own VLAN
VLAN OAKCLI Interface Create VLAN oakcli create vlan <vlan_name> -vlanid <tag_id> -if <interface_name> node <0 1> Show VLAN oakcli show vlan Delete VLAN oakcli delete vlan <vlan_name> -node <0 1> Aqach VLAN network to DomU oakcli modify vm <vmname> -addnetwork <network name> Remove VLAN network from DomU oakcli modify vm <vmname> -deletenetwork <network name>
VDisk Add AddiLonal Guest VM Storage Node- 0 Guest VM ODA_BASE Node- 1 Guest VM ODA_BASE VDisk- 1 VDisk- 2 VDisk- 3 VM Template Allows dynamic addilon of storage to exislng VM Full OAKCLI integralon Support for VM exclusive and shared VDISK Shared Repository
VDisk OAKCLI Interface Create VDisk oakcli create vdisk <vdisk_name> -repo <repo_name> -size <size> -type <shared local> Show VDisk oakcli show vdisk <vdisk_name> -repo <repo_name> Delete VDisk oakcli delete vdisk <vdisk_name> -repo <repo_name> Aqach VDISK to VM oakcli modify vm <vmname> -attachvdisk <vdisk_name> Remove VDisk from VM oakcli modify vm <vmname> -detachvdisk <vdisk_name>
VM Snapshots New VM in seconds Space efficient way to clone VM and Template Instantaneous VM in seconds even for large VM s Fully integrated with OAKCLI Leverages ACFS snapshot technology
VM Snapshots OAKCLI Interface Create VM Snapshot from VM template oakcli clone vm <vmname> -vmtemplate <template_name> -snap Create VM Snapshot from exislng VM oakcli clone vm <vmname> -vm <src_name> -snap
Use Case: Rapid VM Cloning Snapshot Node 1 Node 2 WebLogic Template WebLogic WebLogic VM WebLogic VM WebLogic VM VM WebLogic WebLogic VM WebLogic VM WebLogic VM VM Much faster provisioning with new snap feature 15 minutes WebLogic templates for 11g (10.3.6), 12c (12.1.2 and 12.1.3) Oracle Database 12c MulL domain and mull cluster oplons, including single instance Coherence oplon during provisioning New licensing oplons include a 'pool' of WebLogic licenses with min/max range, that can be allocated to WebLogic, Oracle Traffic Director and other Oracle Cloud ApplicaLon FoundaLon products. hqp://www.oracle.com/technetwork/middleware/weblogic- oda/downloads/index.html
Use Case: Rapid Patch/Upgrade WebLogic Server 1 WebLogic Server 2 WebLogic Server 3 WebLogic Server 4 VDisk (ApplicaLon WebLogic 11.2) 12.1) VDisk (ApplicaLon Detach WebLogic VDisk 11.2) 12.1) VDisk (ApplicaLon WebLogic 11.2) 12.1) VDisk (ApplicaLon WebLogic 11.2) 12.1) Upgrade applicalon deployed on VDisk Aqach upgraded Vdisk with applcialon
Database and VM Snapshots Complete ApplicaLon Environment Ready in Minutes! Node- 0 Node- 1 App VM Gold App VM Snap App VM Snap Efficient database and applicalon VM snapshots ODA BASE ODA BASE Rapid full stack snapshots for development and test environments
Oracle Database Appliance Simple. Reliable. Affordable. Simple to deploy, manage and maintain Best- in- class availability Best- in- class performance Built- in scalability Capacity- on- demand licensing SoluLon- in- a- Box