Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
About This E-Book
Title Page
Copyright Page
Contents
Preface
Acknowledgments
Tariq Farooq
Sridhar Avantsa
Pete Sharman
About the Authors
About the Technical Reviewers and Contributors
1. Database as a Service Concepts—360 Degrees
Cloud Computing: Definition and Classical View
DBaaS—A Special Case of Cloud Computing
Resource Utilization—Usage Instrumentation and Self-Service
Broad Network Access
Resource Pooling
Rapid Elasticity
Measured Service
Services Applicable to DBaaS
Architecture of an Oracle-Based DBaaS Implementation
Consolidation Models
Architecture and Components
Deployment Issues
Business and Technology Benefits of Having DBaaS Enabled
Great First Step for Transitioning into the Cloud
Summary
2. The Database Cloud Administrator—Duties and Roles
DBA Responsibilities in a Traditional Environment
What’s Changed with DBaaS
The New Role of the Cloud DBA
The Application DBA Role in DBaaS
The Operational DBA Role in DBaaS
The Database Engineer Role in DBaaS
Preparing to Be a Cloud DBA
Summary
3. Cloud Computing with DBaaS—Benefits and Advantages over Traditional IT Computing
DBaaS Evolution: Pre–Database Cloud Strategies
Delivering DBaaS with Oracle Technologies
What Is Database Multitenancy?
Other Oracle Database Technologies and Features
Oracle Engineered Systems
Cloud Computing with DBaaS
Benefits and Advantages
Challenges
Summary
4. Schema Consolidation in Enterprise Manager 12c
Architecture and Components
Schema as a Service Setup
Creating a Directory Object
Creating a Database Pool
Creating a Profile and Service Template
Using Schema as a Service
Deployment Issues
Security Isolation when Using Schema as a Service
Operational Isolation when Using Schema as a Service
Resource Isolation when Using Schema as a Service
Fault Isolation when Using Schema as a Service
Scalability when Using Schema as a Service
High Availability when Using Schema as a Service
Summary
5. Database Consolidation in Enterprise Manager 12c
PDBaaS Setup
Defining Roles and Assigning Users
Creating a PaaS Infrastructure Zone
Creating a Database Pool
Configuring Request Settings
Setting Quotas
Profiles and Service Templates
Using the Self-Service Portal with PDBaaS in Enterprise Manager 12.1.0.4
Deployment Issues
Security Isolation when Using PDBaaS
Operational Isolation when Using PDBaaS
Resource Isolation when Using PDBaaS
Fault Isolation when Using PDBaaS
Scalability when Using PDBaaS
High Availability when Using PDBaaS
Summary
6. Metering and Chargeback in Enterprise Manager 12c
Terminology
Chargeback Entities
Charge Plans
Cost Centers
Reports
Setting Up Chargeback
Summary
7. Manage and Administer the Database Cloud in Enterprise Manager 12c
The Cloud Home Page
The Cloud Adviser
Security
Server and Database Sizing
Performance Tuning
Summary
8. Cloning Databases in Enterprise Manager 12c
Full Clones
RMAN Backups
Creating a Service Template from a Database Profile
RMAN DUPLICATE
Snap Clones
The Challenges Snap Clone Addresses
Software Solutions
Hardware Solution
Snap Clone Setup
Summary
9. Virtualizing RAC 12c (DB Clouds) on Oracle VM—Grid Infrastructure
Database Clouds Based on RAC—The Necessary Ingredients
Virtualization—360 Degrees
What Are VM Monitors (Hypervisors)?
Types of Hypervisors
Types of Virtualization
What Is Paravirtualization?
What Is Hardware-Assisted/Full Virtualization?
OVM for x86—360 Degrees
Xen—Synopsis and Overview
OVM—Overview and Architecture
OVM Server
OVM Manager
What Are OVM Templates?
Methods of Creating OVM Templates
OVM Builder
OVM 3.x—A Brief Introduction
OVM 3.x: High Availability–Enabled OVM Ecosystem
Virtualized RAC Using OVM Templates—Approach 1
Use DeployCluster to Configure and Deploy the Virtualized RAC
Set Up and Configure a Virtualized RAC Database Cloud—Approach 2
Roadmap to a Virtualized RAC 12c Cluster: High-Level Steps
OVM: Prerequisites, Preparation, and Planning
Set Up and Configure RAC-Node-01
Oracle Software Preinstallation Steps on the RAC-Node-01 VM
Install and Set Up 12c Grid Infrastructure
Summary
10. Virtualizing RAC 12c (DB Clouds) on Oracle VM VirtualBox—RAC Databases
OVM VirtualBox: A Brief Introduction
What Is Cloud Computing? Synopsis and Overview
Cloud Computing: ______ as a Service
Oracle’s Strategy for Cloud Computing
Public Clouds
Private Clouds
EM12c and OVM: Management and Virtualization Components for Oracle Database Clouds
RAC Private Cloud on OVM VirtualBox—Software and Hardware Requirements
Software Requirements
Hardware Requirements
Setting Up, Installing, and Configuring Oracle RAC 12c Private Cloud on OVM VirtualBox
Step 10.1, Approach 1—Download and Import an OEL 6.x VM VirtualBox Appliance to Create RAC-Node-01
Step 10.1, Approach 2—Create an OEL 6.x Virtual Machine for Node 01 from a .ISO Image
Step 10.2—OVM VirtualBox: Customize the New Virtual Machine for RAC 12c
Step 10.3—OVM VirtualBox: Create, Configure, and Attach the Shared Virtual Disks for the RAC 12c Cluster
Step 10.4—Configure the New Virtual Machine for RAC 12c
Step 10.5—Clone Virtual Hard Drive for RAC-Node-02 from Node 01
Step 10.6—Create and Configure the VM for RAC-Node-02 Using the Cloned Local Virtual Hard Drive from Node 01
Step 10.7—Enable X11 Forwarding on the Host Machine
Step 10.8—Install and Set Up 12c Grid Infrastructure
Step 10.9—Install the OEM 12c Agents on the RAC Nodes
Step 10.10—Configure the Firewall on the Host Machine (Windows Only)
Step 10.11—Create and Set Up the Required ASM Disk Groups for RAC Databases
Step 10.12—Install the RAC 12c Database Software Using the OUI
Step 10.13—Create/Configure the RAC 12c Cluster Database Employing DBCA
Step 10.14—Perform Sanity Checks on the New RAC 12c Database
EM12c: Implementing DBaaS
Virtualization and Cloud Computing: From the Perspective of Oracle DBAs
Summary
Index
Code Snippets
← Prev
Back
Next →
← Prev
Back
Next →