SlideShare ist ein Scribd-Unternehmen logo
1 von 41
Downloaden Sie, um offline zu lesen
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Storage Cloud Service
&
Oracle Database Backup Cloud Service
Jean-Philippe PINTE
Cloud Architect
Oracle EMEA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
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.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Cloud Day 2015 / Storage & Backup
Agenda
Oracle Storage Cloud Service
Oracle Database Backup Cloud Service
1
2
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Storage
Cloud Service
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Storage Cloud Service
Overview
• Oracle Storage Cloud Service is an Infrastructure as a Service
(IaaS) product, which provides an enterprise-grade, large-scale,
object storage solution for files and unstructured data
• The Oracle Storage Cloud Service architecture is highly available
and redundant. It provides support for external access methods
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Storage Cloud Service
Features
• Replication within the primary data center
– All objects or containers created in Oracle Storage Cloud Service are replicated to three separate
machines within the primary data center.
• Automatic error detection and healing
– Object copies are actively scanned for data corruption.
• Fine-grained read/write access control to containers
– Read and write access to an object is controlled by its container.
– Each container can be assigned its own read and write access control lists.
• REST API and Java library interfaces
– Primary method for accessing Oracle Storage Cloud Service
– A Java library that wraps the RESTful web service is also available
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Storage Cloud Service
Architecture
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Storage Cloud Service
Key Concepts
• Terminology
–Objects
• Logical representation of stored binary data
• Un object is most commonly created by uploading a file or from ephemeral unstructured data.
Objects are created within a container. A single object can hold up to 5 GB of data, but
multiple objects can be linked together to hold more than 5 GB of contiguous data.
–Containers
• A named collection of objects
• Containers are similar to a directory structure but with a key distinction
• A container is a user-created resource, which can hold an unlimited number of objects, unless
you specify a quota for the container
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Storage Cloud Service
Key Concepts
• Basics
–Objects are referenced by their canonical URL paths
• Protocol: HTTPS
• Host: storage.<data_center>.cloud.oracle.com
• Path: /v1/<storage_account>/<container-name>/<object-name>
–Objects must reside within a Container
–Containers cannot be nested
–Objects and Containers can have arbitrary key/value properties
–Uploads are limited to 5GB but Objects can be any size
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Storage Cloud Service
How to interact
• OpenStack browser (e.g. CloudBerry, CyberDuck)
• OpenStack Client API
–Command line
• $swift list <container_name>
• $swift upload <container_name> <file_name>
–Scripted / Python shell
–Other ports of OpenStack API
• Java Client API
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Storage Cloud Service
Openstack Tool
• Cloudberry Browser
• Cyberduck
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Storage Cloud Service
Python Swiftclient
• Container list :
–swift -A https://storage.us2.oraclecloud.com/auth/v1.0 -U Storage-
IdentityDomain:username -K password list
• Download a file:
–swift -A https://storage.us2.oraclecloud.com/auth/v1.0 -U Storage-
IdentityDomain : username –K password ContainerName FileName
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Storage Cloud Service
cURL
1. Obtain Authentication Token
curl -v -X GET  -H 'X-Storage-User: Storage-IdentityDomain:username ' -H
'X-Storage-Pass: password' https://storage.us2.oraclecloud.com/auth/v1.0
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Storage Cloud Service
cURL
2. Container list
curl -v -X GET -H 'X-Auth-Token:
AUTH_tk69758e217718c5eccd82f95dbf71ebf8'
https://storage.us2.oraclecloud.com/v1/Storage-IdentityDomain?limit=15
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Storage Cloud Service
cURL
3. Upload a file
curl -v -X PUT –T Sample.jpg -H 'X-Auth-Token:
AUTH_tk69758e217718c5eccd82f95dbf71ebf8'
https://storage.us2.oraclecloud.com/v1/Storage-
IdentityDomain/ContainerName /Sample.jpg
3. Download a file
curl -v -s -X GET –o Sample_New.jpg -H 'X-Auth-Token:
AUTH_tk69758e217718c5eccd82f95dbf71ebf8 '
https://storage.us2.oraclecloud.com/v1/Storage-
IdentityDomain/ContainerName /Sample.jpg
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Storage Cloud Service
Dashboard
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Cloud Storage Demo
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Storage Cloud Service
Use Cases
• Backup
– Use public cloud storage as the backup target (email backups,
non-Oracle databases, applications, unstructured data etc.)
• Customers can Simplify Backups and Lower Capital and Operational Expenditures
• Dedupe & Compress Large Unstructured Files and Shrink Your Storage Requirements
• Archive
– Archive infrequently accessed data for long-term retention (image archives,
healthcare, engineering renderings)
• Lower Costs by Moving Infrequently Accessed Data to More Economical Cloud Storage
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Storage Cloud Service
Summarize
• Secure: Enterprise-grade data protection and privacy policies
• Scalable: Eliminate storage hardware planning with capacity on-
demand
• Reliable: Redundancy policies that ensure your data is highly
available
• Simple: Manage data through a RESTful Web Service or Java
library
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database
Backup Cloud
Service
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database Backup Service
• Backup on-premise or Cloud Databases to Oracle Database Backup Service
hosted in Oracle Public Cloud
• Cost effective, scalable cloud storage for database backups
• End-to-end enterprise-grade data encryption, compression and protection
• Clients: Data is always encrypted with keys kept locally at client, optionally compressed, and securely transmitted
• Cloud: Encrypted data is protected with 3-way mirroring on every write
Oracle Company Confidential – Shared Under Terms of OPN NDA24
Replace Offsite Tape Backups with Simple and Low Cost Cloud Backup
On Premises Oracle Cloud
Oracle Database Backup Service
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database Backup Service
Offsite Storage Location
•Addresses cloud based backup solution for Oracle Databases
– Complements disk & tape backups
•Object storage based on OpenStack Swift (Cloud Storage Software)
–Replicates to at least 3 nodes for redundancy (Swift)
–Data accessed using REST API
•Data center in US (Chicago)
–Soon: more data centers including EMEA
• Monitoring capacity usage via cloud admin dashboard
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database Backup Service
Recovery Manager (RMAN)
• RMAN is an Oracle Database client that performs backup and
recovery tasks on your databases and automates administration
of your backup strategies
– Integrated backup & recovery tool
• Bundled with Oracle Databases with no additional cost
– Perform backup & recovery operations at various levels
• Database, data file, tablespace, table, block
– Protects from physical failures
– Simple commands
• RMAN> BACKUP DATABASE;
• RMAN> RESTORE DATABASE
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database Backup Service
Support Matrix / Client Databases
Versions
Oracle Database - EE 10.2, 11g, 12c (64 bits)
Oracle Database - SE 10.2, 11g, 12c (64 bits) + Patch for Bug 18339044
Platforms (64 bits) Linux, Solaris, SPARC, Windows, HP-UX, AIX, zLinux
RMAN Compression HIGH, MEDIUM, BASIC, LOW (depends on DB version)
RMAN Encryption Password, TDE, Dual-mode
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database Backup Service
Components of Cloud Backup Solution
• Cloud Side (Storage Capacity)
– Oracle Database Backup Service (ODBS)
• Customers subscribe for this service
–Available as non-metered and metered subscription
• Unmetered: 1TB blocks per month, Month-to-month / longer term
• Metered: Pre-paid Database Cloud subscription funds for storage & bandwidth
• Client Side – On-Premise Databases
–Oracle Database Cloud Backup Module (ODCBM)
• RMAN integrated library
• Perform backups to ODBS using RMAN interface
• Client Side – In the Cloud Databases
–Automatic configuration when using Cloud Tooling
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database Backup Service
Oracle Database Cloud Backup Module (ODCBM)
• SBT (Tape) library with built-in REST API to stream to ODBS
• Seamless integration with the Recovery Manager (RMAN)
• ODCBM is Stateless
– From RMAN, ODBS looks like another tape media
– RMAN encryption for backups enforced - keys kept locally to client (Stored in Wallet)
– Securely transmitted to the cloud over HTTPS
Oracle
Database Cloud
Backup Module
Database, FRA
RMAN
WAN
(HTTPS)
Oracle Database
Backup Service
Encryption &
Optional
Compression
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database Backup Service
Steps To Deploy Database Backup Service
• Download installer from OTN (opc_install.jar )
• Executes the installer
java -jar opc_install.jar -serviceName serviceName -identityDomain
MyIdentityDomain -opcId opc_user-opcPass opc_user_pwd -walletDir
/home/oracle/opc/wallet -libDir /home/oracle/opc/lib
•Installer does the following:
–Creates an Oracle wallet and stores credentials
–Downloads platform specific SBT library (libopc12.so)
–Pre-populates ODBS configuration files
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database Backup Service
Steps To Deploy Database Backup Service
$mkdir /home/oracle/OPC/wallet
$mkdir /home/oracle/OPC/lib
$java -jar opc_install.jar -serviceName myService -identityDomain myDomain -opcId testuser@oracle.com -
opcPass abc123 -walletDir /home/oracle/OPC/wallet -libDir /home/oracle/OPC/lib
Oracle Database Cloud Backup Module Install Tool, build 2014-03-13
Oracle Database Cloud Backup Module credentials are valid.
Oracle Database Cloud Backup Module wallet created in directory /home/oracle/OPC/wallet.
Oracle Database Cloud Backup Module initialization file /orclhome/dbs/opcmySID.ora created.
Downloading Oracle Database Cloud Backup Module Software Library from file
opc_linux64.zip.
Downloaded 13165919 bytes in 204 seconds. Transfer rate was 64538 bytes/second.
Download complete.
Extracted file /home/oracle/OPC/lib/libopc12.so
On Executing of the above command, some files like libopc.so, opcSID.ora & cwallet.sso files are created.
These files would be used with RMAN for backup/restore of your database
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database Backup Service
Steps To Deploy Database Backup Service
Parameter Name Description
OPC_HOST REST destination URL *
Ex: https://storage.us2.oraclecloud.com/v1/odbssvc-odbsdom
OPC_WALLET OPC credential wallet location *
Ex: ‘LOCATION=file:/home/oracle/OPC/wallet CREDENTIAL_ALIAS=odbs_opc’
OPC_CONTAINER
(Optional)
User specified container name (Customer need to create that using tools like
cloudberry until Oracle Cloud has GUI)
Ex:PAYROLL_DB
OPC_PROXY
(Optional)
Proxy Information *
Ex: www-proxy.smallcompany.com:80
OPC_CHUNK_SIZE
(Optional)
Transfer size to cloud. Default is 20MB.
Ex: 10MB
Run time configurations ($ORACLE_HOME/opc<sid>.ora)
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database Backup Service
Steps To Deploy Database Backup Service
• Configure RMAN Backup
$ rman target /
RMAN> configure channel device type sbt parms='SBT_LIBRARY=/abc/libopc12.so’ ,
SBT_PARMS=(OPC_PFILE=/abc/opcSID.ora)';
RMAN> configure device type sbt parallelism 2;
RMAN> set encryption on identified by “abc” only;
RMAN> backup device type sbt database;
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database Backup Service
Example : Performing Backup & Recovery
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database Backup Service
Oracle Enterprise Manager
1
2
3
4
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database Backup Service
RMAN Backup Data  Cloud Objects
• RMAN streams backup data (pieces) into the cloud module
• Cloud module accumulates until a chunk size (~20MB) is reached and ships to
ODBS
– Failed transmissions are retried automatically
• Each chunk is stored as an object inside the ODBS user container
• Typical URL formation for every object
– http://storage.us2.oraclecloud.com/v1/<service>-<domain>/<container>/<piece name>/<unique ID>/0000001,
0000002 ..
– Default container name : “oracle-data-[first 8 chars of service & domain]
– Create you dedicated container (preferred)
• Creates heart beat file in the cloud during backup/restore/delete operations
• Deletes heart beat file after the operation completion
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database Backup Service
RMAN Compression : Increases Effective Backup Rate
• Optional – not enforced but recommended
• RMAN compression supports HIGH, MEDIUM, LOW and BASIC
– RMAN> configure compression algorithm ‘MEDIUM’
– RMAN> backup as compressed backupset database;
• ACO licensing not required when used with ODBS
–HIGH, MEDIUM, LOW options generally require ACO license
• MEDIUM is recommended for Cloud Backups
• Can be used along with Oracle Database Compressions
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database Backup Service
RMAN Encryption : Enforced for Security
• Mandatory
• RMAN encryptions supports Password, Transparent Data Encryption (TDE),
Dual-mode
• ASO license not required when used with ODBS
• Passphrase does not require any Oracle Wallet Configuration
– RMAN> set encryption on identified by “abc123” only;
– RMAN> backup database;
• Encrypted at the source, securely transmitted over SSL, and 3-way protection
in the Cloud
• Can be used with Oracle Data Encryption (ASO)
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database Backup Service
RMAN Operations – Fully Flexible Across EE / SE
Database
(Backup Set)
•Full Database
•Selected
Tablespace(s)
•Selected Data Files
•Incremental –
Differential
•Incremental –
Cumulative
•Compressed
•Encrypted
Backups From
Fast Recovery Area
or NFS
•Image Copies
•Archived logs
•Compressed
•Encrypted backup
sets
•Un-encrypted backup
sets cannot be
backed up
Restore from ODBS
•Full Database
•Tablespace
•Datafile
•Table Recovery (12c)
•Block Recovery
Maintenance
•Retention Period
•Crosscheck
•Obsolete
•Delete Obsolete
•Delete Backups
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database Backup Service
Dashboard
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database Backup Cloud Service
Use Cases
• Protect Data with Backup & Recovery Service
– What:
• Create secure, encrypted backup off site
• Backup OPC databases with ease
– Benefits
• Create secure, encrypted backups in an off-premises location
• Store backups using reliable 3-way mirroring
• Familiar using simple standard RMAN commands
• Scale capacity on demand
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database Backup Cloud Service
Summarize
• Simple to use to store the backups offsite for any DR purposes
• Low cost Oracle cloud storage with no up front CAPEX
• End to end security with RMAN encryption / compression
capabilities
• On-demand scalable storage with unlimited database backups
• Faster deployment with familiar RMAN interface with no new
commands to learn
• Backups can be used to duplicate databases for cloning purposes
anywhere
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
http://cloud.oracle.com
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database Backup Cloud Service
Try it out !
• Request from
cloud.oracle.com
a FREE 30-day trial for the
Database Backup Service

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Move your oracle apps to oci
Move your oracle apps to ociMove your oracle apps to oci
Move your oracle apps to oci
 
