SlideShare a Scribd company logo
BASLE BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA
HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH
Domain Services Clusters
Centralized Management & Storage for an Oracle Cluster Environment
Markus Flechtner
Our company.
Domain Services Cluster5 07.03.18
Trivadis is a market leader in IT consulting, system integration, solution engineering
and the provision of IT services focusing on and technologies
in Switzerland, Germany, Austria and Denmark. We offer our services in the following
strategic business fields:
Trivadis Services takes over the interactive operation of your IT systems.
O P E R A T I O N
COPENHAGEN
MUNICH
LAUSANNE
BERN
ZURICH
BRUGG
GENEVA
HAMBURG
DÜSSELDORF
FRANKFURT
STUTTGART
FREIBURG
BASLE
VIENNA
With over 600 specialists and IT experts in your region.
Domain Services Cluster6 07.03.18
14 Trivadis branches and more than
600 employees
200 Service Level Agreements
Over 4,000 training participants
Research and development budget:
CHF 5.0 / EUR 4 million
Financially self-supporting and
sustainably profitable
Experience from more than 1,900
projects per year at over 800
customers
About Markus Flechtner
Principal Consultant, Trivadis, Duesseldorf/Germany, since April 2008
Discipline Manager Infrastructure Database @Trivadis
Working with Oracle since the 1990’s
– Development (Forms, Reports, PL/SQL)
– Support
– Database Administration
Focus
– Oracle Real Application Clusters
– Database Upgrade & Migration Projects
Teacher
– O-RAC – Oracle Real Application Clusters
– O-NF12CDBA – Oracle 12c New Features for the DBA
Blog:
https://markusdba.net/
@markusdba
07.03.18 Domain Services Cluster7
Agenda
Domain Services Cluster8 07.03.18
1. Cluster Domain Architecture
2. Installing a Domain Services Cluster
3. Installing Member Clusters
4. Cluster Domain Services
Centralized GIMR
Centralized TFA
Storage Service
Rapid Home Provisioning
5. Summary & Outlook
Domain Services Cluster9 07.03.18
Cluster Domain Architecture
Cluster Domain Architecture
Domain Services Cluster10 07.03.18
Source: Oracle ® Grid Infrastructure
Installation and Upgrade Guide
Domain Services Cluster
Domain Services Cluster11 07.03.18
Provides centralized services for the member clusters (Domain Services)
Standard Services
– Grid Infrastructure Management Repository (GIMR)
– Trace File Analyzer Collector (TFA)
Optional: Rapid Home Provisioning (RHP)
Optional: Storage Services
– ASM Service (direct access to centralized storage)
– IO-Service (indirect access to centralized storage)
Member Cluster Types
Domain Services Cluster12 07.03.18
Member Cluster for Applications
– Lightweight cluster stack (DB specific services were removed)
Member Cluster for Databases
– With local storage (= local ASM instance)
– Without local storage / access to storage via DSC ASM service
– Without local storage / access to storage via DSC IO service
In Oracle 12.2 it is not possible to convert an existing cluster into a member cluster
Benefits
Domain Services Cluster13 07.03.18
Centralized Management
Less overhead on the member clusters
Sharing storage between clusters
Domain Services Cluster14 07.03.18
Installing a
Domain Services Cluster
Installing a Domain Services Cluster (1)
Domain Services Cluster15 07.03.18
It's an option when installing a Cluster (gridSetup.sh)
Installing a Domain Services Cluster (2)
Domain Services Cluster16 07.03.18
No major difference to installing a "standard standalone cluster"
Diskspace requirements
– Ca. 300 GB ASM storage (with RHP)
– Ca. 100 GB in Oracle-Base
RHP as an optional service has to selected during installation
Installing a Domain Services Cluster (3)
Domain Services Cluster17 07.03.18
"Additional" non-standard services after installation (with RHP)
[grid@dsc-node1 ~]$ crsctl stat res -t
Local Resources
--------------------------------------------------------------------------------
ora.helper
ONLINE ONLINE dsc-node1 STABLE
ONLINE ONLINE dsc-node2 IDLE,STABLE
ora.mgmt.ghchkpt.acfs
ONLINE ONLINE dsc-node1 mounted on /mnt/oracle/rhpimages/chkbase,STABLE
ONLINE ONLINE dsc-node2 mounted on /mnt/oracle/rhpimages/chkbase,STABLE
Cluster Resources
--------------------------------------------------------------------------------
ora.ioserver
1 OFFLINE OFFLINE STABLE
2 OFFLINE OFFLINE STABLE
3 OFFLINE OFFLINE STABLE
ora.rhpserver
1 ONLINE ONLINE dsc-node2 STABLE
Domain Services Cluster18 07.03.18
Installing Member Clusters
Installing a Member Cluster (1) – Manifest File
Domain Services Cluster19 07.03.18
Before you install a member cluster, you have to create a Member Cluster Manifest File
[grid@dsc-node1 ~]$ crsctl create member_cluster_configuration -help
crsctl create member_cluster_configuration <member_cluster_name> -file
<cluster_manifest_file> -member_type <database|application> [-version
<member_cluster_version>] [-domain_services [asm_storage <local|direct|indirect>][<rhp>]]
where
member_cluster_name name of the new Member Cluster
-file path of the Cluster Manifest File
-member_type type of member cluster to be created (database|application)
-version 5 digit version of GI, if different from DSC
-domain_services services to be configured (asm_storage with local, direct, or
indirect access paths, and rhp)
asm_storage indicates the storage access path for database member clusters
local : storage is local to the cluster
direct or indirect : direct or indirect access to storage
rhp generate credentials and configuration for an RHP client
Installing a Member Cluster (2) – Manifest File
Domain Services Cluster20 07.03.18
Example
Copy the manifest file to the new cluster afterwards
[grid@dsc-node1 ~]$ crsctl create member_cluster_configuration dbcluster
-file /home/grid/dbcluster.xml 
-member_type database -domain_services asm_storage local
--------------------------------------------------------------------------------
ASM GIMR TFA ACFS RHP GNS
================================================================================
NO YES NO NO NO NO
================================================================================
[grid@dsc-node1 ~]$ crsctl query member_cluster_configuration dbcluster
dbcluster 12.2.0.1.0 4a34243b9a4f7fdeff42e66c983b79dd GIMR
Installing a Database Member Cluster
Domain Services Cluster21 07.03.18
In this case the database member cluster uses local storage (local ASM instance)
Installing an Application Member Cluster
Domain Services Cluster22 07.03.18
Small differences compared to installing a database member cluster
– Virtual hostname can be defined for client access
– Application Member Clusters store the OCR on the DSC (via ASM Service)
Domain Services Cluster23 07.03.18
Cluster Domain Services
Available Cluster Domain Services
Domain Services Cluster24 07.03.18
Centralized GIMR
Centralized TFA
Storage Service
Rapid Home Provisioning
Centralized GIMR
Domain Services Cluster25 07.03.18
There's a PDB for every member cluster in the GIMR (-MGMTDB):
If the DSC is not available, GIMR data is temporarily stored locally and transferred later
[grid@dsc-node1 ~]$ sqlplus / as sysdba
SQL*Plus: Release 12.2.0.1.0 Production on Mon Mar 5 21:19:07 2018
Copyright (c) 1982, 2016, Oracle. All rights reserved.
Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
--------- ------------- ------------------- ----------
2 PDB$SEED READ ONLY NO
3 GIMR_DSCREP_10 READ WRITE NO
4 GIMR_CLUREP_20 READ WRITE NO
5 GIMR_CLUREP_30 READ WRITE NO
SQL> exit
Centralized Trace File Analyzer Collector (TFA)
Domain Services Cluster26 07.03.18
TFA
– Daemon, independent on the Grid Infrastructure
– Collects trace and log files and system information from all nodes into a cluster with a
single command initiated on one cluster node
Does not work in (my) DSC configuration
TFA service not "included" in member cluster manifest file
No information in documentation how to enable it
.. I created a Service Request …
Why isn't that writen
somewhere in the
documentation?
Centralized Trace File Analyzer Collector (TFA)
Domain Services Cluster27 07.03.18
Result of the Service Request
Why isn't that written somewhere in the documentation?
Storage Service (ASM service)
Domain Services Cluster28 07.03.18
Member cluster has a connection to the storage
The ASM service manages the disk groups
Member cluster retrieves storage information from DSC
(via ASM network) and retrieves data from the ASM
disks From Oracle ® Grid Infrastructure Installation and Upgrade
Guide
[grid@dsc-node1 ~]$ srvctl status asm -verbose -detail
ASM is running on dsc-node2,dsc-node1
ASM is enabled.
ASM instance +ASM1 is running on node dsc-node1
Number of connected clients: 4
Client names: +APX1:+APX:dsc +IOS1:+IOS:dsc -MGMTDB:_mgmtdb:dsc dsc-
node1.markusdba.net:_OCR:dsc
[..]
Detailed state on node dsc-node1: Started
[..]
Storage Service (IO Service)
Domain Services Cluster29 07.03.18
The I/O server provides network-based connectivity
to ASM file for database instances on nodes that
do not have direct access to ASM managed disks
On the storage cluster, an I/O server instance opens
up network ports to which clients send their I/O
The I/O server instance receives data packets from the client and performs the
appropriate IO to ASM disks
From Oracle ® Grid Infrastructure Installation and Upgrade
Guide
[grid@dsc-node1 ~]$ srvctl status ioserver -verbose -detail
ASM I/O Server is running on dsc-node2,dsc-node1
ASM I/O Server is enabled.
ASM I/O server instance +IOS1 running on node dsc-node1 is connected to ASM instance
Number of connected clients: 1
Client names: RAC1:RAC_SITE1:a38f8b271ff9efbcbf367068f36c0c0e
ASM I/O server instance +IOS2 running on node dsc-node2 is connected to ASM instance
Number of connected clients: 1
Client names: RAC2:RAC_SITE1:a38f8b271ff9efbcbf367068f36c0c0e
Rapid Home Provisioning Service
Domain Services Cluster30 07.03.18
The DSC can be configured as a
Rapid Home Provisioning (RHP) server
Features:
– Provisioning Oracle Software (GI + RDBMS) for
member clusters
– Patching Oracle Software on member clusters
– Upgrading Oracle databases on member
clusters
Licence:
"Lifecycle Management Pack" on targets required Source: Oracle-Whitepaper on RHP 18c
Domain Services Cluster31 07.03.18
Summary & Outlook
Summary
Domain Services Cluster32 07.03.18
J Centralized Management for a group of clusters (> 8)
J Storage Optimization when using shared storage
K Install Enterprise Manager Cloud Control on the DSC – and you'll get the "one cluster to
rule them all"
L TFA not working, poorly documented
L Not very much documentation available
L The documentation is partly misleading
L Oracle 12.2: Existing Clusters cannot be converted into member clusters
Domain Services Cluster – New Features in Oracle 18c
Domain Services Cluster33 07.03.18
According to the docs J
– Conversion of a standalone cluster to a member cluster is possible
– Storage Conversion for member clusters (e.g. from direct ASM to indirect ASM)
– ACFS remote service
Domain Services Cluster34 07.03.18
Further Information &
References
• Oracle 12.2 - Grid Infrastructure - Installation + Upgrade (Chapter 8.5, 9.3)
https://docs.oracle.com/en/database/oracle/oracle-database/12.2/cwlin/index.html
• Oracle Whitepaper "Oracle Grid Infrastructure – Cluster Domains"
http://www.oracle.com/ocom/groups/public/@otn/documents/webcontent/3633615.pdf
• http://www.hhutzler.de/blog/install-12-2-oracle-domain-cluster/
Questions and Answers
Markus Flechtner
Principal Consultant
Phone +49 211 5866 64725
Markus.Flechtner@Trivadis.com
@markusdba https://markusdba.net
Download the slides from http://www.slideshare.net/markusdba
Please don‘t forget the session evaluation – Thank you!
07.03.18 Domain Services Cluster35

