0% found this document useful (0 votes)
289 views

Exacc - Oracle Database Exadata Cloud at Customer: SESSION 7037 November 6, 2019

The document provides details about an Oracle EXACC conference held at McMaster University from November 4-6, 2019. It includes an agenda for sessions on what EXACC is, how McMaster implemented and migrated to EXACC, and the transformative impact of EXACC. Presenters from McMaster's database administration team will discuss EXACC architecture, standing up the system, migrating databases from commodity hardware to EXACC, and high-impact database features enabled by EXACC.

Uploaded by

DD
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
289 views

Exacc - Oracle Database Exadata Cloud at Customer: SESSION 7037 November 6, 2019

The document provides details about an Oracle EXACC conference held at McMaster University from November 4-6, 2019. It includes an agenda for sessions on what EXACC is, how McMaster implemented and migrated to EXACC, and the transformative impact of EXACC. Presenters from McMaster's database administration team will discuss EXACC architecture, standing up the system, migrating databases from commodity hardware to EXACC, and high-impact database features enabled by EXACC.

Uploaded by

DD
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 47

EXACC - ORACLE DATABASE SESSION 7037

EXADATA CLOUD AT CUSTOMER November 6th, 2019

CANADA ALLIANCE 4 - 6 NOVEMBER 2019


PRESENTERS

Joe Giardine Paul Laurent Laura Seely


Database Database Database
Administrator Administrator Administrator
McMaster University McMaster University McMaster University
[email protected] [email protected] [email protected]
Oracle DBA and Oracle DBA with sixteen PeopleSoft Administrator
PeopleSoft Administrator years of Oracle and Oracle DBA, working
working at McMaster for experience in both higher at McMaster for 11 years
23 years with a education and with a strong systems
background in application manufacturing sectors. integration background.
development.

CANADA ALLIANCE 4 - 6 NOVEMBER 2019


Founded in 1887, in Toronto,
through a bequest from the
estate of Senator William

MCMASTER UNIVERSITY McMaster

Relocated from Toronto to


Hamilton in 1930

CANADA ALLIANCE 4 - 6 NOVEMBER 2019


Oracle 12c R2
PeopleTools 8.55.22
Interactive Hub 9.2.2
ORGANIZATION & ORACLE FSCM 9.2.25
HCM 9.2.24
CS 9.2.7
CANADA ALLIANCE 4 - 6 NOVEMBER 2019
EXACC – MCMASTER’S EXPERIENCE
AGENDA
1. What is EXACC
Brief discussion of EXACC architecture and licensable feature set.

2. EXACC Implementation, Installation and Operational Roles


From hardware delivery to operational readiness, standing up EXACC at
McMaster.

3. Migration To EXACC
How do we get there from here, tooling and migration strategies.

4. EXACC and High Impact Database Features.


Review of licensable database features that were implemented as part of initial
EXACC rollout.

5. Transformative impact of EXACC at McMaster


Direct and indirect transformative impact of EXACC implementation at McMaster

CANADA ALLIANCE 4 - 6 NOVEMBER 2019


WHAT IS EXACC

Overview of EXACC and it’s core components.

CANADA ALLIANCE 4 - 6 NOVEMBER 2019


WHAT IS EXACC – SYSTEM ARCHITECTURE
EXACC
Exadata is a combined hardware and
software solution that is optimized for
running Oracle Database

ExaData includes four core components:


Compute Exadata Low Latency ExaData
Nodes Storage InfiniBand System
Servers Network Software

CANADA ALLIANCE 5-7 NOVEMBER 2017


WHAT IS EXACC – SYSTEM ARCHITECTURE
EXACC – EXADATA CLOUD AT CUSTOMER

 Cloud at Customer keeps data


physically on site while allowing Oracle
to manage and support the database
servers.

 McMaster has two ExaData X7-2


Servers
on campus

CANADA ALLIANCE 4 - 6 NOVEMBER 2019


WHAT IS EXACC –
SYSTEM ARCHITECTURE
Oracle Cloud Control Plane (OCC) is a
separate component of an EXACC deployment.

