Oracle Database Cloud Services OGh DBA & Middleware Day Jan van Tiggelen Principal Sales Consultant Oracle Core Technology June 4th, 2015
Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle.
About me 8 years with Oracle Focused on Manageability solutions (Enterprise Manager 12c) Customer advisor on private, public and hybrid cloud 3
Program Agenda 1 2 3 4 Oracle Database Cloud Services Oracle Database Backup Cloud Service Oracle Database Backup Cloud Details 11g to 12c Migration using Cloud
Oracle Database Cloud Services Service Portfolio Overview
Oracle Database Cloud Service Overview Database Schema Service Shared Schema Service Database Schema Shared Database Fully managed Dedicated Schema Sizes 5GB, 20GB, 50GB Data access using: Java service, Oracle Application Express, Oracle RESTful Web Services Database as a Service Full Database Instance Service Database Cloud Service VM + DB + Full Provisioning Patching and Backup/recovery automation from the UI or command line Data Guard setup Monitoring & management portals Local management console APEX and ORDS installed - Secured RESTful APIs to expose your data Oracle Linux 6.4 On-demand storage & compute Choice of editions SE1, EE and Database 12c 12.1.0.2, and 11g 11.2.0.4 Bundles: EE High Performance (most options), EE Extreme Perf (all options) Full network, VM and OS isolation, Full SQL*Net access Self-managed with SSH access into VM with root privilege
Oracle Database Cloud Service Details Enterprise Edition (EE) adds Transparent Data Encryption (TDE) All standard EE features Standard Edition 1 Full database instance Up to 16 OCPUs EE High Performance adds Multitenant Data Guard Partitioning Advanced Compression Advanced Security, Label Security, Database Vault Real Application Testing OLAP, Analytics, Spatial and Graph Management Packs EE Extreme Performance adds Real Application Clusters (RAC) In Memory Active Data Guard
Oracle Database Cloud Service Architecture JaaS Compute Service On Premise EM cloud.oracle.co m Infrastructure Metrics Compute Infrastructure Oracle VM Oracle Linux My Services Database Metrics RDBMS Local DB Dev Tools Oracle REST Data Services Cloud Tooling (EM Express + Application HTML5) DBaaS Store Archives /u03 /u02 /u01 Oracle Storage Cloud Oracle Compute Block Storage
Oracle Database Cloud Service Toolsets Database Administration Database Development Application Development Enterprise Manager (EM)* Monitor Databases on as a target using your on premise EM deployment. Uses Dual Proxy Enterprise Manager Express Composite Active Report Monitoring Corrective Action Analysis Deploy and Manage PDBs Identify Performance Issues using ASH, ADDM Robust Single Instance Administration Local Admin Tool Start Stop Database Set Database parameters Custom Cloud Orchestrations SQL Developer Drag and drop data movement SQL Worksheet Administrative Features Data Modeling RESTful Web Services Command Line SQL Oracle APEX Create Tables Run any SQL Run SQL Scripts Browse Database Objects Define RESTful Web Services Java Java as a Service Offering Oracle Web Logic Application Server Oracle APEX Opportunistic Application Development Deploy pre-built productivity apps Packaged Apps Oracle REST Data Services Provides URI based access to Oracle database over REST Results in JSON or CSV Mapping of URI to SQL or PL/SQL All HTML methods GET, PUT, POST, DELETE, PATCH Oauth2 integration Other tools PHP, Ruby, Python, C, etc (Available on Oracle Cloud via Compute Service)
Oracle Database Backup Cloud Service Service Overview and Details
Components of Oracle Database Backup-as-a-Service Client <-> Cloud Cloud Side (storage capacity) Oracle Database Cloud Backup Service (ODCBS) 3-way mirroring Subscription types for this service Non-Metered ($33 per TB/month) Metered (depends on usage, starts with: $0.0264 per GB/month, max 1TB) Client Side (databases) Oracle Database Cloud Backup Module (ODCBM) RMAN Integrated library Use RMAN to perform backups Encrypted backup Compressed backup Cloud Client
Support Matrix Client Databases Versions Oracle Database - EE 10.2, 11g, 12c (64 bits) Oracle Database - SE 10.2, 11g, 12c (64 bits) + Patch 18339044 Platforms (64 bits) RMAN Compression RMAN Encryption Linux, Solaris, SPARC, Windows, HP-UX, AIX, zlinux HIGH, MEDIUM, BASIC, LOW (depends on DB version) Password, TDE, Dual-mode
Steps To Deploy Database Cloud Backup Service Oracle Technology Network Site Oracle Backup Service Installer Download Site 1. User subscribes for ODCBS Oracle Database Cloud Backup Service License Agreement & Oracle Cloud Installer opc_installer.jar Readme & White Paper 2. Downloads installer from OTN Customer Sites (Databases) a.k.a. Client 3. Runs Installer with ODCBS credentials, Service, Domain, Wallet 5. User configures RMAN environment and perform encrypted backups User #1 4. Installer automatically downloads platform specific Oracle cloud backup module
Client: Cloud Backup Related Files Stored at the Database Server File name Location / Creation Purpose libopc12.so opc<sid>.ora cwallet.sso User specified library location during installation. Platform specific library downloaded automatically by the installer. Configured by the installer under $ORACLE_HOME/dbs OPC_HOST=https://storage.us2.oraclecloud.com/v1/<service>- <Domain> OPC_WALLET= LOCATION=file:/home/oracle/OPC/wallet CREDENTIAL_ALIAS=odbs_opc User specified wallet location during the ODCBM installation. SBT library which enables backup to Oracle Cloud Contains ODBS container URL location for the user and also the ODBS credential wallet location Oracle wallet which securely stores ODBS credentials. This is used during RMAN backups and restore operations. Wallet for encryption (optional only needed for TDE ) Either $ORACLE_BASE /admin/$orcle_sid /wallet (or) defined in sqlnet.ora / Existing wallet Used for backup encryption. Existing Oracle wallet can be used (or) new Oracle wallet can be created using many methods.
11g to 12c Migration scenario using cloud Live demonstration
High Level concept of migration scenario
Step-by-step description of migration Phase 1 Export Transfer Import Export SOE schema of Database 11g SCP exported files to VM in Oracle Public Cloud Import SOE schema into Database 12c Phase 2 Test local Test cloud Compare Run STS on local database 11g Run STS on Cloud database 12c Compare trial runs on 11g versus 12c
Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Appendix Useful links and resources
Useful resources and links Virtualbox test/demo images EM12c & DB12c: Enterprise Manager 12c: http://www.oracle.com/technetwork/oem/enterprisemanager/downloads/oem-templates-1741850.html Database 12c: http://www.oracle.com/technetwork/community/developervm/index.html Join the social conversations: Twitter: #em12c #db12c Facebook: https://www.facebook.com/oracleenterprisemanager Analyst reports: Enterprise Manager for Hybrid Cloud: http://www.oracle.com/us/corporate/analystreports/idc-oem-2331536.pdf