More Related Content

What's hot

Oracle Active Data Guard and Global Data Services in Action!
Oracle Active Data Guard and Global Data Services in Action!Oracle Active Data Guard and Global Data Services in Action!
Oracle Active Data Guard and Global Data Services in Action!
Ludovico Caldara
 
Oracle GoldenGate for Oracle DBAs
Oracle GoldenGate for Oracle DBAsOracle GoldenGate for Oracle DBAs
Oracle GoldenGate for Oracle DBAs
Guatemala User Group
 
Oracle dba online training
Oracle dba online trainingOracle dba online training
Oracle dba online training
keylabstraining
 
Oracle Active Data Guard 12cR2. Is it the best option?
Oracle Active Data Guard 12cR2. Is it the best option?Oracle Active Data Guard 12cR2. Is it the best option?
Oracle Active Data Guard 12cR2. Is it the best option?
Ludovico Caldara
 
Rapid Home Provisioning
Rapid Home ProvisioningRapid Home Provisioning
Rapid Home Provisioning
Ludovico Caldara
 
Oracle Database 12.1.0.2: New Features
Oracle Database 12.1.0.2: New FeaturesOracle Database 12.1.0.2: New Features
Oracle Database 12.1.0.2: New Features
Deiby Gómez
 
Oracle Data Guard A to Z
Oracle Data Guard A to ZOracle Data Guard A to Z
Oracle Data Guard A to Z
Zohar Elkayam
 