• Separate hardware rack that consists of


infrastructure and software components
needed to run Oracle Cloud. These would
include, but not be limited to:
• DNS Services
• Oracle Cloud UI
• OCC is installed and managed by Oracle.

CANADA ALLIANCE 5-7 NOVEMBER 2017


WHAT IS EXACC – MCMASTER SPECS
Gilmor Hall JHE Supported Oracle DB Versions
• 11.2.0.4
• 12.1.0.2, 12.2.0.1
• 18
Bursting
• Can temporarily scale up the
processing power
• Up to 60 OCPU per Rack or to
the max allowable OCPU limit

Rack 1: ¼ RACK Rack 2: 1/8th RACK


• 30 OCPU (cores) • 30 OCPU (cores)
• 1,440 GB RAM • 480 GB RAM
• 106 TB Storage • 42 TB Storage
• Scale up to 92 OCPUs • Scale up to 44 OCPUs
CANADA ALLIANCE 5-7 NOVEMBER 2017
WHAT IS EXACC – SYSTEM ARCHITECTURE
ORACLE ADVANCED SUPPORT GATEWAY (OASG)

 Oracle hardware
and software that OASG
connects a Cloud
at Customer
environment to
Oracle Operations
Team

 Oracle Operations OCC


team monitors ExaData
hardware on day
to day basis.

CANADA ALLIANCE 5-7 NOVEMBER 2017


EXACC IMPLEMENTATION,
INSTALLATION AND
OPERATIONAL ROLES

Standing up EXA at McMaster

CANADA ALLIANCE 4 - 6 NOVEMBER 2019


EXACC IMPLEMENTATION AT MAC
• Getting Ready – Pre – Hardware Delivery
Tasks
• Hardware Delivery and Software
Installation.
• Handover and Integration into McMaster
Ecosystem
• EXACC at McMaster and Operational
Roles

CANADA ALLIANCE 4 - 6 NOVEMBER 2019


EXACC IMPLEMENTATION AT MAC
PRE-DELIVERY TASKS

Clear floor space. Run Electrical

Network Install and Configure


Configuration and New Version of
Firewall Rules Cloud Control

CANADA ALLIANCE 4 - 6 NOVEMBER 2019


EXACC IMPLEMENTATION AT MAC –
DELIVERY AND SOFTWARE INSTALLATION

Hardware Delivery: Software Installation:


Arranged with via Oracle and Installation software installation and
McMaster Project and Operations associated patching performed of
Team EXACC and the OCC performed by
Hardware installation performed by Oracle.
Oracle

CANADA ALLIANCE 5-7 NOVEMBER 2017


EXACC IMPLEMENTATION AT MAC –
HANDOVER AND INTEGRATION

Oracle Specific Handover Items Integration into McMaster


management and monitoring system
Workshops on new features and OEM 13C – Push 13c agents and
functionality associated EXA and perform associated configuration
associated licensable products. Installation of backup agents and
EXA hardware and tooling overview installation of Oracle specific backup
conducted by CSM. plugins.

CANADA ALLIANCE 5-7 NOVEMBER 2017


EXACC IMPLEMENTATION AT MAC -
OPERATIONAL ROLES
Group Role
Oracle • OCC and EXACC Patching
• Remote Hardware Monitoring
• Hardware Replacement (disk, memory etc)
• Customer liasing via CSM
McMaster • Co-ordination of onsite part replacement.
Operations • Provide physical access to Oracle personnel
to McMaster Data Centres
DBA Team • Creation, monitoring, PSU and maintenance
of databases
• PSU patches
• Performance tuning
• Additional sys admin tasks

CANADA ALLIANCE 5-7 NOVEMBER 2017


EXACC IMPLEMENTATION AT MAC -
OPERATIONAL ROLES
Group Role
Enterprise Systems • Provide access to leverage
McMaster infrastructure
• Backup Appliance
• Access to additional storage
(NFS)

Enterprise Networks • F/W rules – On Going


• Initial network config required
for EXACC.
• Primary DNS services for scan
aliases, EXACC VIPS and EXACC
compute node host.