RedHat OpenStack Platform Overview
RedHat OpenStack Platform OverviewRedHat OpenStack Platform Overview
RedHat OpenStack Platform Overview
 
Velero & Beyond: Backup & Restore for Kubernetes Applications (Cloud Native S...
Velero & Beyond: Backup & Restore for Kubernetes Applications (Cloud Native S...Velero & Beyond: Backup & Restore for Kubernetes Applications (Cloud Native S...
Velero & Beyond: Backup & Restore for Kubernetes Applications (Cloud Native S...
 
Oracle Cloud Infrastructure Overview Deck.pptx
Oracle Cloud Infrastructure Overview Deck.pptxOracle Cloud Infrastructure Overview Deck.pptx
Oracle Cloud Infrastructure Overview Deck.pptx
 
Oracle Open World Presentation - Oracle RMAN Best Practices for Cloud Backups
Oracle Open World Presentation - Oracle RMAN Best Practices for Cloud Backups Oracle Open World Presentation - Oracle RMAN Best Practices for Cloud Backups
Oracle Open World Presentation - Oracle RMAN Best Practices for Cloud Backups
 
Oracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous DatabaseOracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous Database
 
Oracle Database Cloud Service
Oracle Database Cloud ServiceOracle Database Cloud Service
Oracle Database Cloud Service
 
OCI Overview
OCI OverviewOCI Overview
OCI Overview
 
Database Cloud Services Office Hours - 0421 - Migrate AWS to OCI
Database Cloud Services Office Hours - 0421 - Migrate AWS to OCIDatabase Cloud Services Office Hours - 0421 - Migrate AWS to OCI
Database Cloud Services Office Hours - 0421 - Migrate AWS to OCI
 
On-premise to Microsoft Azure Cloud Migration.
 On-premise to Microsoft Azure Cloud Migration. On-premise to Microsoft Azure Cloud Migration.
On-premise to Microsoft Azure Cloud Migration.
 
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best PracticesOracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
 
Oracle Management Cloud, OMC architecture
Oracle Management Cloud, OMC architecture Oracle Management Cloud, OMC architecture
Oracle Management Cloud, OMC architecture
 
Windows Azure Virtual Machines
Windows Azure Virtual MachinesWindows Azure Virtual Machines
Windows Azure Virtual Machines
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference Architecture
 
Mastering Azure Monitor
Mastering Azure MonitorMastering Azure Monitor
Mastering Azure Monitor
 
Less05 asm instance
Less05 asm instanceLess05 asm instance
Less05 asm instance
 
Cloud migration presentation
Cloud migration presentationCloud migration presentation
Cloud migration presentation
 
Oracle Database Migration to Oracle Cloud Infrastructure
Oracle Database Migration to Oracle Cloud InfrastructureOracle Database Migration to Oracle Cloud Infrastructure
Oracle Database Migration to Oracle Cloud Infrastructure
 
Cloud monitoring
Cloud monitoringCloud monitoring
Cloud monitoring
 
Cloud Migration Strategy Framework
Cloud Migration Strategy FrameworkCloud Migration Strategy Framework
Cloud Migration Strategy Framework
 

Ähnlich wie Oracle Cloud Storage Service & Oracle Database Backup Cloud Service

Oracle Cloud DBaaS
Oracle Cloud DBaaSOracle Cloud DBaaS
Oracle Cloud DBaaS
Arush Jain
 
Power of the AWR Warehouse- HotSos Symposium 2015
Power of the AWR Warehouse-  HotSos Symposium 2015Power of the AWR Warehouse-  HotSos Symposium 2015
Power of the AWR Warehouse- HotSos Symposium 2015
Kellyn Pot'Vin-Gorman
 

Ähnlich wie Oracle Cloud Storage Service & Oracle Database Backup Cloud Service (20)

con8832-cloudha-2811114.pdf
con8832-cloudha-2811114.pdfcon8832-cloudha-2811114.pdf
con8832-cloudha-2811114.pdf
 
Oracle database in cloud, dr in cloud and overview of oracle database 18c
Oracle database in cloud, dr in cloud and overview of oracle database 18cOracle database in cloud, dr in cloud and overview of oracle database 18c
Oracle database in cloud, dr in cloud and overview of oracle database 18c
 
Oracle Cloud DBaaS
Oracle Cloud DBaaSOracle Cloud DBaaS
Oracle Cloud DBaaS
 
Meetup Oracle Database MAD_BCN: 1.1 Servicios de Oracle Database en la nube
 Meetup Oracle Database MAD_BCN: 1.1 Servicios de Oracle Database en la nube Meetup Oracle Database MAD_BCN: 1.1 Servicios de Oracle Database en la nube
Meetup Oracle Database MAD_BCN: 1.1 Servicios de Oracle Database en la nube
 
Em13c New Features- Two of Two
Em13c New Features- Two of TwoEm13c New Features- Two of Two
Em13c New Features- Two of Two
 
Introduction to MySQL
Introduction to MySQLIntroduction to MySQL
Introduction to MySQL
 
My sql en la nube conoce las mejores prácticas en administración y operación_...
My sql en la nube conoce las mejores prácticas en administración y operación_...My sql en la nube conoce las mejores prácticas en administración y operación_...
My sql en la nube conoce las mejores prácticas en administración y operación_...
 
Database as a Service, Collaborate 2016
Database as a Service, Collaborate 2016Database as a Service, Collaborate 2016
Database as a Service, Collaborate 2016
 
Java EE Arquillian Testing with Docker & The Cloud
Java EE Arquillian Testing with Docker & The CloudJava EE Arquillian Testing with Docker & The Cloud
Java EE Arquillian Testing with Docker & The Cloud
 
Oracle Solaris Software Integration
Oracle Solaris Software IntegrationOracle Solaris Software Integration
Oracle Solaris Software Integration
 
A practical introduction to Oracle NoSQL Database - OOW2014
A practical introduction to Oracle NoSQL Database - OOW2014A practical introduction to Oracle NoSQL Database - OOW2014
A practical introduction to Oracle NoSQL Database - OOW2014
 
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
 
Power of the AWR Warehouse- HotSos Symposium 2015
Power of the AWR Warehouse-  HotSos Symposium 2015Power of the AWR Warehouse-  HotSos Symposium 2015
Power of the AWR Warehouse- HotSos Symposium 2015
 
Using MySQL in the Cloud
Using MySQL in the CloudUsing MySQL in the Cloud
Using MySQL in the Cloud
 
MySQL for Oracle DBAs
MySQL for Oracle DBAsMySQL for Oracle DBAs
MySQL for Oracle DBAs
 
Iaas storage-170302090824
Iaas storage-170302090824Iaas storage-170302090824
Iaas storage-170302090824
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
 
Oracle EM12c Release 4 New Features!
Oracle EM12c Release 4 New Features!Oracle EM12c Release 4 New Features!
Oracle EM12c Release 4 New Features!
 
Persistent storage with containers By Kaslin Fields
Persistent storage with containers By Kaslin FieldsPersistent storage with containers By Kaslin Fields
Persistent storage with containers By Kaslin Fields
 
veshaal-singh-ebs-oracle cloud(iaas+paas)
veshaal-singh-ebs-oracle cloud(iaas+paas)veshaal-singh-ebs-oracle cloud(iaas+paas)
veshaal-singh-ebs-oracle cloud(iaas+paas)
 

Mehr von Jean-Philippe PINTE

Using Oracle Real Application Clusters (RAC) in Database as a Service
Using Oracle Real Application Clusters (RAC) in Database as a ServiceUsing Oracle Real Application Clusters (RAC) in Database as a Service
Using Oracle Real Application Clusters (RAC) in Database as a Service
Jean-Philippe PINTE
 
Snap Clone & EM12c - Utilisation Self Service
Snap Clone & EM12c - Utilisation Self ServiceSnap Clone & EM12c - Utilisation Self Service
Snap Clone & EM12c - Utilisation Self Service
Jean-Philippe PINTE
 
X as a Service - Pourquoi faire de la facturation ?
X as a Service - Pourquoi faire de la facturation ?X as a Service - Pourquoi faire de la facturation ?
X as a Service - Pourquoi faire de la facturation ?
Jean-Philippe PINTE
 
Enterprise Manager Grid Control & ASLM
Enterprise Manager Grid Control & ASLMEnterprise Manager Grid Control & ASLM
Enterprise Manager Grid Control & ASLM
Jean-Philippe PINTE
 

Mehr von Jean-Philippe PINTE (14)

Oracle Public Cloud : Provisioning with Chef
Oracle Public Cloud : Provisioning with ChefOracle Public Cloud : Provisioning with Chef
Oracle Public Cloud : Provisioning with Chef
 
Oracle Application Container Cloud Service
Oracle Application Container Cloud ServiceOracle Application Container Cloud Service
Oracle Application Container Cloud Service
 
Bitnami & Oracle Cloud Platform
Bitnami & Oracle Cloud PlatformBitnami & Oracle Cloud Platform
Bitnami & Oracle Cloud Platform
 
Oracle Management Cloud - IT Analytics - Resource Analytics
Oracle Management Cloud - IT Analytics - Resource AnalyticsOracle Management Cloud - IT Analytics - Resource Analytics
Oracle Management Cloud - IT Analytics - Resource Analytics
 
Using Oracle Real Application Clusters (RAC) in Database as a Service
Using Oracle Real Application Clusters (RAC) in Database as a ServiceUsing Oracle Real Application Clusters (RAC) in Database as a Service
Using Oracle Real Application Clusters (RAC) in Database as a Service
 
Webséminaire DBaaS (Novembre 2014)
Webséminaire DBaaS (Novembre 2014)Webséminaire DBaaS (Novembre 2014)
Webséminaire DBaaS (Novembre 2014)
 
EM12c & MS SQL Server
EM12c & MS SQL ServerEM12c & MS SQL Server
EM12c & MS SQL Server
 
Snap Clone & EM12c - Utilisation Self Service
Snap Clone & EM12c - Utilisation Self ServiceSnap Clone & EM12c - Utilisation Self Service
Snap Clone & EM12c - Utilisation Self Service
 
X as a Service - Pourquoi faire de la facturation ?
X as a Service - Pourquoi faire de la facturation ?X as a Service - Pourquoi faire de la facturation ?
X as a Service - Pourquoi faire de la facturation ?
 
EM12c - Chargeback
EM12c - ChargebackEM12c - Chargeback
EM12c - Chargeback
 
DB Forum 2012 - EM12c & DBaaS
DB Forum 2012 - EM12c & DBaaSDB Forum 2012 - EM12c & DBaaS
DB Forum 2012 - EM12c & DBaaS
 
Enterprise Manager 12c - Demo - Overview
Enterprise Manager 12c - Demo - OverviewEnterprise Manager 12c - Demo - Overview
Enterprise Manager 12c - Demo - Overview
 
Enteprise Manager 12c - Demo - DBaaS
Enteprise Manager 12c - Demo - DBaaSEnteprise Manager 12c - Demo - DBaaS
Enteprise Manager 12c - Demo - DBaaS
 
Enterprise Manager Grid Control & ASLM
Enterprise Manager Grid Control & ASLMEnterprise Manager Grid Control & ASLM
Enterprise Manager Grid Control & ASLM
 

Kürzlich hochgeladen

%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 

Kürzlich hochgeladen (20)

Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 

Oracle Cloud Storage Service & Oracle Database Backup Cloud Service

  • 1. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Storage Cloud Service & Oracle Database Backup Cloud Service Jean-Philippe PINTE Cloud Architect Oracle EMEA
  • 2. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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.
  • 3. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Cloud Day 2015 / Storage & Backup Agenda Oracle Storage Cloud Service Oracle Database Backup Cloud Service 1 2
  • 4. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Storage Cloud Service
  • 5. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Storage Cloud Service Overview • Oracle Storage Cloud Service is an Infrastructure as a Service (IaaS) product, which provides an enterprise-grade, large-scale, object storage solution for files and unstructured data • The Oracle Storage Cloud Service architecture is highly available and redundant. It provides support for external access methods
  • 6. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Storage Cloud Service Features • Replication within the primary data center – All objects or containers created in Oracle Storage Cloud Service are replicated to three separate machines within the primary data center. • Automatic error detection and healing – Object copies are actively scanned for data corruption. • Fine-grained read/write access control to containers – Read and write access to an object is controlled by its container. – Each container can be assigned its own read and write access control lists. • REST API and Java library interfaces – Primary method for accessing Oracle Storage Cloud Service – A Java library that wraps the RESTful web service is also available
  • 7. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Storage Cloud Service Architecture
  • 8. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Storage Cloud Service Key Concepts • Terminology –Objects • Logical representation of stored binary data • Un object is most commonly created by uploading a file or from ephemeral unstructured data. Objects are created within a container. A single object can hold up to 5 GB of data, but multiple objects can be linked together to hold more than 5 GB of contiguous data. –Containers • A named collection of objects • Containers are similar to a directory structure but with a key distinction • A container is a user-created resource, which can hold an unlimited number of objects, unless you specify a quota for the container
  • 9. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Storage Cloud Service Key Concepts • Basics –Objects are referenced by their canonical URL paths • Protocol: HTTPS • Host: storage.<data_center>.cloud.oracle.com • Path: /v1/<storage_account>/<container-name>/<object-name> –Objects must reside within a Container –Containers cannot be nested –Objects and Containers can have arbitrary key/value properties –Uploads are limited to 5GB but Objects can be any size
  • 10. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Storage Cloud Service How to interact • OpenStack browser (e.g. CloudBerry, CyberDuck) • OpenStack Client API –Command line • $swift list <container_name> • $swift upload <container_name> <file_name> –Scripted / Python shell –Other ports of OpenStack API • Java Client API
  • 11. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Storage Cloud Service Openstack Tool • Cloudberry Browser • Cyberduck
  • 12. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Storage Cloud Service Python Swiftclient • Container list : –swift -A https://storage.us2.oraclecloud.com/auth/v1.0 -U Storage- IdentityDomain:username -K password list • Download a file: –swift -A https://storage.us2.oraclecloud.com/auth/v1.0 -U Storage- IdentityDomain : username –K password ContainerName FileName
  • 13. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Storage Cloud Service cURL 1. Obtain Authentication Token curl -v -X GET -H 'X-Storage-User: Storage-IdentityDomain:username ' -H 'X-Storage-Pass: password' https://storage.us2.oraclecloud.com/auth/v1.0
  • 14. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Storage Cloud Service cURL 2. Container list curl -v -X GET -H 'X-Auth-Token: AUTH_tk69758e217718c5eccd82f95dbf71ebf8' https://storage.us2.oraclecloud.com/v1/Storage-IdentityDomain?limit=15
  • 15. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Storage Cloud Service cURL 3. Upload a file curl -v -X PUT –T Sample.jpg -H 'X-Auth-Token: AUTH_tk69758e217718c5eccd82f95dbf71ebf8' https://storage.us2.oraclecloud.com/v1/Storage- IdentityDomain/ContainerName /Sample.jpg 3. Download a file curl -v -s -X GET –o Sample_New.jpg -H 'X-Auth-Token: AUTH_tk69758e217718c5eccd82f95dbf71ebf8 ' https://storage.us2.oraclecloud.com/v1/Storage- IdentityDomain/ContainerName /Sample.jpg
  • 16. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Storage Cloud Service Dashboard
  • 17. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Cloud Storage Demo
  • 18. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Storage Cloud Service Use Cases • Backup – Use public cloud storage as the backup target (email backups, non-Oracle databases, applications, unstructured data etc.) • Customers can Simplify Backups and Lower Capital and Operational Expenditures • Dedupe & Compress Large Unstructured Files and Shrink Your Storage Requirements • Archive – Archive infrequently accessed data for long-term retention (image archives, healthcare, engineering renderings) • Lower Costs by Moving Infrequently Accessed Data to More Economical Cloud Storage
  • 19. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Storage Cloud Service Summarize • Secure: Enterprise-grade data protection and privacy policies • Scalable: Eliminate storage hardware planning with capacity on- demand • Reliable: Redundancy policies that ensure your data is highly available • Simple: Manage data through a RESTful Web Service or Java library
  • 20. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database Backup Cloud Service
  • 21. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database Backup Service • Backup on-premise or Cloud Databases to Oracle Database Backup Service hosted in Oracle Public Cloud • Cost effective, scalable cloud storage for database backups • End-to-end enterprise-grade data encryption, compression and protection • Clients: Data is always encrypted with keys kept locally at client, optionally compressed, and securely transmitted • Cloud: Encrypted data is protected with 3-way mirroring on every write Oracle Company Confidential – Shared Under Terms of OPN NDA24 Replace Offsite Tape Backups with Simple and Low Cost Cloud Backup On Premises Oracle Cloud Oracle Database Backup Service
  • 22. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database Backup Service Offsite Storage Location •Addresses cloud based backup solution for Oracle Databases – Complements disk & tape backups •Object storage based on OpenStack Swift (Cloud Storage Software) –Replicates to at least 3 nodes for redundancy (Swift) –Data accessed using REST API •Data center in US (Chicago) –Soon: more data centers including EMEA • Monitoring capacity usage via cloud admin dashboard
  • 23. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database Backup Service Recovery Manager (RMAN) • RMAN is an Oracle Database client that performs backup and recovery tasks on your databases and automates administration of your backup strategies – Integrated backup & recovery tool • Bundled with Oracle Databases with no additional cost – Perform backup & recovery operations at various levels • Database, data file, tablespace, table, block – Protects from physical failures – Simple commands • RMAN> BACKUP DATABASE; • RMAN> RESTORE DATABASE
  • 24. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database Backup Service Support Matrix / Client Databases Versions Oracle Database - EE 10.2, 11g, 12c (64 bits) Oracle Database - SE 10.2, 11g, 12c (64 bits) + Patch for Bug 18339044 Platforms (64 bits) Linux, Solaris, SPARC, Windows, HP-UX, AIX, zLinux RMAN Compression HIGH, MEDIUM, BASIC, LOW (depends on DB version) RMAN Encryption Password, TDE, Dual-mode
  • 25. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database Backup Service Components of Cloud Backup Solution • Cloud Side (Storage Capacity) – Oracle Database Backup Service (ODBS) • Customers subscribe for this service –Available as non-metered and metered subscription • Unmetered: 1TB blocks per month, Month-to-month / longer term • Metered: Pre-paid Database Cloud subscription funds for storage & bandwidth • Client Side – On-Premise Databases –Oracle Database Cloud Backup Module (ODCBM) • RMAN integrated library • Perform backups to ODBS using RMAN interface • Client Side – In the Cloud Databases –Automatic configuration when using Cloud Tooling
  • 26. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database Backup Service Oracle Database Cloud Backup Module (ODCBM) • SBT (Tape) library with built-in REST API to stream to ODBS • Seamless integration with the Recovery Manager (RMAN) • ODCBM is Stateless – From RMAN, ODBS looks like another tape media – RMAN encryption for backups enforced - keys kept locally to client (Stored in Wallet) – Securely transmitted to the cloud over HTTPS Oracle Database Cloud Backup Module Database, FRA RMAN WAN (HTTPS) Oracle Database Backup Service Encryption & Optional Compression
  • 27. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database Backup Service Steps To Deploy Database Backup Service • Download installer from OTN (opc_install.jar ) • Executes the installer java -jar opc_install.jar -serviceName serviceName -identityDomain MyIdentityDomain -opcId opc_user-opcPass opc_user_pwd -walletDir /home/oracle/opc/wallet -libDir /home/oracle/opc/lib •Installer does the following: –Creates an Oracle wallet and stores credentials –Downloads platform specific SBT library (libopc12.so) –Pre-populates ODBS configuration files
  • 28. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database Backup Service Steps To Deploy Database Backup Service $mkdir /home/oracle/OPC/wallet $mkdir /home/oracle/OPC/lib $java -jar opc_install.jar -serviceName myService -identityDomain myDomain -opcId testuser@oracle.com - opcPass abc123 -walletDir /home/oracle/OPC/wallet -libDir /home/oracle/OPC/lib Oracle Database Cloud Backup Module Install Tool, build 2014-03-13 Oracle Database Cloud Backup Module credentials are valid. Oracle Database Cloud Backup Module wallet created in directory /home/oracle/OPC/wallet. Oracle Database Cloud Backup Module initialization file /orclhome/dbs/opcmySID.ora created. Downloading Oracle Database Cloud Backup Module Software Library from file opc_linux64.zip. Downloaded 13165919 bytes in 204 seconds. Transfer rate was 64538 bytes/second. Download complete. Extracted file /home/oracle/OPC/lib/libopc12.so On Executing of the above command, some files like libopc.so, opcSID.ora & cwallet.sso files are created. These files would be used with RMAN for backup/restore of your database
  • 29. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database Backup Service Steps To Deploy Database Backup Service Parameter Name Description OPC_HOST REST destination URL * Ex: https://storage.us2.oraclecloud.com/v1/odbssvc-odbsdom OPC_WALLET OPC credential wallet location * Ex: ‘LOCATION=file:/home/oracle/OPC/wallet CREDENTIAL_ALIAS=odbs_opc’ OPC_CONTAINER (Optional) User specified container name (Customer need to create that using tools like cloudberry until Oracle Cloud has GUI) Ex:PAYROLL_DB OPC_PROXY (Optional) Proxy Information * Ex: www-proxy.smallcompany.com:80 OPC_CHUNK_SIZE (Optional) Transfer size to cloud. Default is 20MB. Ex: 10MB Run time configurations ($ORACLE_HOME/opc<sid>.ora)
  • 30. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database Backup Service Steps To Deploy Database Backup Service • Configure RMAN Backup $ rman target / RMAN> configure channel device type sbt parms='SBT_LIBRARY=/abc/libopc12.so’ , SBT_PARMS=(OPC_PFILE=/abc/opcSID.ora)'; RMAN> configure device type sbt parallelism 2; RMAN> set encryption on identified by “abc” only; RMAN> backup device type sbt database;
  • 31. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database Backup Service Example : Performing Backup & Recovery
  • 32. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database Backup Service Oracle Enterprise Manager 1 2 3 4
  • 33. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database Backup Service RMAN Backup Data  Cloud Objects • RMAN streams backup data (pieces) into the cloud module • Cloud module accumulates until a chunk size (~20MB) is reached and ships to ODBS – Failed transmissions are retried automatically • Each chunk is stored as an object inside the ODBS user container • Typical URL formation for every object – http://storage.us2.oraclecloud.com/v1/<service>-<domain>/<container>/<piece name>/<unique ID>/0000001, 0000002 .. – Default container name : “oracle-data-[first 8 chars of service & domain] – Create you dedicated container (preferred) • Creates heart beat file in the cloud during backup/restore/delete operations • Deletes heart beat file after the operation completion
  • 34. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database Backup Service RMAN Compression : Increases Effective Backup Rate • Optional – not enforced but recommended • RMAN compression supports HIGH, MEDIUM, LOW and BASIC – RMAN> configure compression algorithm ‘MEDIUM’ – RMAN> backup as compressed backupset database; • ACO licensing not required when used with ODBS –HIGH, MEDIUM, LOW options generally require ACO license • MEDIUM is recommended for Cloud Backups • Can be used along with Oracle Database Compressions
  • 35. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database Backup Service RMAN Encryption : Enforced for Security • Mandatory • RMAN encryptions supports Password, Transparent Data Encryption (TDE), Dual-mode • ASO license not required when used with ODBS • Passphrase does not require any Oracle Wallet Configuration – RMAN> set encryption on identified by “abc123” only; – RMAN> backup database; • Encrypted at the source, securely transmitted over SSL, and 3-way protection in the Cloud • Can be used with Oracle Data Encryption (ASO)
  • 36. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database Backup Service RMAN Operations – Fully Flexible Across EE / SE Database (Backup Set) •Full Database •Selected Tablespace(s) •Selected Data Files •Incremental – Differential •Incremental – Cumulative •Compressed •Encrypted Backups From Fast Recovery Area or NFS •Image Copies •Archived logs •Compressed •Encrypted backup sets •Un-encrypted backup sets cannot be backed up Restore from ODBS •Full Database •Tablespace •Datafile •Table Recovery (12c) •Block Recovery Maintenance •Retention Period •Crosscheck •Obsolete •Delete Obsolete •Delete Backups
  • 37. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database Backup Service Dashboard
  • 38. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database Backup Cloud Service Use Cases • Protect Data with Backup & Recovery Service – What: • Create secure, encrypted backup off site • Backup OPC databases with ease – Benefits • Create secure, encrypted backups in an off-premises location • Store backups using reliable 3-way mirroring • Familiar using simple standard RMAN commands • Scale capacity on demand
  • 39. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database Backup Cloud Service Summarize • Simple to use to store the backups offsite for any DR purposes • Low cost Oracle cloud storage with no up front CAPEX • End to end security with RMAN encryption / compression capabilities • On-demand scalable storage with unlimited database backups • Faster deployment with familiar RMAN interface with no new commands to learn • Backups can be used to duplicate databases for cloning purposes anywhere
  • 40. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | http://cloud.oracle.com
  • 41. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database Backup Cloud Service Try it out ! • Request from cloud.oracle.com a FREE 30-day trial for the Database Backup Service