Oracle Data Guard
Oracle Data GuardOracle Data Guard
Oracle Data Guard
Martin Meyer
 
Oracle Client Failover - Under The Hood
Oracle Client Failover - Under The HoodOracle Client Failover - Under The Hood
Oracle Client Failover - Under The Hood
Ludovico Caldara
 
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Sandesh Rao
 
Harvard University database
Harvard University databaseHarvard University database
Harvard University database
Md.Mojibul Hoque
 
Oracle RAC 12c Release 2 - Overview
Oracle RAC 12c Release 2 - OverviewOracle RAC 12c Release 2 - Overview
Oracle RAC 12c Release 2 - Overview
Markus Michalewicz
 
Oracle dataguard overview
Oracle dataguard overviewOracle dataguard overview
Oracle dataguard overview
aguswahyudi09
 
Examining Oracle GoldenGate Trail Files
Examining Oracle GoldenGate Trail FilesExamining Oracle GoldenGate Trail Files
Examining Oracle GoldenGate Trail Files
Bobby Curtis
 
Oracle12c data guard farsync and whats new
Oracle12c data guard farsync and whats newOracle12c data guard farsync and whats new
Oracle12c data guard farsync and whats new
Nassyam Basha
 
Oracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High AvailabilityOracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High Availability
Markus Michalewicz
 
RMAN in 12c: The Next Generation (WP)
RMAN in 12c: The Next Generation (WP)RMAN in 12c: The Next Generation (WP)
RMAN in 12c: The Next Generation (WP)
Gustavo Rene Antunez
 
Oracle Database on ACFS: a perfect marriage?
Oracle Database on ACFS: a perfect marriage?Oracle Database on ACFS: a perfect marriage?
Oracle Database on ACFS: a perfect marriage?
Ludovico Caldara
 
High Availability And Oracle Data Guard 11g R2
High Availability And Oracle Data Guard 11g R2High Availability And Oracle Data Guard 11g R2
High Availability And Oracle Data Guard 11g R2
Mario Redón Luz
 
Dataguard presentation
Dataguard presentationDataguard presentation
Dataguard presentation
Vimlendu Kumar
 

What's hot (20)

Oracle Active Data Guard and Global Data Services in Action!
Oracle Active Data Guard and Global Data Services in Action!Oracle Active Data Guard and Global Data Services in Action!
Oracle Active Data Guard and Global Data Services in Action!
 
Oracle GoldenGate for Oracle DBAs
Oracle GoldenGate for Oracle DBAsOracle GoldenGate for Oracle DBAs
Oracle GoldenGate for Oracle DBAs
 
Oracle dba online training
Oracle dba online trainingOracle dba online training
Oracle dba online training
 
Oracle Active Data Guard 12cR2. Is it the best option?
Oracle Active Data Guard 12cR2. Is it the best option?Oracle Active Data Guard 12cR2. Is it the best option?
Oracle Active Data Guard 12cR2. Is it the best option?
 
Rapid Home Provisioning
Rapid Home ProvisioningRapid Home Provisioning
Rapid Home Provisioning
 
Oracle Database 12.1.0.2: New Features
Oracle Database 12.1.0.2: New FeaturesOracle Database 12.1.0.2: New Features
Oracle Database 12.1.0.2: New Features
 
Oracle Data Guard A to Z
Oracle Data Guard A to ZOracle Data Guard A to Z
Oracle Data Guard A to Z
 
Oracle Data Guard
Oracle Data GuardOracle Data Guard
Oracle Data Guard
 
Oracle Client Failover - Under The Hood
Oracle Client Failover - Under The HoodOracle Client Failover - Under The Hood
Oracle Client Failover - Under The Hood
 
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
 
Harvard University database
Harvard University databaseHarvard University database
Harvard University database
 
Oracle RAC 12c Release 2 - Overview
Oracle RAC 12c Release 2 - OverviewOracle RAC 12c Release 2 - Overview
Oracle RAC 12c Release 2 - Overview
 
Oracle dataguard overview
Oracle dataguard overviewOracle dataguard overview
Oracle dataguard overview
 
Examining Oracle GoldenGate Trail Files
Examining Oracle GoldenGate Trail FilesExamining Oracle GoldenGate Trail Files
Examining Oracle GoldenGate Trail Files
 