CANADA ALLIANCE 5-7 NOVEMBER 2017


MIGRATION TO EXACC

Journey from Commodity Hardware to EXACC

CANADA ALLIANCE 4 - 6 NOVEMBER 2019


EXACC IMPLEMENTATION AT MAC –
MIGRATION TO EXACC

Migration Tools Migrations Strategies


Cloud UI Import/Export
DBCA Transportable Tablespaces
Restore and Clone

CANADA ALLIANCE 5-7 NOVEMBER 2017


EXACC IMPLEMENTATION AT MAC –
MIGRATION TO EXACC

Cloud UI
• Used to create service instances.
• Allows DBA’s to perform EXACC Specific
Management and Monitoring
• Burst for capacity on demand.
• Start and stop databases and compute nodes.
• Some limited monitoring capabilities

CANADA ALLIANCE 5-7 NOVEMBER 2017


EXACC IMPLEMENTATION AT MAC –
MIGRATION TO EXACC

Cloud UI (Continued)
•Used to create EXACC Databases
•Recommend way to create all databases on EXACC.
•For 12CR1 and above, CDB’s and a starter PDB are
created.
•All databases RACed (all versions)
•Used to create MAA databases.
•Can be used to apply databases patches.

CANADA ALLIANCE 5-7 NOVEMBER 2017


EXACC IMPLEMENTATION AT MAC –
MIGRATION TO EXACC

DBCA
• More traditional tool used for database
creation.
• For the purposes of PeopleSoft migrations at
make, used to create a standalone staging
database.
• On EXACC must be run from an existing Oracle
Home created via the Cloud UI.

CANADA ALLIANCE 5-7 NOVEMBER 2017


EXACC IMPLEMENTATION AT MAC –
MIGRATION TO EXACC
Factors Influencing the Migration
Strategy
McMaster is not a 24 X 7 shop.

Production PeopleSoft Streams at McMaster have


negotiated monthly weekends.
NonPeopleSoft environment outages negotiated with
stakeholders around business cycles.
Relative size of database also contributes to the
choice of migration strategy.

CANADA ALLIANCE 5-7 NOVEMBER 2017


EXACC IMPLEMENTATION AT MAC –
MIGRATION TO EXACC
Creating a Database on EXACC VIA
Cloud UI
All strategies required the creation of
database via Cloud UI.
Access to Cloud UI is via a web interface hosted by the
OCC.

EXACC rack location, version and availability requirements


need to be known prior to creation of database.

CANADA ALLIANCE 5-7 NOVEMBER 2017


EXACC IMPLEMENTATION AT MAC –
MIGRATION TO EXACC

CANADA ALLIANCE 5-7 NOVEMBER 2017


EXACC IMPLEMENTATION AT MAC –
MIGRATION TO EXACC

CANADA ALLIANCE 5-7 NOVEMBER 2017


EXACC IMPLEMENTATION AT MAC –
MIGRATION TO EXACC

CANADA ALLIANCE 5-7 NOVEMBER 2017


EXACC IMPLEMENTATION AT MAC –
MIGRATION TO EXACC
MIGRATION METHODS

Import/Export Tranportable Tablespaces Restore/Clone

• Useful when migrating • McMaster Use Case: PDB • Create non CDB staging
small databases. unplug/plug migration database off existing
• Use Data pump to export failed on EXACC due to EXACC home using DBCA.
application schemas from DataPatch Roll back issue. • Perform RMAN backup of
source database. • Place source application source database.
• Use database pump to tablespaces in read only • Restore RMAN backup to
import database into pdb. mode. staging database.
• Copy application datafiles • Clone database as PDB to
to staging location. target CDB.
• Perform Metadata export • Perform PDB conversion
of source database. activities.
• Copy datafiles from • Patch PDB
staging location into ASM
on EXACC target.
• Import metadata into
target PDB
EXACC HIGH IMPACT FEATURES

SHORT DESCRIPTION

CANADA ALLIANCE 4 - 6 NOVEMBER 2019


EXACC HIGH IMPACT FEATURES

CANADA ALLIANCE 5-7 NOVEMBER 2017