Oracle12c data guard farsync and whats new
Oracle12c data guard farsync and whats newOracle12c data guard farsync and whats new
Oracle12c data guard farsync and whats new
 
Oracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High AvailabilityOracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High Availability
 
RMAN in 12c: The Next Generation (WP)
RMAN in 12c: The Next Generation (WP)RMAN in 12c: The Next Generation (WP)
RMAN in 12c: The Next Generation (WP)
 
Oracle Database on ACFS: a perfect marriage?
Oracle Database on ACFS: a perfect marriage?Oracle Database on ACFS: a perfect marriage?
Oracle Database on ACFS: a perfect marriage?
 
High Availability And Oracle Data Guard 11g R2
High Availability And Oracle Data Guard 11g R2High Availability And Oracle Data Guard 11g R2
High Availability And Oracle Data Guard 11g R2
 
Dataguard presentation
Dataguard presentationDataguard presentation
Dataguard presentation
 

Similar to Oracle 12.2 Domain Services Cluster

Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Markus Michalewicz
 
RAC - The Savior of DBA
RAC - The Savior of DBARAC - The Savior of DBA
RAC - The Savior of DBA
Nikhil Kumar
 
Collaborate 17 Oracle RAC 12cRel 2 Best Practices
Collaborate 17 Oracle RAC 12cRel 2 Best PracticesCollaborate 17 Oracle RAC 12cRel 2 Best Practices
Collaborate 17 Oracle RAC 12cRel 2 Best Practices
Anil Nair
 
Oracle RAC 12c Rel. 2 & Cluster Architecture Internals OOW17 by Anil Nair
Oracle RAC 12c Rel. 2 & Cluster Architecture Internals OOW17 by Anil NairOracle RAC 12c Rel. 2 & Cluster Architecture Internals OOW17 by Anil Nair
Oracle RAC 12c Rel. 2 & Cluster Architecture Internals OOW17 by Anil Nair
Markus Michalewicz
 
Oracle RAC Presentation at Oracle Open World
Oracle RAC Presentation at Oracle Open WorldOracle RAC Presentation at Oracle Open World
Oracle RAC Presentation at Oracle Open World
Paul Marden
 
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014
Philippe Fierens
 
Red hat Enterprise Linux 6.4 for IBM System z Technical Highlights
Red hat Enterprise Linux 6.4 for IBM System z Technical HighlightsRed hat Enterprise Linux 6.4 for IBM System z Technical Highlights
Red hat Enterprise Linux 6.4 for IBM System z Technical Highlights
Filipe Miranda
 
Oracle Trace File Analyzer - What's New in 12.2.1.1.0
Oracle Trace File Analyzer - What's New in 12.2.1.1.0Oracle Trace File Analyzer - What's New in 12.2.1.1.0
Oracle Trace File Analyzer - What's New in 12.2.1.1.0
Gareth Chapman
 
Oracle E-Business Suite On Oracle Cloud
Oracle E-Business Suite On Oracle CloudOracle E-Business Suite On Oracle Cloud
Oracle E-Business Suite On Oracle Cloud
pasalapudi
 
Jérôme Witt – IT-Tage 2015 – Oracle RDBMS – Grid Infrastructure 12c: failover...
Jérôme Witt – IT-Tage 2015 – Oracle RDBMS – Grid Infrastructure 12c: failover...Jérôme Witt – IT-Tage 2015 – Oracle RDBMS – Grid Infrastructure 12c: failover...
Jérôme Witt – IT-Tage 2015 – Oracle RDBMS – Grid Infrastructure 12c: failover...
Informatik Aktuell
 
Rac 12c rel2_operational_best_practices_sangam_2017
Rac 12c rel2_operational_best_practices_sangam_2017Rac 12c rel2_operational_best_practices_sangam_2017
Rac 12c rel2_operational_best_practices_sangam_2017
Anil Nair
 
MySQL Database Architectures - InnoDB ReplicaSet & Cluster
MySQL Database Architectures - InnoDB ReplicaSet & ClusterMySQL Database Architectures - InnoDB ReplicaSet & Cluster
MySQL Database Architectures - InnoDB ReplicaSet & Cluster
Kenny Gryp
 
Sample Lucene Big Data Diagram Generic
Sample Lucene Big Data Diagram GenericSample Lucene Big Data Diagram Generic
Sample Lucene Big Data Diagram Generic
Ken Irwin
 
High Availability Storage (susecon2016)
High Availability Storage (susecon2016)High Availability Storage (susecon2016)
High Availability Storage (susecon2016)
Roger Zhou 周志强
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon Redshift
Amazon Web Services
 
Rac 12c rel2_operational_best_practices_sangam_2017_as_pdf
Rac 12c rel2_operational_best_practices_sangam_2017_as_pdfRac 12c rel2_operational_best_practices_sangam_2017_as_pdf
Rac 12c rel2_operational_best_practices_sangam_2017_as_pdf
Anil Nair
 
ZDLRA in Action
ZDLRA in ActionZDLRA in Action
ZDLRA in Action
Daniele Massimi
 
Rha cluster suite wppdf
Rha cluster suite wppdfRha cluster suite wppdf
Rha cluster suite wppdf
projectmgmt456
 
My SQL Portal Database (Cluster)
My SQL Portal Database (Cluster)My SQL Portal Database (Cluster)
My SQL Portal Database (Cluster)
Nicholas Adu Gyamfi
 
UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...
UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...
UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...
Zahid Anwar (OCM)
 

Similar to Oracle 12.2 Domain Services Cluster (20)

Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]
 
RAC - The Savior of DBA
RAC - The Savior of DBARAC - The Savior of DBA
RAC - The Savior of DBA
 
Collaborate 17 Oracle RAC 12cRel 2 Best Practices
Collaborate 17 Oracle RAC 12cRel 2 Best PracticesCollaborate 17 Oracle RAC 12cRel 2 Best Practices
Collaborate 17 Oracle RAC 12cRel 2 Best Practices
 
Oracle RAC 12c Rel. 2 & Cluster Architecture Internals OOW17 by Anil Nair
Oracle RAC 12c Rel. 2 & Cluster Architecture Internals OOW17 by Anil NairOracle RAC 12c Rel. 2 & Cluster Architecture Internals OOW17 by Anil Nair
Oracle RAC 12c Rel. 2 & Cluster Architecture Internals OOW17 by Anil Nair
 
Oracle RAC Presentation at Oracle Open World
Oracle RAC Presentation at Oracle Open WorldOracle RAC Presentation at Oracle Open World
Oracle RAC Presentation at Oracle Open World
 
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014
 
Red hat Enterprise Linux 6.4 for IBM System z Technical Highlights
Red hat Enterprise Linux 6.4 for IBM System z Technical HighlightsRed hat Enterprise Linux 6.4 for IBM System z Technical Highlights
Red hat Enterprise Linux 6.4 for IBM System z Technical Highlights
 
Oracle Trace File Analyzer - What's New in 12.2.1.1.0
Oracle Trace File Analyzer - What's New in 12.2.1.1.0Oracle Trace File Analyzer - What's New in 12.2.1.1.0
Oracle Trace File Analyzer - What's New in 12.2.1.1.0
 
Oracle E-Business Suite On Oracle Cloud
Oracle E-Business Suite On Oracle CloudOracle E-Business Suite On Oracle Cloud
Oracle E-Business Suite On Oracle Cloud
 
Jérôme Witt – IT-Tage 2015 – Oracle RDBMS – Grid Infrastructure 12c: failover...
Jérôme Witt – IT-Tage 2015 – Oracle RDBMS – Grid Infrastructure 12c: failover...Jérôme Witt – IT-Tage 2015 – Oracle RDBMS – Grid Infrastructure 12c: failover...
Jérôme Witt – IT-Tage 2015 – Oracle RDBMS – Grid Infrastructure 12c: failover...
 
Rac 12c rel2_operational_best_practices_sangam_2017
Rac 12c rel2_operational_best_practices_sangam_2017Rac 12c rel2_operational_best_practices_sangam_2017
Rac 12c rel2_operational_best_practices_sangam_2017
 
MySQL Database Architectures - InnoDB ReplicaSet & Cluster
MySQL Database Architectures - InnoDB ReplicaSet & ClusterMySQL Database Architectures - InnoDB ReplicaSet & Cluster
MySQL Database Architectures - InnoDB ReplicaSet & Cluster
 
Sample Lucene Big Data Diagram Generic
Sample Lucene Big Data Diagram GenericSample Lucene Big Data Diagram Generic
Sample Lucene Big Data Diagram Generic
 
High Availability Storage (susecon2016)
High Availability Storage (susecon2016)High Availability Storage (susecon2016)
High Availability Storage (susecon2016)
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon Redshift
 
Rac 12c rel2_operational_best_practices_sangam_2017_as_pdf
Rac 12c rel2_operational_best_practices_sangam_2017_as_pdfRac 12c rel2_operational_best_practices_sangam_2017_as_pdf
Rac 12c rel2_operational_best_practices_sangam_2017_as_pdf
 
ZDLRA in Action
ZDLRA in ActionZDLRA in Action
ZDLRA in Action
 
Rha cluster suite wppdf
Rha cluster suite wppdfRha cluster suite wppdf
Rha cluster suite wppdf
 
My SQL Portal Database (Cluster)
My SQL Portal Database (Cluster)My SQL Portal Database (Cluster)
My SQL Portal Database (Cluster)
 
UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...
UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...
UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...
 

More from Markus Flechtner

My SYSAUX tablespace is full, please
My SYSAUX tablespace is full, pleaseMy SYSAUX tablespace is full, please
My SYSAUX tablespace is full, please
Markus Flechtner
 
Rolle Rückwärts - Backported Features in Oracle Database 19c
Rolle Rückwärts - Backported Features in Oracle Database 19cRolle Rückwärts - Backported Features in Oracle Database 19c
Rolle Rückwärts - Backported Features in Oracle Database 19c
Markus Flechtner
 
Oracle vs. PostgreSQL - Unterschiede in 45 Minuten
Oracle vs. PostgreSQL - Unterschiede in 45 MinutenOracle vs. PostgreSQL - Unterschiede in 45 Minuten
Oracle vs. PostgreSQL - Unterschiede in 45 Minuten
Markus Flechtner
 
Container Only - Neue Features für Multitenant in Oracle 21c
Container Only - Neue Features für Multitenant in Oracle 21cContainer Only - Neue Features für Multitenant in Oracle 21c
Container Only - Neue Features für Multitenant in Oracle 21c
Markus Flechtner
 
Oracle Datenbank-Architektur
Oracle Datenbank-ArchitekturOracle Datenbank-Architektur
Oracle Datenbank-Architektur
Markus Flechtner
 
Wie kommt der Client zur Datenbank?
Wie kommt der Client zur Datenbank?Wie kommt der Client zur Datenbank?
Wie kommt der Client zur Datenbank?
Markus Flechtner
 
OraChk
OraChkOraChk
TFA - Trace File Analyzer Collector
TFA - Trace File Analyzer CollectorTFA - Trace File Analyzer Collector
TFA - Trace File Analyzer Collector
Markus Flechtner
 
High Availability for Oracle SE2
High Availability for Oracle SE2High Availability for Oracle SE2
High Availability for Oracle SE2
Markus Flechtner
 
My SYSAUX tablespace is full - please help
My SYSAUX tablespace is full - please helpMy SYSAUX tablespace is full - please help
My SYSAUX tablespace is full - please help
Markus Flechtner
 
Datenbank-Hausputz für Einsteiger
Datenbank-Hausputz für EinsteigerDatenbank-Hausputz für Einsteiger
Datenbank-Hausputz für Einsteiger
Markus Flechtner
 