EXACC HIGH IMPACT
FEATURES

Key
•Multitenancy
Features
Immediately
•Partitioning
Adopted At
McMaster
•Active Data
Guard

CANADA ALLIANCE 5-7 NOVEMBER 2017


EXACC HIGH IMPACT FEATURES -
MUTLITENANCY

Pre 12C database


architecture

Multitenancy architecture

CANADA ALLIANCE 5-7 NOVEMBER 2017


EXACC HIGH IMPACT FEATURES

McMaster Multitenancy Use Cases

• Rapid Provisioning
• Inter and Intra PDB Cloning Operations for
rapid Refreshes.
• Snap cloning via test master
• Patching and upgrade
• Increased speed/rollout time
• Lower risk – no big bang approach

CANADA ALLIANCE 5-7 NOVEMBER 2017


EXACC HIGH IMPACT FEATURES

McMaster Multitenancy Use Cases


Consolidation:
• Reduced Resource footprint
• Memory
• Storage
• Manage many as one
• Reduction in overall hardware footprint.

CANADA ALLIANCE 5-7 NOVEMBER 2017


EXACC HIGH IMPACT FEATURES

Partitioning

• What is partitioning
• Benefits of partitioning
• McMaster’s Partitioning
Implementation Strategy
CANADA ALLIANCE 5-7 NOVEMBER 2017
EXACC HIGH IMPACT FEATURES
What is Partitioning
• Decomposition of a very large table in smaller set of tables that
are related to each other.

CANADA ALLIANCE 5-7 NOVEMBER 2017


EXACC HIGH IMPACT FEATURES

Advantages of Partitioning
• Improved Availability
• Reduced Costs
• Improved Performance
Partitioning - McMaster Implementation Approach
• Identify candidate partitioning tables
• Identify partitioning key(s)
• Pre partitioning performance baseline testing
• Partition table
• Re-run baseline tests

CANADA ALLIANCE 5-7 NOVEMBER 2017


EXACC HIGH IMPACT FEATURES

Active Data Guard

• What is Active Data Guard


• Active Data Guard use cases
and current use in our
Peoplesoft environment
CANADA ALLIANCE 5-7 NOVEMBER 2017
EXACC HIGH IMPACT FEATURES
Primary Database Data Guard Standby
Database

CANADA ALLIANCE 5-7 NOVEMBER 2017


EXACC HIGH IMPACT FEATURES

Data Guard and Active Data Guard

• Real-time Data Protection/continuous


synchronization and data validation and HA
• RO components, Queries and Reports
Offload
• Off load RMAN Backups
• Source of thin snaps/clones

CANADA ALLIANCE 5-7 NOVEMBER 2017


TRANSFORMATIVE IMPACT OF
EXACC

ANY QUESTIONS?

CANADA ALLIANCE 4 - 6 NOVEMBER 2019


TRANSFORMATIVE IMPACT OF EXACC

As a result of Direct Benefits


implementing EXACC
McMaster has seen two
types of benefits: Indirect Benefits

CANADA ALLIANCE 5-7 NOVEMBER 2017


TRANSFORMATIVE
IMPACT OF EXACC
Direct Benefits
• Greatly Reduced Complexity of, and effort
required to manage, McMasters’s Oracle
Environment.
• Performance Improvements:
• PSQuery and Data Warehousing components saw
immediate performance impacts with little tuning
required.
• Database cloning/refresh times greatly reduced.
• Partitioning allows for performance gains.

CANADA ALLIANCE 5-7 NOVEMBER 2017


TRANSFORMATIVE IMPACT OF EXACC

Indirect
• Allowed us to review database we support
and remove those that were no longer
needed
• Catalyst for review and modification of our
PeopleSoft Instance strategy and
environment geometry
• Allowed for us to pursue end to end
refreshes of our PeopleSoft environments.
CANADA ALLIANCE 5-7 NOVEMBER 2017
QUESTIONS ????

CANADA ALLIANCE 5-7 NOVEMBER 2017


THANK YOU!
CANADA ALLIANCE 4 - 6 NOVEMBER 2019

You might also like