Should I stay or should I go?
Should I stay or should I go?Should I stay or should I go?
Should I stay or should I go?
Markus Flechtner
 
Privilege Analysis with the Oracle Database
Privilege Analysis with the Oracle DatabasePrivilege Analysis with the Oracle Database
Privilege Analysis with the Oracle Database
Markus Flechtner
 
New Features for Multitenant in Oracle Database 21c
New Features for Multitenant in Oracle Database 21cNew Features for Multitenant in Oracle Database 21c
New Features for Multitenant in Oracle Database 21c
Markus Flechtner
 
Oracle - Checklist for performance issues
Oracle - Checklist for performance issuesOracle - Checklist for performance issues
Oracle - Checklist for performance issues
Markus Flechtner
 
Einführung in den SQL-Developer
Einführung in den SQL-DeveloperEinführung in den SQL-Developer
Einführung in den SQL-Developer
Markus Flechtner
 
Oracle Database: Checklist Connection Issues
Oracle Database: Checklist Connection IssuesOracle Database: Checklist Connection Issues
Oracle Database: Checklist Connection Issues
Markus Flechtner
 
Checklist for Upgrades and Migrations
Checklist for Upgrades and MigrationsChecklist for Upgrades and Migrations
Checklist for Upgrades and Migrations
Markus Flechtner
 
Codd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
Codd & ACID - ein Ausflug in die Datenbank-Theorie und GeschichteCodd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
Codd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
Markus Flechtner
 
Datenbank-Selbstverwaltung - Das Oracle-Data-Dictionary
Datenbank-Selbstverwaltung - Das Oracle-Data-DictionaryDatenbank-Selbstverwaltung - Das Oracle-Data-Dictionary
Datenbank-Selbstverwaltung - Das Oracle-Data-Dictionary
Markus Flechtner
 

More from Markus Flechtner (20)

My SYSAUX tablespace is full, please
My SYSAUX tablespace is full, pleaseMy SYSAUX tablespace is full, please
My SYSAUX tablespace is full, please
 
Rolle Rückwärts - Backported Features in Oracle Database 19c
Rolle Rückwärts - Backported Features in Oracle Database 19cRolle Rückwärts - Backported Features in Oracle Database 19c
Rolle Rückwärts - Backported Features in Oracle Database 19c
 
Oracle vs. PostgreSQL - Unterschiede in 45 Minuten
Oracle vs. PostgreSQL - Unterschiede in 45 MinutenOracle vs. PostgreSQL - Unterschiede in 45 Minuten
Oracle vs. PostgreSQL - Unterschiede in 45 Minuten
 
Container Only - Neue Features für Multitenant in Oracle 21c
Container Only - Neue Features für Multitenant in Oracle 21cContainer Only - Neue Features für Multitenant in Oracle 21c
Container Only - Neue Features für Multitenant in Oracle 21c
 
Oracle Datenbank-Architektur
Oracle Datenbank-ArchitekturOracle Datenbank-Architektur
Oracle Datenbank-Architektur
 
Wie kommt der Client zur Datenbank?
Wie kommt der Client zur Datenbank?Wie kommt der Client zur Datenbank?
Wie kommt der Client zur Datenbank?
 
OraChk
OraChkOraChk
OraChk
 
TFA - Trace File Analyzer Collector
TFA - Trace File Analyzer CollectorTFA - Trace File Analyzer Collector
TFA - Trace File Analyzer Collector
 
High Availability for Oracle SE2
High Availability for Oracle SE2High Availability for Oracle SE2
High Availability for Oracle SE2
 
My SYSAUX tablespace is full - please help
My SYSAUX tablespace is full - please helpMy SYSAUX tablespace is full - please help
My SYSAUX tablespace is full - please help
 
Datenbank-Hausputz für Einsteiger
Datenbank-Hausputz für EinsteigerDatenbank-Hausputz für Einsteiger
Datenbank-Hausputz für Einsteiger
 
Should I stay or should I go?
Should I stay or should I go?Should I stay or should I go?
Should I stay or should I go?
 
Privilege Analysis with the Oracle Database
Privilege Analysis with the Oracle DatabasePrivilege Analysis with the Oracle Database
Privilege Analysis with the Oracle Database
 
New Features for Multitenant in Oracle Database 21c
New Features for Multitenant in Oracle Database 21cNew Features for Multitenant in Oracle Database 21c
New Features for Multitenant in Oracle Database 21c
 
Oracle - Checklist for performance issues
Oracle - Checklist for performance issuesOracle - Checklist for performance issues
Oracle - Checklist for performance issues
 
Einführung in den SQL-Developer
Einführung in den SQL-DeveloperEinführung in den SQL-Developer
Einführung in den SQL-Developer
 
Oracle Database: Checklist Connection Issues
Oracle Database: Checklist Connection IssuesOracle Database: Checklist Connection Issues
Oracle Database: Checklist Connection Issues
 
Checklist for Upgrades and Migrations
Checklist for Upgrades and MigrationsChecklist for Upgrades and Migrations
Checklist for Upgrades and Migrations
 
Codd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
Codd & ACID - ein Ausflug in die Datenbank-Theorie und GeschichteCodd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
Codd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
 
Datenbank-Selbstverwaltung - Das Oracle-Data-Dictionary
Datenbank-Selbstverwaltung - Das Oracle-Data-DictionaryDatenbank-Selbstverwaltung - Das Oracle-Data-Dictionary
Datenbank-Selbstverwaltung - Das Oracle-Data-Dictionary
 

Recently uploaded

Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
Edge AI and Vision Alliance
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 

Recently uploaded (20)

Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 

Oracle 12.2 Domain Services Cluster

  • 1. BASLE BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH Domain Services Clusters Centralized Management & Storage for an Oracle Cluster Environment Markus Flechtner
  • 2. Our company. Domain Services Cluster5 07.03.18 Trivadis is a market leader in IT consulting, system integration, solution engineering and the provision of IT services focusing on and technologies in Switzerland, Germany, Austria and Denmark. We offer our services in the following strategic business fields: Trivadis Services takes over the interactive operation of your IT systems. O P E R A T I O N
  • 3. COPENHAGEN MUNICH LAUSANNE BERN ZURICH BRUGG GENEVA HAMBURG DÜSSELDORF FRANKFURT STUTTGART FREIBURG BASLE VIENNA With over 600 specialists and IT experts in your region. Domain Services Cluster6 07.03.18 14 Trivadis branches and more than 600 employees 200 Service Level Agreements Over 4,000 training participants Research and development budget: CHF 5.0 / EUR 4 million Financially self-supporting and sustainably profitable Experience from more than 1,900 projects per year at over 800 customers
  • 4. About Markus Flechtner Principal Consultant, Trivadis, Duesseldorf/Germany, since April 2008 Discipline Manager Infrastructure Database @Trivadis Working with Oracle since the 1990’s – Development (Forms, Reports, PL/SQL) – Support – Database Administration Focus – Oracle Real Application Clusters – Database Upgrade & Migration Projects Teacher – O-RAC – Oracle Real Application Clusters – O-NF12CDBA – Oracle 12c New Features for the DBA Blog: https://markusdba.net/ @markusdba 07.03.18 Domain Services Cluster7
  • 5. Agenda Domain Services Cluster8 07.03.18 1. Cluster Domain Architecture 2. Installing a Domain Services Cluster 3. Installing Member Clusters 4. Cluster Domain Services Centralized GIMR Centralized TFA Storage Service Rapid Home Provisioning 5. Summary & Outlook
  • 6. Domain Services Cluster9 07.03.18 Cluster Domain Architecture
  • 7. Cluster Domain Architecture Domain Services Cluster10 07.03.18 Source: Oracle ® Grid Infrastructure Installation and Upgrade Guide
  • 8. Domain Services Cluster Domain Services Cluster11 07.03.18 Provides centralized services for the member clusters (Domain Services) Standard Services – Grid Infrastructure Management Repository (GIMR) – Trace File Analyzer Collector (TFA) Optional: Rapid Home Provisioning (RHP) Optional: Storage Services – ASM Service (direct access to centralized storage) – IO-Service (indirect access to centralized storage)
  • 9. Member Cluster Types Domain Services Cluster12 07.03.18 Member Cluster for Applications – Lightweight cluster stack (DB specific services were removed) Member Cluster for Databases – With local storage (= local ASM instance) – Without local storage / access to storage via DSC ASM service – Without local storage / access to storage via DSC IO service In Oracle 12.2 it is not possible to convert an existing cluster into a member cluster
  • 10. Benefits Domain Services Cluster13 07.03.18 Centralized Management Less overhead on the member clusters Sharing storage between clusters
  • 11. Domain Services Cluster14 07.03.18 Installing a Domain Services Cluster
  • 12. Installing a Domain Services Cluster (1) Domain Services Cluster15 07.03.18 It's an option when installing a Cluster (gridSetup.sh)
  • 13. Installing a Domain Services Cluster (2) Domain Services Cluster16 07.03.18 No major difference to installing a "standard standalone cluster" Diskspace requirements – Ca. 300 GB ASM storage (with RHP) – Ca. 100 GB in Oracle-Base RHP as an optional service has to selected during installation
  • 14. Installing a Domain Services Cluster (3) Domain Services Cluster17 07.03.18 "Additional" non-standard services after installation (with RHP) [grid@dsc-node1 ~]$ crsctl stat res -t Local Resources -------------------------------------------------------------------------------- ora.helper ONLINE ONLINE dsc-node1 STABLE ONLINE ONLINE dsc-node2 IDLE,STABLE ora.mgmt.ghchkpt.acfs ONLINE ONLINE dsc-node1 mounted on /mnt/oracle/rhpimages/chkbase,STABLE ONLINE ONLINE dsc-node2 mounted on /mnt/oracle/rhpimages/chkbase,STABLE Cluster Resources -------------------------------------------------------------------------------- ora.ioserver 1 OFFLINE OFFLINE STABLE 2 OFFLINE OFFLINE STABLE 3 OFFLINE OFFLINE STABLE ora.rhpserver 1 ONLINE ONLINE dsc-node2 STABLE
  • 15. Domain Services Cluster18 07.03.18 Installing Member Clusters
  • 16. Installing a Member Cluster (1) – Manifest File Domain Services Cluster19 07.03.18 Before you install a member cluster, you have to create a Member Cluster Manifest File [grid@dsc-node1 ~]$ crsctl create member_cluster_configuration -help crsctl create member_cluster_configuration <member_cluster_name> -file <cluster_manifest_file> -member_type <database|application> [-version <member_cluster_version>] [-domain_services [asm_storage <local|direct|indirect>][<rhp>]] where member_cluster_name name of the new Member Cluster -file path of the Cluster Manifest File -member_type type of member cluster to be created (database|application) -version 5 digit version of GI, if different from DSC -domain_services services to be configured (asm_storage with local, direct, or indirect access paths, and rhp) asm_storage indicates the storage access path for database member clusters local : storage is local to the cluster direct or indirect : direct or indirect access to storage rhp generate credentials and configuration for an RHP client
  • 17. Installing a Member Cluster (2) – Manifest File Domain Services Cluster20 07.03.18 Example Copy the manifest file to the new cluster afterwards [grid@dsc-node1 ~]$ crsctl create member_cluster_configuration dbcluster -file /home/grid/dbcluster.xml -member_type database -domain_services asm_storage local -------------------------------------------------------------------------------- ASM GIMR TFA ACFS RHP GNS ================================================================================ NO YES NO NO NO NO ================================================================================ [grid@dsc-node1 ~]$ crsctl query member_cluster_configuration dbcluster dbcluster 12.2.0.1.0 4a34243b9a4f7fdeff42e66c983b79dd GIMR
  • 18. Installing a Database Member Cluster Domain Services Cluster21 07.03.18 In this case the database member cluster uses local storage (local ASM instance)
  • 19. Installing an Application Member Cluster Domain Services Cluster22 07.03.18 Small differences compared to installing a database member cluster – Virtual hostname can be defined for client access – Application Member Clusters store the OCR on the DSC (via ASM Service)
  • 20. Domain Services Cluster23 07.03.18 Cluster Domain Services
  • 21. Available Cluster Domain Services Domain Services Cluster24 07.03.18 Centralized GIMR Centralized TFA Storage Service Rapid Home Provisioning
  • 22. Centralized GIMR Domain Services Cluster25 07.03.18 There's a PDB for every member cluster in the GIMR (-MGMTDB): If the DSC is not available, GIMR data is temporarily stored locally and transferred later [grid@dsc-node1 ~]$ sqlplus / as sysdba SQL*Plus: Release 12.2.0.1.0 Production on Mon Mar 5 21:19:07 2018 Copyright (c) 1982, 2016, Oracle. All rights reserved. Connected to: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production SQL> show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED --------- ------------- ------------------- ---------- 2 PDB$SEED READ ONLY NO 3 GIMR_DSCREP_10 READ WRITE NO 4 GIMR_CLUREP_20 READ WRITE NO 5 GIMR_CLUREP_30 READ WRITE NO SQL> exit
  • 23. Centralized Trace File Analyzer Collector (TFA) Domain Services Cluster26 07.03.18 TFA – Daemon, independent on the Grid Infrastructure – Collects trace and log files and system information from all nodes into a cluster with a single command initiated on one cluster node Does not work in (my) DSC configuration TFA service not "included" in member cluster manifest file No information in documentation how to enable it .. I created a Service Request … Why isn't that writen somewhere in the documentation?
  • 24. Centralized Trace File Analyzer Collector (TFA) Domain Services Cluster27 07.03.18 Result of the Service Request Why isn't that written somewhere in the documentation?
  • 25. Storage Service (ASM service) Domain Services Cluster28 07.03.18 Member cluster has a connection to the storage The ASM service manages the disk groups Member cluster retrieves storage information from DSC (via ASM network) and retrieves data from the ASM disks From Oracle ® Grid Infrastructure Installation and Upgrade Guide [grid@dsc-node1 ~]$ srvctl status asm -verbose -detail ASM is running on dsc-node2,dsc-node1 ASM is enabled. ASM instance +ASM1 is running on node dsc-node1 Number of connected clients: 4 Client names: +APX1:+APX:dsc +IOS1:+IOS:dsc -MGMTDB:_mgmtdb:dsc dsc- node1.markusdba.net:_OCR:dsc [..] Detailed state on node dsc-node1: Started [..]
  • 26. Storage Service (IO Service) Domain Services Cluster29 07.03.18 The I/O server provides network-based connectivity to ASM file for database instances on nodes that do not have direct access to ASM managed disks On the storage cluster, an I/O server instance opens up network ports to which clients send their I/O The I/O server instance receives data packets from the client and performs the appropriate IO to ASM disks From Oracle ® Grid Infrastructure Installation and Upgrade Guide [grid@dsc-node1 ~]$ srvctl status ioserver -verbose -detail ASM I/O Server is running on dsc-node2,dsc-node1 ASM I/O Server is enabled. ASM I/O server instance +IOS1 running on node dsc-node1 is connected to ASM instance Number of connected clients: 1 Client names: RAC1:RAC_SITE1:a38f8b271ff9efbcbf367068f36c0c0e ASM I/O server instance +IOS2 running on node dsc-node2 is connected to ASM instance Number of connected clients: 1 Client names: RAC2:RAC_SITE1:a38f8b271ff9efbcbf367068f36c0c0e
  • 27. Rapid Home Provisioning Service Domain Services Cluster30 07.03.18 The DSC can be configured as a Rapid Home Provisioning (RHP) server Features: – Provisioning Oracle Software (GI + RDBMS) for member clusters – Patching Oracle Software on member clusters – Upgrading Oracle databases on member clusters Licence: "Lifecycle Management Pack" on targets required Source: Oracle-Whitepaper on RHP 18c
  • 28. Domain Services Cluster31 07.03.18 Summary & Outlook
  • 29. Summary Domain Services Cluster32 07.03.18 J Centralized Management for a group of clusters (> 8) J Storage Optimization when using shared storage K Install Enterprise Manager Cloud Control on the DSC – and you'll get the "one cluster to rule them all" L TFA not working, poorly documented L Not very much documentation available L The documentation is partly misleading L Oracle 12.2: Existing Clusters cannot be converted into member clusters
  • 30. Domain Services Cluster – New Features in Oracle 18c Domain Services Cluster33 07.03.18 According to the docs J – Conversion of a standalone cluster to a member cluster is possible – Storage Conversion for member clusters (e.g. from direct ASM to indirect ASM) – ACFS remote service
  • 31. Domain Services Cluster34 07.03.18 Further Information & References • Oracle 12.2 - Grid Infrastructure - Installation + Upgrade (Chapter 8.5, 9.3) https://docs.oracle.com/en/database/oracle/oracle-database/12.2/cwlin/index.html • Oracle Whitepaper "Oracle Grid Infrastructure – Cluster Domains" http://www.oracle.com/ocom/groups/public/@otn/documents/webcontent/3633615.pdf • http://www.hhutzler.de/blog/install-12-2-oracle-domain-cluster/
  • 32. Questions and Answers Markus Flechtner Principal Consultant Phone +49 211 5866 64725 Markus.Flechtner@Trivadis.com @markusdba https://markusdba.net Download the slides from http://www.slideshare.net/markusdba Please don‘t forget the session evaluation – Thank you! 07.03.18 Domain Services Cluster35